“When will my service ticket be completed?” There is growing recognition that high-quality customer service is key in today’s competitive markets. Companies are seeking ways to meet customer demands and increase their satisfaction. When customers seek for help via a service ticket, they expect quick, transparent and effective responses. On the other side of the....

Using Machine learning for Service Ticket categorization Machine learning for Service Ticket categorization is a powerful tool to help automate ticket categorizations. It is based on the prediction capabilities of Leonardo which learns from your data and uses that to predict the ticket category and priority with a certain degree of confidence. You could have....

The search box is an ubiquitous widget present in almost all websites, that’s because free text searching is one of the most intuitive actions users can do online. System’s duty is to return results that are pertinent to the inquiry, while discarding what it is not. If consumers are satisfied with what you present to....

The recent announcements about SAP partnering with Microsoft to build enterprise-ready innovative solutions excited us about the future of SAP solutions. And the integration with Microsoft Azure Open AI to access language models securely got us to think about productive use cases that might fit SAP HANA Cloud/SAP Datasphere scenarios. Again, the use case we are discussing is....

We already covered SHAP-explained models for classification and regression scenarios in a previous APL blog post, and at the time we talked briefly about the main effect of a predictor and its interaction effect with the other predictors of the model. Now with HANA ML 2.17, you have the ability to visualize the interaction between variables....

In this blogpost I will walk through the steps which are now possible due to the recent enhancements in SAP HANA Cloud Machine Learning Python Client API and demonstrate how a Data Scientist working in Python can generate SAP HANA Machine Learning artifacts for a CAP project consumed by a developer. This helps building a....

When faced with the task of choosing the best, one can’t help but recall a famous movie scene that exemplifies the significance of decision making. In the film “Indiana Jones and the Last Crusade,” the adventurous archaeologist, Indiana Jones, is confronted with a room filled with a dazzling array of cups, only one of which....

“Have you ever wished to ask an AI agent questions about selected thousands of pages after you have woken up from a good sleep?” 🙂 I wrote the blog “Hello, world!” your crafted chat GPT bot!” about how to use OpenAI API to submit completions and ask further questions. The questions are restricted to the content the OpenAI....

Learn how a SAC Planning model can be populated with data coming from custom calculations or Machine Learning. We describe this concept in a series of three blogs: Accessing planning data with SAP Datasphere Create a simple planning model in SAC Make the planning data available in SAP Datasphere, so that it can be used....

Learn how a SAC Planning model can be populated with data coming from custom calculations or Machine Learning. We describe this concept in a series of three blogs. The blogs in the series are: Accessing planning data with SAP Datasphere (this blog) Create a simple planning model in SAC Make the planning data available in....

On March 8, 2023, SAP launched SAP Datasphere during data unleashed event as an evolution of SAP Data Warehouse Cloud to be the flagship next generation product of its data warehousing portfolio. Datasphere is a comprehensive data service built on top of the SAP Business Technology Platform (BTP) and is the foundation for the business data....

So far I think most of us tested and used chatGPT for some tasks. Probably you tried other tools built on top like MONICA or Jupyter Notebook extensions for data science projects. Once you understand how tools work you might wonder about how to avoid starring in prompts for the next answer and think even about how to adjust your....

Ahem, attention all business owners! Do you ever feel like Sherlock Holmes trying to solve the case of the missing delivery? Well, worry no more! Introducing the Machine Learning Cockpit in SAP Business ByDesign! This nifty tool predicts the risk of delivery cancellations and helps you avoid any potential disasters. Just like how Sherlock uses....

  In this blog, we introduce SAP Build overview, examples for process automation scenario and one of the recent customer success story on end-to-end automation use case using SAP Build Process Automation. SAP Build – Automate your ERP Business Process  SAP Build was announced last year at  TechEd, 2022. SAP Build is powered by SAP Business Technology....

Sales can sometimes feel like a game of Quidditch – unpredictable and fast-paced. But with SAP’s Machine Learning Cockpit, you can become the Harry Potter of sales! By leveraging historical data, this solution can help you make informed decisions about which sales quotes to prioritize and ultimately score more deals.  It’s like having Hermione’s knowledge....

