Skip to content
NextLytics
Megamenü_2023_Über-uns

Shaping Business Intelligence

Whether clever add-on products for SAP BI, development of meaningful dashboards or implementation of AI-based applications - we shape the future of Business Intelligence together with you. 

Megamenü_2023_Über-uns_1

About us

As a partner with deep process know-how, knowledge of the latest SAP technologies as well as high social competence and many years of project experience, we shape the future of Business Intelligence in your company too.

Megamenü_2023_Methodik

Our Methodology

The mixture of classic waterfall model and agile methodology guarantees our projects a high level of efficiency and satisfaction on both sides. Learn more about our project approach.

Products
Megamenü_2023_NextTables

NextTables

Edit data in SAP BW out of the box: NextTables makes editing tables easier, faster and more intuitive, whether you use SAP BW on HANA, SAP S/4HANA or SAP BW 4/HANA.

Megamenü_2023_Connector

NextLytics Connectors

The increasing automation of processes requires the connectivity of IT systems. NextLytics Connectors allow you to connect your SAP ecosystem with various open-source technologies.

IT-Services
Megamenü_2023_Data-Science

Data Science & Engineering

Ready for the future? As a strong partner, we will support you in the design, implementation and optimization of your AI application.

Megamenü_2023_Planning

SAP Planning

We design new planning applications using SAP BPC Embedded, IP or SAC Planning which create added value for your company.

Megamenü_2023_Dashboarding

Dashboarding

We help you with our expertise to create meaningful dashboards based on Tableau, Power BI, SAP Analytics Cloud or SAP Lumira. 

Megamenü_2023_Data-Warehouse-1

SAP Data Warehouse

Are you planning a migration to SAP HANA? We show you the challenges and which advantages a migration provides.

Business Analytics
Megamenü_2023_Procurement

Procurement Analytics

Transparent and valid figures are important, especially in companies with a decentralized structure. SAP Procurement Analytics allows you to evaluate SAP ERP data in SAP BI.

Megamenü_2023_Reporting

SAP HR Reporting & Analytics

With our standard model for reporting from SAP HCM with SAP BW, you accelerate business activities and make data from various systems available centrally and validly.

Megamenü_2023_Dataquality

Data Quality Management

In times of Big Data and IoT, maintaining high data quality is of the utmost importance. With our Data Quality Management (DQM) solution, you always keep the overview.

Career
Megamenü_2023_Karriere-2b

Working at NextLytics

If you would like to work with pleasure and don't want to miss out on your professional and personal development, we are the right choice for you!

Megamenü_2023_Karriere-1

Senior

Time for a change? Take your next professional step and work with us to shape innovation and growth in an exciting business environment!

Megamenü_2023_Karriere-5

Junior

Enough of grey theory - time to get to know the colourful reality! Start your working life with us and enjoy your work with interesting projects.

Megamenü_2023_Karriere-4-1

Students

You don't just want to study theory, but also want to experience it in practice? Check out theory and practice with us and experience where the differences are made.

Megamenü_2023_Karriere-3

Jobs

You can find all open vacancies here. Look around and submit your application - we look forward to it! If there is no matching position, please send us your unsolicited application.

Blog
NextLytics Newsletter Teaser
Sign up now for our monthly newsletter!
Sign up for newsletter
 

Concepts in Machine Learning - Finally understand your Data Scientist

Data Science is a popular topic across industries. Particularly exciting are the presentations of results from internal projects that solve operational problems in no time using state-of-the-art models based on relevant data. However, the presenting Data Scientist often uses his own language, which is difficult to grasp for the business user. Statistical terms, mathematical formulas and keywords such as overfitting, feature engineering and RMSE have not yet established themselves in everyday business life. In order to help you solve these communication problems in the future, we would like to provide you with a clear overview of the most important ideas and concepts in this article.

The difference between Artificial Intelligence, Machine Learning and Deep Learning

The terms artifcial intelligence, machine learning and deep learning are often used interchangeably. From a theoretical point of view, this mixture is understandable: deep learning is a subfield of machine learning, which itself is an AI research field.

 picture_KI_ML_DL_2

In this hierarchy, it's the subtleties that matter:

Artificial intelligence (AI) describes the automation of intelligent behavior. The term artificial intelligence is comprehensive and can always be used as a superordinate term. The term originated in computer science and unites a variety of research fields. These include, for example, intelligent robotics, computer vision, natural language processing and the investigation of special machine learning algorithms. Even a rule-based system can count as AI, as long as complex rules are used to technically emulate intelligent behavior. Until the late 1980s, such an approach was pursued in the field of word processing.  Machine learning (ML) means that algorithms learn from data. They adapt their behavior optimally to the database in order to create a specific output. Similar to business, where decisions are often made based on key performance indicators (KPIs), machine learning has its own KPIs, called features. They serve as input for the model's output.

screenshot_concepts_machine_learning_2

Broadly speaking, there are three different issues that are solved with ML. Supervised Learning with a known target, Unsupervised Learning to find relationships and Reinforcement Learning to encourage the right behavior.

Deep learning (DL) - as a subfield of machine learning - makes it possible to solve even more complex problems. With the idea of imitating the human brain, artificial neural networks were created that can even process image and text data. They are designed to simulate the interaction of neurons in the brain with their numerous connections. 

