Machine learning
Make big data manageable!
Machine learning (ML) is a branch of artificial intelligence. By Recognising patterns in existing databases, IT systems are able to find solutions to problems independently.
The current status
A large number of machine learning implementation and development projects can currently be found. The deep learning sub-category in particular brings numerous new developments, e.g. in the areas of facial and speech recognition.
IF you would like to start your own development project, we recommend using the Python programming language. The open source availability of numerous programming libraries such as TensorFlow from Google, scikit-learn or Theano enables the rapid integration and utilisation of machine learning techniques.
Recognising patterns in large amounts of data required both high storage capacity and advanced knowledge in the field of machine learning. Cloud providers (Amazon, IBM, Google, Microsoft, etc.) now offer pattern recognition as ‘machine learning as a service’ within their platforms.
Technology and use
Technology description
As the fourth industrial revolution progresses, more and more company and process-related data is collected. The evaluation and assessment of this is therefore becoming increasingly difficult for people to handle. Based on existing databases, machine learning is used to identify regularities and patterns within the structures and thus enabling the development of solutions and conclusions.
The subcategory of deep leaning therefore describes a method for generating artificial neural networks. The themes are modeled on a human brain in terms of their function and structure. By reading large data sets, important features can be automatically extracted and classified. Intelligent evaluation and predictions are therefore possible.
Image: Based on Towards Data Science
Possible application scenarios
There are currently numerous applications relating to machine learning. Machine learning can be used wherever large amounts of data need to be analysed and searched for patterns.
In everyday life, the best-known applications are probably the recommendation services of Amazon and Netflix, the sorting of spam emails, voice recognition (Siri, Cortana) or facial recognition (Facebook).
In the production environment, machine learning can be used in the areas of quality assurance, customer satisfaction, autonomous systems and predictive maintenance.
There are therefore initial areas of application in the office environment. With Chatbots you can, for example conduct communication. You can make inquiries and receive corresponding information, recommendations for action or suggested solutions.
Step-by-step introduction
STEP1 Definition of the application scenario
Step 2: Ml mapping
Step 3: Process data
A critical step is to ensure that the data structure is suitable. Are you currently recording the correct data/characteristics?
Data exploration:
Based on your experience, carry out an assessment of the data to determine whether the data has been processed in such a way that it can be analysed. This step is particularly important in order to gain an understanding of which categorisations of the data you should make and which input variables are required for the algorithms. IF necessary, you can carry out initial investigations to determine which changes result from the variation of individual data.
Step 4: Modelling
Step 5: Evaluation
— Increase in data volume
— Clear categorisation
— Reducing complexity
— Improving data quality
Opportunities for SMEs
Contact us
Keep an eye on the most important SME-relevant technologies with our technology radar!