“Integrating ChatGPT-3 in SAP Analytics Cloud using the custom widget”. Sounds complex? Believe me! It is not. You can do it in less than 30 mins, even if you are an absolute beginner. This blog post will explain how to create an analytic application in the SAP Analytics Cloud that can take user queries and....

Machine learning and predictive analytics are transforming the business world in countless ways, from improving operational efficiencies to optimizing marketing strategies. Companies that harness the power of these technologies can gain a competitive advantage by making more informed decisions, reducing costs, and delivering better customer experiences. But can machine learning and predictive analytics really create....

You are interested in Natural Language Processing and want to see an example of how to utilize large multi language models for text classification? You are interested in deploying Machine Learning models to the cloud and want to learn about an option to directly run model inference in the SAP BTP, Cloud Foundry Environment? Well,....

When we think about a prime number we do it in terms of divisibility properties. Wikipedia. A prime number (or a prime) is a natural number greater than 1 that is not a product of two smaller natural numbers. A natural number greater than 1 that is not prime is called a composite number. I....

I participated in the SAP HANA ML Challenge – Employee Churn 🤖 and I came in second place 🏆. I would like to thank the entire SAP expert team for the initiative and organization! 👏 Presentation of the winners’ solutions on YouTube: How to prevent Employee Churn using SAP HANA Cloud​ | SAP Community Call My achievement post on LinkedIn. Table of content....

If Google Vertex AI is part of your landscape, you might enjoy the option to use your familiar Google Cloud environment to trigger data processing in your SAP Data Warehouse Cloud / SAP HANA Cloud systems. Connect from Vertex AI (or other Google components) to the data in SAP Data Warehouse Cloud / SAP HANA Cloud and carry out data explorations,....

Over the last few months, Sanraj Mitra, Shetty Vriddhi and myself have been working on a product inspection solution combining SAP solutions with external technologies. Product inspection is a key part of quality assurance where goods are assessed for compliance with the company’s standards. Due to the wide range of checklists for each product, this often is a complex procedure.....

In December 2022 SAP held a machine learning competition called “I quit!” attended by 50 participants to showcase the machine learning capabilities of SAP HANA Cloud. The idea is to predict from a database of employees who is the most likely to be quitting his or her job in the short term, based on historical information of....

How can we easy and fast way to build machine learning applications? And how can we share the application to other people? This is the prototype application for today’s goal. The example video is simple image classification web app using machine learning to detect banana ripeness. Let’s find the solution with SAP BTP Kyma and....

Applying the Knowledge Graph Concept to Improve Job Recommendations With the rapid development of business, many companies start to deal with larger scale of data that contains more complicated relationships. And knowledge graph or graph technology is referenced more and more when people want to improve this situation. Therefore, in this blog, we want to....

Marketing campaigns need to be relevant for the recipient, and worthwhile for the sender. It is not worth sending a promotional offer about a product or service if you know that your customer will buy it anyway. It is not worth calling a subscriber to persuade him to maintain his subscription if you know he....

The process by which computers learn to recognize patterns, or the capacity to continuously learn from and make predictions based on data, then make adjustments without being specifically programmed to do so, is known as machine learning (ML), a subcategory of artificial intelligence. Machine learning is without a doubt the technology that consumers are most....

LinkedIn Profile: https://www.linkedin.com/in/danish-meraj-5b3138200 In my previous blog, I discussed an algorithm for creating a risk prediction tool by combining machine learning and an aggregation algorithm. In this blog, I will take a different approach to creating a predictive analytic application, leveraging the R interface in the SAP analytics cloud. You can follow along with me in this....

Do you wonder if Mathematical Optimization software like MIP Codes from FICO-Xpress or Gurobi can be easily deployed on SAP BTP Runtimes. This is a 2-part blog which will walk through quick and easy steps to deploy on 1. SAP’s AI Core via the AI Launchpad 2. SAP Kyma (this blog post). Steps to create the docker....

A glimpse of what I’ve learnt about REST API design, and how I think these learning points can be applied to Machine Learning (ML) Engineering   Motivation When I started my first ML engineering project in my current team in SAP, I had no idea that this thing called API design existed. Sure, I went....