Due to the complexity, a very large amount of data is needed to fit the model to the data. The increased computational effort is reflected in the training time - in some cases it takes weeks. 

Deep learning has slowly found its way into the operational context since the 2010s despite the lack of transparency and complex composition. 

screenshot_concepts_machine_learning_4

The 3 categories of machine learning in practice

The different task areas of machine learning come with their own issues and challenges. For which projects is which category suitable and which requirements must be met? 

screenshot_concepts_machine_learning_3

Supervised Learning is particularly suitable when an existing rule set is to be learned and applied. The influencing variables and associated target values are represented here in the form of data points. In everyday business, there are often problems that require a numeric value prediction (regression) or a classification into classes (classification). 

The following requirements must be met:

  • Correct data with complete target values
  • Rules represented by features
  • Sufficiently large data set 

Reinforcement learning is also referred to as learning by doing. According to the trial-and-error principle, the model approaches a certain target state. Well-known examples are algorithms that have learned to play Super Mario or AlphaGo. The rules are learned along the way. The business application is predominantly in industry, where, for example, robots learn to pick up unsorted items and put them on an assembly line.  This area is still very much in development and offers great potential coupled with great risks. If the targets are not formulated precisely and thoughtfully, an AI system can surprise the developer with unexpected behavior. 

The following requirements must be met:

  • Deep know-how in the reinforcement area 
  • Thoughtful definition of the environment
  • Suitable reward function

How to advance your business through Artificial Intelligence and Machine Learning 

ML AI for Business


 

Unsupervised learning helps to derive associations and related clusters from data. In the clustering process, the heterogeneous data set is divided into smaller, homogeneous groups. For example, in a business context, segmenting similar customers into a common group can help plan marketing and sales activities more effectively. The similarity is generated by the algorithm without prior knowledge (but based on the available data).Associations are formed by searching shopping carts or search histories for items that frequently occur together. This data can be used for targeted advertising and forming recommendations.

The following requirements must be met:

  • Qualitative database with relevant factors
  • Exclusion of strong changes over time
  • Interpretability of the clusters or associations

Important technical terms in the context of the ML model

When presenting ML projects, we often refer to certain success and quality criteria of the model. In which context these terms belong, is explained here.

The model describes the center of the machine learning system. Mathematical modeling is used to represent the learning process and the resulting model can be applied to new data. The simplest model is a linear regression. Here, a straight line is fitted to the data set, i.e. adjusted so that the resulting deviation is minimal. The optimal straight line is marked in orange in the figure below. The gray lines are also possible models. However, they do not represent the data set very well. 

screenshot_concepts_machine_learning_5

Of course, not all correlations are linear. For this, more complex methods can be used. Some of them are very understandable like a decision tree, others are a black box model. For example, in the case of the popular XG-Boost algorithm - which achieves really good results for many problems - it is not possible to directly understand how exactly the result is composed. 

A machine learning system describes the productive machine learning model with all hardware and software components. A working model alone does not solve problems.  An ML system, on the other hand, represents an application with added business value.

Features describe the characteristics that flow into the model in the form of data. For example, when predicting the payment date of an invoice, the invoice amount, temporal factors and specific behavioral characteristics of the debtor are included. For the training datasets, in supervised learning, these features and the target value are known.For prediction, only the features are known and provide an estimate. 

  • Feature Importance: meaningfulness of the features 
  • Feature Engineering: Creation of new features 

Target Value in supervised learning describes the value to be predicted by the model. This can be either a specific numerical value (regression) or one or more categories (classification). 

During training, the model is modified in such a way that the deviation of the target values of the training set becomes minimal. The deviations for numerical values are usually determined with the root mean square error (RMSE). Accuracy is often specified in the classification. 

Hyperparameters describe the configuration possibilities of the model training and generally the aspects of the learning behavior. In hyperparameter tuning, the learning behavior of the model can be systematically adjusted to improve the performance of the model.

Overfitting refers to an extreme fit of the model to the data used. The model follows not only the trend but also the specifics. In general, an exact fit to the data is desired to achieve good forecast accuracy. However, if the model follows the random fluctuations of the data, it has a negative impact on forecasting new data. A countermeasure is to increase the amount of data or to limit the flexibility of the model.

Do you still have questions? Would you like to go deeper? NextLytics is always at your side as an experienced project partner. We help you to effectively solve your data problems from data integration to model deployment and also teach you the theoretical and methodological basics.

Learn more about Machine Learning and AI

 

avatar

Luise

Luise Wiesalla joined NextLytics AG in 2019 as a working student / student consultant in the field of data analytics and machine learning. She has experience with full-stack data science projects and using the open-source workflow management solution Apache Airflow. She likes to spend her free time exploring her surroundings and being on the move.

Got a question about this blog?
Ask Luise

Blog - NextLytics AG 

Welcome to our blog. In this section we regularly report on news and background information on topics such as SAP Business Intelligence (BI), SAP Dashboarding with Lumira Designer or SAP Analytics Cloud, Machine Learning with SAP BW, Data Science and Planning with SAP Business Planning and Consolidation (BPC), SAP Integrated Planning (IP) and SAC Planning and much more.

Subscribe to our newsletter

Related Posts

Recent Posts