Artificial Neural Networks

Neural network projects typically use some of the few architectural approaches like RNN, CNN, NTM, LSTM.

Deep learning architectures such as deep neural networks, deep belief networks and recurrent neural networks have been applied to fields including computer vision, speech recognition, natural language processing, audio recognition, social network filtering, machine translation and bioinformatics where they produced results comparable to and in some cases superior to human experts.

Neuroevolution is a subfield within artificial intelligence (AI) and machine learning (ML) that consists of trying to trigger an evolutionary process similar to the one that produced our brains, except inside a computer. In other words, neuroevolution seeks to develop the means of evolving neural networks through evolutionary algorithms.

Generative adversarial networks (GANs) are a class of neural networks more recently used in unsupervised machine learning. They facilitate a wide class of handy applications such as retrieving images that contain a given pattern or make predictions for a better medication to a certain disease.

APIs: Keras is a high-level neural networks API developed with a focus on enabling fast experimentation. Uses TensorFlow back-end engine by default.

Predictive Maintenance

Since new sensors and IoT devices can be integrated in production processes and operations, the availability of data increases drastically. AI-based algorithms are capable of recognizing errors and differentiating the noise from the important information to predict breakdowns and guide future decisions.
“Predictive maintenance strategies are based on the combination of traditional condition monitoring enhanced with analytics algorithms, thus enabling the prediction of machine failures before they occur.” https://iot-analytics.com

Online Development Environments

Part of the Industry 4.0 the software developing tools are advancing in online, containerization, collaboration environments and providing for the Cloud.
OpenShift.io, combined with OpenShift Online, provides an integrated approach to DevOps, including all the tools a team needs to analyze, plan, create and deploy services. Optimized for creating cloud-native, container-based applications. OpenShift.io also has new features that provide a one-click Linux container environment for developers and a machine learning system that helps developers make better decisions. OpenShift.io is Open Source. It incorporates many projects including fabric8, Eclipse Che, OpenJDK, Performance Code Pilot, WildFly Swarm, Eclipse Vert.x, Spring Boot and OpenShift.

Remix is an IDE for the smart contract programming language Solidity and has an integrated debugger and testing environment. An up to date online version is accessible at remix.ethereum.org