If Dataiku is part of your landscape, you might enjoy the option to use your familiar Dataiku environment to trigger data processing in your SAP Data Warehouse Cloud / SAP HANA Cloud systems. Connect from Dataiku to the data in SAP Data Warehouse Cloud / SAP HANA Cloud and carry out data explorations, preparations, calculations, and Machine Learning. The data remains....

In a series of blog posts, we address the topic of how to develop a Machine Learning Application on SAP BTP. The overall sequence of steps performed by the involved personas is depicted below: In this particular blog of the series, we focus on the data scientist’s work, i.e., understanding the business problem, performing experiments,....

If you are comfortable with Azure Machine Learning, you might enjoy the option to use your familiar Azure front ends to trigger data processing in your SAP Data Warehouse Cloud / SAP HANA Cloud systems. Connect from Azure to the data in SAP Data Warehouse Cloud / SAP HANA Cloud and carry out data explorations, preparations, calculations, and Machine Learning.....

I am writing this blog to describe SAP AI Core architecture overview. There are many types of object on SAP AI Core, so it takes time to learn and ingest them.  Besides, SAP AI Core works with other systems like Repository managers and Data Storages. When I learned AI Core with official tutorials, I faced....

The series of blog posts is written by Frank Gottfried, Christoph Morgen and Wei Han together. Overview In this blog post, we’ll describe an end-to-end scenario, which demonstrates how to develop a SAP Cloud Programming Model (CAP) application in SAP Business Application Studio that leverages the machine learning capabilities (HANA PAL and APL library) from SAP HANA Cloud. Additionally, we’d like to showcase how....

Late last year, we introduced SAP AI Core & SAP AI Launchpad, which were both made generally available via the SAP Business Technology Platform (aka BTP). With these 2 products you can productise and operate AI models that natively integrate with SAP applications. Specifically, SAP AI Core is the service with which you can train,....

The previous blog provided an overview of how to use SAP AI Core & SAP AI Launchpad to perform necessary configuration & train ML models. This blog covers the model serving & manage aspects of the ML lifecycle.   (iii) Serve The process for serve is like train. Again, we have an ML code that resides in....

If Databricks is part of your landscape, you might enjoy the option to use your familiar Databricks front ends to trigger data processing in your SAP Data Warehouse Cloud / SAP HANA Cloud systems. Connect from Databricks to the data in SAP Data Warehouse Cloud / SAP HANA Cloud and carry out data explorations, preparations, calculations, and Machine Learning. The data....

This is the first blog post of my behind-the-scenes series on the SAP AI Business Services portfolio. Each blog post will focus on one of the services and clarify the following questions: What can you do with it? What happens behind the scenes? How does retraining work? What else is possible? – Think outside the....

This is the 5th blog post of the blog series about Building Intelligent and Sustainability Scenarios on SAP BTP with AI and Planning by Gianluigi BAGNOLI, Yatsea Li, Alice Magnani, Cesare Calabria, Stuart Clarke, Dayanand Karalkar and Jacob Tan, which showcases our SAP Partners how to create industry cloud solutions for end-to-end industry-specific business processes that embeds intelligence and sustainability. Previously, in the first blog....

The search box is an ubiquitous widget present in almost all websites, that’s because free text searching is one of the most intuitive actions users can do online. System’s duty is to return results that are pertinent to the inquiry, while discarding what it is not. If consumers are satisfied with what you present to....

Dear readers, I am a software developer, and this is my very first blog post. Generally, when we talk about a mobile app, a native android or ios app comes into our mind which requires learning separate set of languages to develop android/ios apps. But in this project we explored writing our code in PWA i.e. Progressive Web Apps.   Abstract....

Background Large-scale distributed data has become the foundation for analytics and informed decision-making processes in most businesses. A large amount of this data is also utilized for predictive modeling and building machine learning models. There has been a rise in number and variety of hyperscaler platforms providing machine learning and modeling capabilities, along with data....

In this blog post, we will look at the history of Intelligent Sales Add-On, followed by the features available. Then we’ll look at the prerequisites for enabling Intelligent Sales Execution in our C4C tenants. ISE_History Let’s look at how Intelligent Sales Add-On has evolved over time. Connor Murphy and Ray Smith founded Data Hug Limited....

SAP Federated-ML or FedML is a library that enables businesses and data scientists to build, train and deploy machine learning models on hyperscalers, thereby eliminating the need for replicating or migrating data out from its original source. If you would like to know more about the FedML library and the data federation architecture of SAP....

Master data maintenance is a time-consuming activity for many businesses. Companies like retailers selling large amounts of different articles or manufacturing companies processing raw materials into finished goods can easily collect databases containing hundreds of thousands of master data items, which in turn may possess many hundreds of attributes. You will usually encounter several individuals....

The latest release of the Automated Predictive Library (APL) introduces the capability to build several time series models at once from a segmented measure like Sales by Store for example or Profit by Product. No need any more to define a loop in your SQL code or Python code. Just tell APL what column represents....

Building deep learning model within SAP BTP Dear readers,  This is a blog series from the Meter Reading project and we attempted to discover the possibilities for ML models in a web browser. This long journey has provided many lessons learned in terms of deep learning and deployment in web browsers. As a beginner in....

TensorFlow Lite deployment in browser using WebAssembly Dear readers, I am a software developer, and this is my very first blog post. I would like to thank Gunter Albrecht for inspiring me to research on the topic of WebAssembly. There have been several attempts to run inferencing for ML models on the web browser using TensorFlow.js, ONNX....

Developing Spring Boot Application with SAP HANA to store Meter Usage In the AI on mobile: Powering your field force – Part 1, Vriddhi Shetty has set the context of the project and explained what we are trying to achieve with the blog post series. In next section, I will walk you through the steps to create the....

Common machine learning scenarios such as fraud detection, customer churn, employee flight risk, aim to predict Yes/No outcomes using binary classification models. But sometimes the target to predict has more than just two classes. This is the case of Delivery Timeliness that can have three categories: Early/On-time/Late. From this article you will learn how to....

Scripting inside SAP Conversational AI chatbots is a key feature, enabling developers to parse API responses or convert bits of conversations to display the way they want. The developers in the community ask how to do all kinds of crazy things within scripting. Well, not really crazy, but developers are used to doing whatever they....

Since SAP Conversational AI introduced the speech-to-text client API, it’s worth taking a look at all the ways you can control your chatbot from the client side. You can: Add a button to open and close the Web Client. Let your app send a message to the chatbot Provide your chatbot with client information from....

In my blog post 2 weeks ago, I talked about how to use the SAP Conversational AI speech-to-text features with IBM’s speech-to-text service to your chatbot. Now I want to show another fun way to implement speech to text, but with a 3rd-party JavaScript service that kind of mimics Siri and Alexa. The speech-to-text documentation is available....

Metaflow helps data-scientists and developers to create scalable Machine Learning services and bring them to production faster. For a good overview on how to build and productize ML services with Metaflow see: https://docs.metaflow.org/introduction/why-metaflow. The Metaflow Python library for SAP AI Core extends Metaflow’s capabilities to run ML training pipelines as Argo Workflows. In this blog you will learn....

Quite a number of blogs have been written about how to use SAP Data Intelligence for Machine Learning scenarios. Have a look for example to excellent and very instructive blogs of Andreas Forster. With the 2nd generation operators of SAP Data Intelligence we have got some additional facilitations to create productive training and predication pipelines. In....

Starting with version 2203 of the Automated Predictive Library (APL) intermittent time series are given a special treatment. When the target value has many zeros, typically when the demand for a product or a service is sporadic, APL will no longer put in competition various forecasting models, but it will systematically use the Single Exponential....

It is a new year and with a new year follows our very new SAP S/4HANA Cloud 2202 release. As always, we bring a large variety of new innovations to our valued cloud customers. These innovations will support your intelligent enterprise and help you to run your business better every day. In this blog post,....

Introduction: In this blog post, I will highlight the role of Machine learning in the current competitive environment and how ML is helping enterprises to respond to customers, competitors, regulators, and partners faster than their peers in transforming them as intelligent enterprises. According to Gartner (2020), 69% of routine work currently done by managers will....

Running an Operations Control Center (OCC) today, i.e. the management of hybrid system and solution landscapes, includes intelligent technology and processes. As previously outlined, the Operations Control Center addresses IT usecases and services such as Monitoring, Alerting, Reporting/Analytics, Dashboards/Telemetry, as well as efficient and effective Root Cause Analysis and Issue Resolution Procedures. The concept is tried and tested;....

Dear reader, welcome to a series of articles “Machine Learning Services for Hybrid Operations”. In our publications we will focus on key challenges of well-known thresholds-based alerting systems (e.g. majority of ALM products in SAP portfolio including SAP Solution Manager) and will propose a Machine Learning based approach to extend existing monitoring and alerting processes.....

With business analytics, individuals and organizations are in the best position to succeed when they gain value from data to drive improvements both internally and for their customers. It’s important for IT and non-IT employees and stakeholders to look holistically at the entire use case. Getting deeper on business analytics has been a long-time passion....

Highlights of the SAP S/4HANA Cloud 2105 Release (May 2021)    Another quarter, another release. I am proud to announce the general availability of our second release of the year today – the SAP S/4HANA Cloud 2105 release. With solutions like our fully fledged SAP S/4HANA Cloud, we offer you an easy-to-use, intelligent Cloud ERP with numerous integration capabilities to....

If it is the first time you read about the term Inductive Logic Programming (ILP), don’t be worried, you are in good company. I came across this paradigm recently when I started to investigate viable solutions to inject common-sense in eCommerce systems, and despite its potential, ILP is one the most under-appreciated branch of research....

If you had access to a SAP Data Intelligence system, you would of course Build a SAP Data Intelligence ML Scenario with TensorFlow. In case you had not, leverage a Raspberry Pi instead: To prepare, I install Jupyter Lab on Raspberry PI: I also need: sudo apt-get install libatlas-base-dev And: tf.enable_eager_execution() With the expected result: I hope this might....

Welcome to the 2105 SAP S/4HANA release. In this blog post I will discuss the latest features and additions in technology related topics. This release’s highlights include SAP Analytics Cloud Enterprise and Embedded as well as Machine Learning, Situation Handling and Enterprise Search updates. SAP Analytics Cloud –  Enterprise Dashboards in SAP Analytics Cloud for....

Machine Learning capabilities have been part of SAP HANA since the earliest version and have continuously evolved over time. These days, Machine Learning embedded in SAP HANA comes in two flavors: the Automated Predictive Library (APL) and the Predictive Analysis Library (PAL). While the automated Machine Learning of the APL targets especially developers and business analysts, the expert Machine....

Highlights of the SAP Intelligent RPA Best Practices Content with SAP S/4HANA Cloud 2105 Release (May 2021) This blog provides an overview of the #S4HANA #Cloud 2105 with the latest and greatest innovations highlights to drive and accelerate digital transformation with improved operations, increased service quality and automate to gain speed and efficiency . These....

A podcast on this topic is also available here. Let us now continue into our series and understand the details behind consuming the machine learning services from SAP Cloud Platform. In the earlier blog, we discussed briefly the various use cases around embedding and consuming machine learning models with SAP S/4HANA by explaining the way these use cases are....

Highlights of the SAP S/4HANA Cloud 2008 Release (August 2020) These challenging times do not only affect our personal lives, but also the way how we work. Whilst companies and employees have been challenged to perform the largest global work-from-home exercise to date, we at SAP help to ensure businesses run smoothly. Whatever the circumstances....

In this blog post I leverage the Iris flower data set provided by scikit-learn that contains three classes of fifty instances each, where each class refers to a type of iris plant: from sklearn.datasets import load_iris df = load_iris() df.target_names array(['setosa', 'versicolor', 'virginica'], dtype='<U10') One class (setosa) is linearly separable from the other two, but the latter....

The Quantifiable Impact of Machine Learning on Your SMB

Machine Learning. Artificial Intelligence. We hear these terms all the time, but it can be quite difficult to sort through the buzzwords and fluff (and there’s a lot of fluff) to determine if it’s an investment your business really needs to make. Let’s start off by talking about the costs. Apart from the software itself,....