SlideShare a Scribd company logo
Avoid mistakes when building
Artificial Intelligence products
codete.com
Dr. Karol Przystalski
Overview
2015 - obtained a Ph.D. in Computer Science @ Jagiellonian University
2010 until now - CTO @ Codete
2007 - 2009 - Software Engineer @ IBM
Contact
karol@codete.com
Recent research papers
Multispectral skin patterns analysis using fractal methods
K. Przystalski and M. J.Ogorzalek. Expert Systems with Applications, 2017
https://www.sciencedirect.com/science/article/pii/S0957417417304803
Experience
Introduction to Artificial Intelligence
Buzzword-driven machine learning projects - the hype
AI is the new electricity
AI is the new UI
Buzzword-driven machine learning projects - some stats
of “AI startups” in Europe don’t actually use AI
The State of AI 2019: Divergence
40%
Buzzword-driven machine learning projects - some stats
Startups labelled as being in AI attract 15% to more funding
than other technology firms.
The State of AI 2019: Divergence
50%
Buzzword-driven machine learning projects - some stats
Based on the recent Gartner research, of AI projects fails.
Gartner, 2019
85%
Introduction to Machine Learning - use cases
Machine learning (or AI) has many use cases in the process automation in the fields like:
● security,
● medical diagnosis,
● customer service,
● financial analytics - i.e. risk management, insurance prediction,
● blockchain,
● self-driving cars,
● test automation,
● and many more.
Introduction to Machine Learning - AI vs. ML
Artificial
Intelligence
Machine
Learning
Deep
Learning
Introduction to Machine Learning - Security
Traditional
Programming
Machine
Learning
Rules
Data
Answers
Data
Answers
Rules
Introduction to Machine Learning - a basic taxonomy
1. Is this A or B? Classification
2. Is this weird? Anomaly detection
3. How much / how many ? Regression
4. How is this organized? Clustering
5. What should I do next? Reinforcement learning
A
Introduction to Machine Learning - AGI vs. ANI
Artificial
Inteligence
Artificial General
Inteligence
Artificial Narrow
Inteligence
Buzzword-driven machine learning projects - AI vs. ML
If it's written in PowerPoint, it is
denitely Articial Intelligence.
However, if it's written in
Python/R/Scala, it is probably
Machine Learning. ML is just
one of the attempts to achieve
AI the best we currently have,
but surely not good enough to
reach it at any point.
Many forms of Government
have been tried, and will be tried
in this world of sin and woe. No
one pretends that democracy is
perfect or all-wise. Indeed it has
been said that democracy is the
worst form of Government
except for all those other forms
that have been tried from time
to time.
Introduction to Machine Learning - linear regression
Introduction to Machine Learning - logistic regression
Introduction to Machine Learning - k-means
Introduction to Machine Learning - decision tree
Introduction to Machine Learning - decision tree
Introduction to Machine Learning - support vector machine
Introduction to Machine Learning - reinforcement learning
Introduction to Machine Learning - ensemble methods
Introduction to Machine Learning - ensemble methods
Introduction to Machine Learning - neural network
Introduction to Machine Learning - autoencoders
Introduction to Machine Learning - Neural networks
Introduction to Machine Learning - Neural networks
Source: https://www.bdti.com/InsideDSP/2017/06/29/Microsoft
Introduction to Machine Learning - Neural networks
Introduction to Machine Learning - Neural networks
Introduction to Machine Learning - Inception Network
Source: https://hacktilldawn.com/2016/09/25/inception-modules-explained-and-implemented/
Introduction to Machine Learning - Inception Network
Source: https://hacktilldawn.com/2016/09/25/inception-modules-explained-and-implemented/
Introduction to Machine Learning - Neural networks
Buzzword-driven machine learning projects - Buzzwords
Machine learning became a buzzword a few years ago. Like deep learning, blockchain or
data science, each buzzword is often used by startup to show the innovative approach.
There are many projects/challenges where machine learning shouldn't be the solution or
at least shouldn't be the first choice.
Buzzword-driven machine learning projects - Hype curve
Common mistakes
Common mistakes and failures - Fail #1 Don’t follow the hype
Many companies apply Machine Learning where it shouldn’t be used. There are usually
many ways to solve a challenge. Machine learning is in most cases the one that should be
considered as the last option, because there are simpler solutions available.
Avoid The hype
Lessons learned Follow the fail fast approach.
Common mistakes and failures - A story about a girl and a wolf
Actors:
● Sweet little girl
● Her grandmother
● Big bad wolf
Equipment:
● Little red cap
● Basket
Goal:
● Deliver a piece of cake and a bottle of wine
Image: Designed by vectorpocket / Freepik
Common mistakes and failures - A story about a girl and a wolf
Image: Designed by vectorpocket / Freepik
How to distinguish between a grandma and a wolf?
Common mistakes and failures - Fail #2 Overfit is an evil!
There is a well-known example of a Machine Learning system designed for classifying the
images of wolves and huskies.
~90%
Accuracy:
Common mistakes and failures - Fail #3 AI company without AI strategy
A company using machine learning methods doesn’t make your company
an AI company.
There are many challenges that needs to be fulfilled to become an AI
company. Just to point out a few challenges:
● data acquisition strategy,
● unified data storage,
● pervasive automation,
● setup new data roles structure.
Common mistakes and failures - Fail #4 Building valuable solution, not nice
Always think about business value of the solution you want to
develop. There are plenty of solutions/ideas that does not fix any
challenge and/or doesn’t give any added value.
Common mistakes and failures - Fail #5 Use proper process
Remember that ML/DS projects are research projects. This makes the process
a bit different compared to typical software development process. Start with a
PoC instead of a production version. Perform due diligence before stepping
into a ML/DS projects.
Common mistakes and failures - Fail #6 Use proper test data
One of the most popular issue related to machine learning models training is overfiting.
Common mistakes and failures - Fail #7 Build the right team
Finding the right team members isn’t easy, especially for companies without a
data science team. Especially that many ML/DS projects are research projects
that should be treated as research project, not software development
projects. There are several solutions:
● find a data scientists with prooven projects implementations,
● find a company with experience in data science to help in the
recruitment process.
Common mistakes and failures - Fail #8 Don’t reinvent the wheel
There are plenty of machine learning methods and many implementations
that are available as open source. Don’t start with deep learning methods if
you are sure it’s a valuable solution, better then most shallow methods. Use
tools like AutoML to find the possible best method.
Common mistakes and failures - Fail #9 Proper hardware solution
Online solutions are cheap on the first look, but you need to be aware to
close the research when it takes too long.
GPUs are not cheaper than TPUs in most cases, even the GPU is cheaper then
TPUs.
Common mistakes and failures - Fail #10 Focus on the security
The retraining part of the machine learning process is a good approach, but
without some additional supporting tools it can be a fail.
Common mistakes and failures - Business case #1 A travel company
Goal. Build a bot to sum information from emails and send it to a database
for further processing.
Proposed solution. A NLP method was proposed as an idea, but we have
figured out fast that a better solution are regular expressions.
Fail: The company obtained a financing from the government. The application
was about a ML implementation and the comany was forced to use a ML
solution.
Common mistakes and failures - Business case #2 A bank
Goal. Build a security solution based on pattern recognition.
Solution. The idea was to build a PoC first. A good approach, but we were
asked for help when in the 8th month of the PoC development. Are solution:
just stop.
Fail: A PoC shouldn’t take more than three weeks, if it takes longer there is
something wrong. In this case there were a few reasons of this fail, but the
biggest one was the lack of experience of the management and data
scientists team.
Common mistakes and failures - Business case #3 A chemical corporation
Goal. Automate the process of new nutritions discovery.
Proposed solution. Use machine learning to automate some formulas that
were to find the nutrition and reduce the costs of the production.
Fail: The data set that the company has was not ready for machine learning.
We proposed a data preprocessing workshop to clean the data and extract
the features.
Common mistakes and failures - Business case #4 A bank again
Goal. Build a chatbot that will help/extend the customer service.
Proposed solution. A NLP method that was used by the customer allowed to
build a rule-based chatbots. It was planned to build a retrieval-based chatbot.
We have helped the client to extend the current the solution using
well-known tools for retrieval-based chatbots.
Fail: Lack of knowledge in the NLP area.
Common mistakes and failures - Business case #5 Car manufacture
Goal. Build a machine learning solution that will do sales analysis based on
the the car details, especially positions (locations).
Fail. The business part of the due diligence was done wrong, because after 9
months of development we figured out that the location data cannot be
moved outside of China and the solution was developed in Germany and
couldn’t be moved to China too.
Common mistakes and failures - Known fails #1 Security
Common mistakes and failures - Known fails #2 Alexa and her advice
Common mistakes and failures - Known fails #3 Is Google racist?
Common mistakes and failures - Known fails #4 IBM Watson wrong on cancer
Common mistakes and failures - Known fails #5 Uber kills pedestrians
AI Transformation
AI transformation - typical DS process
The typical data science pipeline consist of few steps:
● Assemble data,
● Preprocessing,
● Feature extraction,
● Feature selection,
● Training,
● Prediction,
● Validation.
AI transformation - ML process
AI transformation - transformation steps
Based on Andrew Ng recommendations, the AI transformation can be divided
into several steps:
● build several PoC projects,
● build your AI team,
● provide AI trainings,
● develop AI strategy,
● build external and internal communication.
AI transformation - ML PoC process
It’s hard to combine data science projects into a Scrum model. There are
many problems that needs to be solved, one of the most problematic is to
divide the tasks properly. Properly means:
● avoid setting tasks where we use fixed values of quality metrics,
● use specific metrics, usually more just one, avoid using accuracy,
● divide tasks into data acquisition, preprocessing, model strategy, and
quality metrics.
Perform due diligence before stepping into a ML/DS projects.
This applies to PoC, MVP, and production solutions!
AI transformation - before we start the project
AI transformation - due diligence
We can divide due diligence into technical and business part. The technical team should
answer the questions:
● Is it possible to solve this challenge with ML?
● How much and what kind of data is needed?
● When should it be delivered and do we have capacity to deliver it?
During the business part of the due diligence we should answer the following questions:
● Will the solution reduce the costs and/or increase revenues?
● Will we lunch a new product or new business/service?
Data Science team structure - roles
At Netflix there are many roles related to data:
● Business Analyst,
● Data Analyst,
● Quantitative Analyst,
● Algorithm Engineer,
● Analytics Engineer,
● Data Engineer,
● Data Scientist,
● Machine Learning Scientist,
● Research Scientist.
Summary
Takeaways
● due dilligence before the project starts
● don’t use machine learning at any cost
● fail fast
More: https://www.youtube.com/watch?v=PNQAJ2ULqZQ
Contact Us
Tech Consultation
Karol Przystalski
Managing Director, CTO
karol@codete.com

More Related Content

Similar to [DSC Europe 22] Avoid mistakes building AI products - Karol Przystalski

From Lab to Factory: Or how to turn data into value
From Lab to Factory: Or how to turn data into valueFrom Lab to Factory: Or how to turn data into value
From Lab to Factory: Or how to turn data into value
Peadar Coyle
 
Machine learning for Marketers
Machine learning for MarketersMachine learning for Marketers
Machine learning for Marketers
Fullstaak
 
Future of data science as a profession
Future of data science as a professionFuture of data science as a profession
Future of data science as a profession
Jose Quesada
 
Big Data LDN 2018: HOW AUTOMATION CAN ACCELERATE THE DELIVERY OF MACHINE LEAR...
Big Data LDN 2018: HOW AUTOMATION CAN ACCELERATE THE DELIVERY OF MACHINE LEAR...Big Data LDN 2018: HOW AUTOMATION CAN ACCELERATE THE DELIVERY OF MACHINE LEAR...
Big Data LDN 2018: HOW AUTOMATION CAN ACCELERATE THE DELIVERY OF MACHINE LEAR...
Matt Stubbs
 
How-to-Build-a-Career-in-AI.pdf
How-to-Build-a-Career-in-AI.pdfHow-to-Build-a-Career-in-AI.pdf
How-to-Build-a-Career-in-AI.pdf
Dustin Liu
 
Build a Career in AI
Build a Career in AIBuild a Career in AI
Build a Career in AI
CMassociates
 
(In)convenient truths about applied machine learning
(In)convenient truths about applied machine learning(In)convenient truths about applied machine learning
(In)convenient truths about applied machine learning
Max Pagels
 
6 steps to start your artificial intelligence project
6 steps to start your artificial intelligence project6 steps to start your artificial intelligence project
6 steps to start your artificial intelligence project
Tropos.io
 
Projects
ProjectsProjects
Salesforce Architect Group, Frederick, United States July 2023 - Generative A...
Salesforce Architect Group, Frederick, United States July 2023 - Generative A...Salesforce Architect Group, Frederick, United States July 2023 - Generative A...
Salesforce Architect Group, Frederick, United States July 2023 - Generative A...
NadinaLisbon1
 
Machine Learning: Opening the Pandora's Box - Dhiana Deva @ QCon São Paulo 2019
Machine Learning: Opening the Pandora's Box - Dhiana Deva @ QCon São Paulo 2019Machine Learning: Opening the Pandora's Box - Dhiana Deva @ QCon São Paulo 2019
Machine Learning: Opening the Pandora's Box - Dhiana Deva @ QCon São Paulo 2019
Dhiana Deva
 
Practitioner's Guide to LLMs: Exploring Use Cases and a Glimpse Beyond Curren...
Practitioner's Guide to LLMs: Exploring Use Cases and a Glimpse Beyond Curren...Practitioner's Guide to LLMs: Exploring Use Cases and a Glimpse Beyond Curren...
Practitioner's Guide to LLMs: Exploring Use Cases and a Glimpse Beyond Curren...
Sri Ambati
 
What Can Machine Learning Do For You?
What Can Machine Learning Do For You?What Can Machine Learning Do For You?
What Can Machine Learning Do For You?
Samuel Adeshina
 
Big guns for small guys (reloaded)
Big guns for small guys (reloaded)Big guns for small guys (reloaded)
Big guns for small guys (reloaded)
Jorge López-Lago
 
2024-02-24_Session 1 - PMLE_UPDATED.pptx
2024-02-24_Session 1 - PMLE_UPDATED.pptx2024-02-24_Session 1 - PMLE_UPDATED.pptx
2024-02-24_Session 1 - PMLE_UPDATED.pptx
gdgsurrey
 
Maximising likelihood of success: Applying Product Management to AI/ML/DS pr...
Maximising likelihood of success:  Applying Product Management to AI/ML/DS pr...Maximising likelihood of success:  Applying Product Management to AI/ML/DS pr...
Maximising likelihood of success: Applying Product Management to AI/ML/DS pr...
Kevin Wong
 
The Power of < Artificial Intelligence >
The Power of < Artificial Intelligence >The Power of < Artificial Intelligence >
The Power of < Artificial Intelligence >
Merelda
 
A “moat” for your career
A “moat” for your careerA “moat” for your career
A “moat” for your career
CareerEngine.in
 
A “moat” for your career
A “moat” for your careerA “moat” for your career
A “moat” for your career
Career Engine
 
Intro in Product Management - Коротко про професію продакт менеджера
Intro in Product Management - Коротко про професію продакт менеджераIntro in Product Management - Коротко про професію продакт менеджера
Intro in Product Management - Коротко про професію продакт менеджера
Mark Opanasiuk
 

Similar to [DSC Europe 22] Avoid mistakes building AI products - Karol Przystalski (20)

From Lab to Factory: Or how to turn data into value
From Lab to Factory: Or how to turn data into valueFrom Lab to Factory: Or how to turn data into value
From Lab to Factory: Or how to turn data into value
 
Machine learning for Marketers
Machine learning for MarketersMachine learning for Marketers
Machine learning for Marketers
 
Future of data science as a profession
Future of data science as a professionFuture of data science as a profession
Future of data science as a profession
 
Big Data LDN 2018: HOW AUTOMATION CAN ACCELERATE THE DELIVERY OF MACHINE LEAR...
Big Data LDN 2018: HOW AUTOMATION CAN ACCELERATE THE DELIVERY OF MACHINE LEAR...Big Data LDN 2018: HOW AUTOMATION CAN ACCELERATE THE DELIVERY OF MACHINE LEAR...
Big Data LDN 2018: HOW AUTOMATION CAN ACCELERATE THE DELIVERY OF MACHINE LEAR...
 
How-to-Build-a-Career-in-AI.pdf
How-to-Build-a-Career-in-AI.pdfHow-to-Build-a-Career-in-AI.pdf
How-to-Build-a-Career-in-AI.pdf
 
Build a Career in AI
Build a Career in AIBuild a Career in AI
Build a Career in AI
 
(In)convenient truths about applied machine learning
(In)convenient truths about applied machine learning(In)convenient truths about applied machine learning
(In)convenient truths about applied machine learning
 
6 steps to start your artificial intelligence project
6 steps to start your artificial intelligence project6 steps to start your artificial intelligence project
6 steps to start your artificial intelligence project
 
Projects
ProjectsProjects
Projects
 
Salesforce Architect Group, Frederick, United States July 2023 - Generative A...
Salesforce Architect Group, Frederick, United States July 2023 - Generative A...Salesforce Architect Group, Frederick, United States July 2023 - Generative A...
Salesforce Architect Group, Frederick, United States July 2023 - Generative A...
 
Machine Learning: Opening the Pandora's Box - Dhiana Deva @ QCon São Paulo 2019
Machine Learning: Opening the Pandora's Box - Dhiana Deva @ QCon São Paulo 2019Machine Learning: Opening the Pandora's Box - Dhiana Deva @ QCon São Paulo 2019
Machine Learning: Opening the Pandora's Box - Dhiana Deva @ QCon São Paulo 2019
 
Practitioner's Guide to LLMs: Exploring Use Cases and a Glimpse Beyond Curren...
Practitioner's Guide to LLMs: Exploring Use Cases and a Glimpse Beyond Curren...Practitioner's Guide to LLMs: Exploring Use Cases and a Glimpse Beyond Curren...
Practitioner's Guide to LLMs: Exploring Use Cases and a Glimpse Beyond Curren...
 
What Can Machine Learning Do For You?
What Can Machine Learning Do For You?What Can Machine Learning Do For You?
What Can Machine Learning Do For You?
 
Big guns for small guys (reloaded)
Big guns for small guys (reloaded)Big guns for small guys (reloaded)
Big guns for small guys (reloaded)
 
2024-02-24_Session 1 - PMLE_UPDATED.pptx
2024-02-24_Session 1 - PMLE_UPDATED.pptx2024-02-24_Session 1 - PMLE_UPDATED.pptx
2024-02-24_Session 1 - PMLE_UPDATED.pptx
 
Maximising likelihood of success: Applying Product Management to AI/ML/DS pr...
Maximising likelihood of success:  Applying Product Management to AI/ML/DS pr...Maximising likelihood of success:  Applying Product Management to AI/ML/DS pr...
Maximising likelihood of success: Applying Product Management to AI/ML/DS pr...
 
The Power of < Artificial Intelligence >
The Power of < Artificial Intelligence >The Power of < Artificial Intelligence >
The Power of < Artificial Intelligence >
 
A “moat” for your career
A “moat” for your careerA “moat” for your career
A “moat” for your career
 
A “moat” for your career
A “moat” for your careerA “moat” for your career
A “moat” for your career
 
Intro in Product Management - Коротко про професію продакт менеджера
Intro in Product Management - Коротко про професію продакт менеджераIntro in Product Management - Коротко про професію продакт менеджера
Intro in Product Management - Коротко про професію продакт менеджера
 

More from DataScienceConferenc1

[DSC MENA 24] Mostafa_Essa_-_Ai_and_cloud.pdf
[DSC MENA 24] Mostafa_Essa_-_Ai_and_cloud.pdf[DSC MENA 24] Mostafa_Essa_-_Ai_and_cloud.pdf
[DSC MENA 24] Mostafa_Essa_-_Ai_and_cloud.pdf
DataScienceConferenc1
 
[DSC MENA 24] Yasser_El_Bendary - How NLP & LLMs model can excel in comprehen...
[DSC MENA 24] Yasser_El_Bendary - How NLP & LLMs model can excel in comprehen...[DSC MENA 24] Yasser_El_Bendary - How NLP & LLMs model can excel in comprehen...
[DSC MENA 24] Yasser_El_Bendary - How NLP & LLMs model can excel in comprehen...
DataScienceConferenc1
 
[DSC MENA 24] Medhat_Kandil - Empowering Egypt's AI & Biotechnology Scenes.pdf
[DSC MENA 24] Medhat_Kandil - Empowering Egypt's AI & Biotechnology Scenes.pdf[DSC MENA 24] Medhat_Kandil - Empowering Egypt's AI & Biotechnology Scenes.pdf
[DSC MENA 24] Medhat_Kandil - Empowering Egypt's AI & Biotechnology Scenes.pdf
DataScienceConferenc1
 
[DSC MENA 24] Youssef_Kamal - Data governance and quality.pdf
[DSC MENA 24] Youssef_Kamal - Data governance and quality.pdf[DSC MENA 24] Youssef_Kamal - Data governance and quality.pdf
[DSC MENA 24] Youssef_Kamal - Data governance and quality.pdf
DataScienceConferenc1
 
[DSC MENA 24] Abdelrahman_Ghallab_-_Data_Product_mgmt.pdf
[DSC MENA 24] Abdelrahman_Ghallab_-_Data_Product_mgmt.pdf[DSC MENA 24] Abdelrahman_Ghallab_-_Data_Product_mgmt.pdf
[DSC MENA 24] Abdelrahman_Ghallab_-_Data_Product_mgmt.pdf
DataScienceConferenc1
 
[DSC MENA 24] Asmaa_Eltaher_-_Innovation_Beyond_Brainstorming.pptx
[DSC MENA 24] Asmaa_Eltaher_-_Innovation_Beyond_Brainstorming.pptx[DSC MENA 24] Asmaa_Eltaher_-_Innovation_Beyond_Brainstorming.pptx
[DSC MENA 24] Asmaa_Eltaher_-_Innovation_Beyond_Brainstorming.pptx
DataScienceConferenc1
 
[DSC MENA 24] Muhammad_Ezzat_-_Sustianable_Growth_Empowerment.pdf
[DSC MENA 24] Muhammad_Ezzat_-_Sustianable_Growth_Empowerment.pdf[DSC MENA 24] Muhammad_Ezzat_-_Sustianable_Growth_Empowerment.pdf
[DSC MENA 24] Muhammad_Ezzat_-_Sustianable_Growth_Empowerment.pdf
DataScienceConferenc1
 
[DSC MENA 24] Basma_Rady_-_Building_a_Data_Driven_Culture_in_Your_Organizatio...
[DSC MENA 24] Basma_Rady_-_Building_a_Data_Driven_Culture_in_Your_Organizatio...[DSC MENA 24] Basma_Rady_-_Building_a_Data_Driven_Culture_in_Your_Organizatio...
[DSC MENA 24] Basma_Rady_-_Building_a_Data_Driven_Culture_in_Your_Organizatio...
DataScienceConferenc1
 
[DSC MENA 24] Ahmed_Muselhy_-_Unveiling-the-Secrets-of-AI-in-Hiring.pdf
[DSC MENA 24] Ahmed_Muselhy_-_Unveiling-the-Secrets-of-AI-in-Hiring.pdf[DSC MENA 24] Ahmed_Muselhy_-_Unveiling-the-Secrets-of-AI-in-Hiring.pdf
[DSC MENA 24] Ahmed_Muselhy_-_Unveiling-the-Secrets-of-AI-in-Hiring.pdf
DataScienceConferenc1
 
[DSC MENA 24] Ziad_Diab_-_Data-Driven_Disruption_-_The_Role_of_Data_Strategy_...
[DSC MENA 24] Ziad_Diab_-_Data-Driven_Disruption_-_The_Role_of_Data_Strategy_...[DSC MENA 24] Ziad_Diab_-_Data-Driven_Disruption_-_The_Role_of_Data_Strategy_...
[DSC MENA 24] Ziad_Diab_-_Data-Driven_Disruption_-_The_Role_of_Data_Strategy_...
DataScienceConferenc1
 
[DSC MENA 24] Mohammad_Essam_- Leveraging Scene Graphs for Generative AI and ...
[DSC MENA 24] Mohammad_Essam_- Leveraging Scene Graphs for Generative AI and ...[DSC MENA 24] Mohammad_Essam_- Leveraging Scene Graphs for Generative AI and ...
[DSC MENA 24] Mohammad_Essam_- Leveraging Scene Graphs for Generative AI and ...
DataScienceConferenc1
 
[DSC MENA 24] Ahmed_Fahmy - Navigating the Future.pdf
[DSC MENA 24] Ahmed_Fahmy - Navigating the Future.pdf[DSC MENA 24] Ahmed_Fahmy - Navigating the Future.pdf
[DSC MENA 24] Ahmed_Fahmy - Navigating the Future.pdf
DataScienceConferenc1
 
[DSC MENA 24] Hany_Saad_Gheit_-_Azure_OpenAI_service.pptx
[DSC MENA 24] Hany_Saad_Gheit_-_Azure_OpenAI_service.pptx[DSC MENA 24] Hany_Saad_Gheit_-_Azure_OpenAI_service.pptx
[DSC MENA 24] Hany_Saad_Gheit_-_Azure_OpenAI_service.pptx
DataScienceConferenc1
 
[DSC MENA 24] Nezar_El_Kady_-_From_Turing_to_Transformers__Navigating_the_AI_...
[DSC MENA 24] Nezar_El_Kady_-_From_Turing_to_Transformers__Navigating_the_AI_...[DSC MENA 24] Nezar_El_Kady_-_From_Turing_to_Transformers__Navigating_the_AI_...
[DSC MENA 24] Nezar_El_Kady_-_From_Turing_to_Transformers__Navigating_the_AI_...
DataScienceConferenc1
 
[DSC MENA 24] Amira_Abdelaziz_-_AI_in_Financial_Services.pptx
[DSC MENA 24] Amira_Abdelaziz_-_AI_in_Financial_Services.pptx[DSC MENA 24] Amira_Abdelaziz_-_AI_in_Financial_Services.pptx
[DSC MENA 24] Amira_Abdelaziz_-_AI_in_Financial_Services.pptx
DataScienceConferenc1
 
[DSC MENA 24] Omar_Ossama - My Journey from the Field of Oil & Gas, to the Ex...
[DSC MENA 24] Omar_Ossama - My Journey from the Field of Oil & Gas, to the Ex...[DSC MENA 24] Omar_Ossama - My Journey from the Field of Oil & Gas, to the Ex...
[DSC MENA 24] Omar_Ossama - My Journey from the Field of Oil & Gas, to the Ex...
DataScienceConferenc1
 
[DSC MENA 24] Ramy_Agieb_-_Advancements_in_Artificial_Intelligence_for_Cybers...
[DSC MENA 24] Ramy_Agieb_-_Advancements_in_Artificial_Intelligence_for_Cybers...[DSC MENA 24] Ramy_Agieb_-_Advancements_in_Artificial_Intelligence_for_Cybers...
[DSC MENA 24] Ramy_Agieb_-_Advancements_in_Artificial_Intelligence_for_Cybers...
DataScienceConferenc1
 
[DSC MENA 24] Sohaila_Diab_-_Lets_Talk_Gen_AI_Presentation.pptx
[DSC MENA 24] Sohaila_Diab_-_Lets_Talk_Gen_AI_Presentation.pptx[DSC MENA 24] Sohaila_Diab_-_Lets_Talk_Gen_AI_Presentation.pptx
[DSC MENA 24] Sohaila_Diab_-_Lets_Talk_Gen_AI_Presentation.pptx
DataScienceConferenc1
 
[DSC MENA 24] Amal_Elgammal_-_QUALITOP_presentation.pptx
[DSC MENA 24] Amal_Elgammal_-_QUALITOP_presentation.pptx[DSC MENA 24] Amal_Elgammal_-_QUALITOP_presentation.pptx
[DSC MENA 24] Amal_Elgammal_-_QUALITOP_presentation.pptx
DataScienceConferenc1
 
[DSC MENA 24] Abdelrahman_Sleem_-_AI_For_Marketing_DSC.pdf
[DSC MENA 24] Abdelrahman_Sleem_-_AI_For_Marketing_DSC.pdf[DSC MENA 24] Abdelrahman_Sleem_-_AI_For_Marketing_DSC.pdf
[DSC MENA 24] Abdelrahman_Sleem_-_AI_For_Marketing_DSC.pdf
DataScienceConferenc1
 

More from DataScienceConferenc1 (20)

[DSC MENA 24] Mostafa_Essa_-_Ai_and_cloud.pdf
[DSC MENA 24] Mostafa_Essa_-_Ai_and_cloud.pdf[DSC MENA 24] Mostafa_Essa_-_Ai_and_cloud.pdf
[DSC MENA 24] Mostafa_Essa_-_Ai_and_cloud.pdf
 
[DSC MENA 24] Yasser_El_Bendary - How NLP & LLMs model can excel in comprehen...
[DSC MENA 24] Yasser_El_Bendary - How NLP & LLMs model can excel in comprehen...[DSC MENA 24] Yasser_El_Bendary - How NLP & LLMs model can excel in comprehen...
[DSC MENA 24] Yasser_El_Bendary - How NLP & LLMs model can excel in comprehen...
 
[DSC MENA 24] Medhat_Kandil - Empowering Egypt's AI & Biotechnology Scenes.pdf
[DSC MENA 24] Medhat_Kandil - Empowering Egypt's AI & Biotechnology Scenes.pdf[DSC MENA 24] Medhat_Kandil - Empowering Egypt's AI & Biotechnology Scenes.pdf
[DSC MENA 24] Medhat_Kandil - Empowering Egypt's AI & Biotechnology Scenes.pdf
 
[DSC MENA 24] Youssef_Kamal - Data governance and quality.pdf
[DSC MENA 24] Youssef_Kamal - Data governance and quality.pdf[DSC MENA 24] Youssef_Kamal - Data governance and quality.pdf
[DSC MENA 24] Youssef_Kamal - Data governance and quality.pdf
 
[DSC MENA 24] Abdelrahman_Ghallab_-_Data_Product_mgmt.pdf
[DSC MENA 24] Abdelrahman_Ghallab_-_Data_Product_mgmt.pdf[DSC MENA 24] Abdelrahman_Ghallab_-_Data_Product_mgmt.pdf
[DSC MENA 24] Abdelrahman_Ghallab_-_Data_Product_mgmt.pdf
 
[DSC MENA 24] Asmaa_Eltaher_-_Innovation_Beyond_Brainstorming.pptx
[DSC MENA 24] Asmaa_Eltaher_-_Innovation_Beyond_Brainstorming.pptx[DSC MENA 24] Asmaa_Eltaher_-_Innovation_Beyond_Brainstorming.pptx
[DSC MENA 24] Asmaa_Eltaher_-_Innovation_Beyond_Brainstorming.pptx
 
[DSC MENA 24] Muhammad_Ezzat_-_Sustianable_Growth_Empowerment.pdf
[DSC MENA 24] Muhammad_Ezzat_-_Sustianable_Growth_Empowerment.pdf[DSC MENA 24] Muhammad_Ezzat_-_Sustianable_Growth_Empowerment.pdf
[DSC MENA 24] Muhammad_Ezzat_-_Sustianable_Growth_Empowerment.pdf
 
[DSC MENA 24] Basma_Rady_-_Building_a_Data_Driven_Culture_in_Your_Organizatio...
[DSC MENA 24] Basma_Rady_-_Building_a_Data_Driven_Culture_in_Your_Organizatio...[DSC MENA 24] Basma_Rady_-_Building_a_Data_Driven_Culture_in_Your_Organizatio...
[DSC MENA 24] Basma_Rady_-_Building_a_Data_Driven_Culture_in_Your_Organizatio...
 
[DSC MENA 24] Ahmed_Muselhy_-_Unveiling-the-Secrets-of-AI-in-Hiring.pdf
[DSC MENA 24] Ahmed_Muselhy_-_Unveiling-the-Secrets-of-AI-in-Hiring.pdf[DSC MENA 24] Ahmed_Muselhy_-_Unveiling-the-Secrets-of-AI-in-Hiring.pdf
[DSC MENA 24] Ahmed_Muselhy_-_Unveiling-the-Secrets-of-AI-in-Hiring.pdf
 
[DSC MENA 24] Ziad_Diab_-_Data-Driven_Disruption_-_The_Role_of_Data_Strategy_...
[DSC MENA 24] Ziad_Diab_-_Data-Driven_Disruption_-_The_Role_of_Data_Strategy_...[DSC MENA 24] Ziad_Diab_-_Data-Driven_Disruption_-_The_Role_of_Data_Strategy_...
[DSC MENA 24] Ziad_Diab_-_Data-Driven_Disruption_-_The_Role_of_Data_Strategy_...
 
[DSC MENA 24] Mohammad_Essam_- Leveraging Scene Graphs for Generative AI and ...
[DSC MENA 24] Mohammad_Essam_- Leveraging Scene Graphs for Generative AI and ...[DSC MENA 24] Mohammad_Essam_- Leveraging Scene Graphs for Generative AI and ...
[DSC MENA 24] Mohammad_Essam_- Leveraging Scene Graphs for Generative AI and ...
 
[DSC MENA 24] Ahmed_Fahmy - Navigating the Future.pdf
[DSC MENA 24] Ahmed_Fahmy - Navigating the Future.pdf[DSC MENA 24] Ahmed_Fahmy - Navigating the Future.pdf
[DSC MENA 24] Ahmed_Fahmy - Navigating the Future.pdf
 
[DSC MENA 24] Hany_Saad_Gheit_-_Azure_OpenAI_service.pptx
[DSC MENA 24] Hany_Saad_Gheit_-_Azure_OpenAI_service.pptx[DSC MENA 24] Hany_Saad_Gheit_-_Azure_OpenAI_service.pptx
[DSC MENA 24] Hany_Saad_Gheit_-_Azure_OpenAI_service.pptx
 
[DSC MENA 24] Nezar_El_Kady_-_From_Turing_to_Transformers__Navigating_the_AI_...
[DSC MENA 24] Nezar_El_Kady_-_From_Turing_to_Transformers__Navigating_the_AI_...[DSC MENA 24] Nezar_El_Kady_-_From_Turing_to_Transformers__Navigating_the_AI_...
[DSC MENA 24] Nezar_El_Kady_-_From_Turing_to_Transformers__Navigating_the_AI_...
 
[DSC MENA 24] Amira_Abdelaziz_-_AI_in_Financial_Services.pptx
[DSC MENA 24] Amira_Abdelaziz_-_AI_in_Financial_Services.pptx[DSC MENA 24] Amira_Abdelaziz_-_AI_in_Financial_Services.pptx
[DSC MENA 24] Amira_Abdelaziz_-_AI_in_Financial_Services.pptx
 
[DSC MENA 24] Omar_Ossama - My Journey from the Field of Oil & Gas, to the Ex...
[DSC MENA 24] Omar_Ossama - My Journey from the Field of Oil & Gas, to the Ex...[DSC MENA 24] Omar_Ossama - My Journey from the Field of Oil & Gas, to the Ex...
[DSC MENA 24] Omar_Ossama - My Journey from the Field of Oil & Gas, to the Ex...
 
[DSC MENA 24] Ramy_Agieb_-_Advancements_in_Artificial_Intelligence_for_Cybers...
[DSC MENA 24] Ramy_Agieb_-_Advancements_in_Artificial_Intelligence_for_Cybers...[DSC MENA 24] Ramy_Agieb_-_Advancements_in_Artificial_Intelligence_for_Cybers...
[DSC MENA 24] Ramy_Agieb_-_Advancements_in_Artificial_Intelligence_for_Cybers...
 
[DSC MENA 24] Sohaila_Diab_-_Lets_Talk_Gen_AI_Presentation.pptx
[DSC MENA 24] Sohaila_Diab_-_Lets_Talk_Gen_AI_Presentation.pptx[DSC MENA 24] Sohaila_Diab_-_Lets_Talk_Gen_AI_Presentation.pptx
[DSC MENA 24] Sohaila_Diab_-_Lets_Talk_Gen_AI_Presentation.pptx
 
[DSC MENA 24] Amal_Elgammal_-_QUALITOP_presentation.pptx
[DSC MENA 24] Amal_Elgammal_-_QUALITOP_presentation.pptx[DSC MENA 24] Amal_Elgammal_-_QUALITOP_presentation.pptx
[DSC MENA 24] Amal_Elgammal_-_QUALITOP_presentation.pptx
 
[DSC MENA 24] Abdelrahman_Sleem_-_AI_For_Marketing_DSC.pdf
[DSC MENA 24] Abdelrahman_Sleem_-_AI_For_Marketing_DSC.pdf[DSC MENA 24] Abdelrahman_Sleem_-_AI_For_Marketing_DSC.pdf
[DSC MENA 24] Abdelrahman_Sleem_-_AI_For_Marketing_DSC.pdf
 

Recently uploaded

一比一原版加拿大麦吉尔大学毕业证(mcgill毕业证书)如何办理
一比一原版加拿大麦吉尔大学毕业证(mcgill毕业证书)如何办理一比一原版加拿大麦吉尔大学毕业证(mcgill毕业证书)如何办理
一比一原版加拿大麦吉尔大学毕业证(mcgill毕业证书)如何办理
agdhot
 
Call Girls Hyderabad (india) ☎️ +91-7426014248 Hyderabad Call Girl
Call Girls Hyderabad  (india) ☎️ +91-7426014248 Hyderabad  Call GirlCall Girls Hyderabad  (india) ☎️ +91-7426014248 Hyderabad  Call Girl
Call Girls Hyderabad (india) ☎️ +91-7426014248 Hyderabad Call Girl
sapna sharmap11
 
reading_sample_sap_press_operational_data_provisioning_with_sap_bw4hana (1).pdf
reading_sample_sap_press_operational_data_provisioning_with_sap_bw4hana (1).pdfreading_sample_sap_press_operational_data_provisioning_with_sap_bw4hana (1).pdf
reading_sample_sap_press_operational_data_provisioning_with_sap_bw4hana (1).pdf
perranet1
 
Call Girls Hyderabad ❤️ 7339748667 ❤️ With No Advance Payment
Call Girls Hyderabad ❤️ 7339748667 ❤️ With No Advance PaymentCall Girls Hyderabad ❤️ 7339748667 ❤️ With No Advance Payment
Call Girls Hyderabad ❤️ 7339748667 ❤️ With No Advance Payment
prijesh mathew
 
一比一原版(lbs毕业证书)伦敦商学院毕业证如何办理
一比一原版(lbs毕业证书)伦敦商学院毕业证如何办理一比一原版(lbs毕业证书)伦敦商学院毕业证如何办理
一比一原版(lbs毕业证书)伦敦商学院毕业证如何办理
ywqeos
 
Q4FY24 Investor-Presentation.pdf bank slide
Q4FY24 Investor-Presentation.pdf bank slideQ4FY24 Investor-Presentation.pdf bank slide
Q4FY24 Investor-Presentation.pdf bank slide
mukulupadhayay1
 
一比一原版(曼大毕业证书)曼尼托巴大学毕业证如何办理
一比一原版(曼大毕业证书)曼尼托巴大学毕业证如何办理一比一原版(曼大毕业证书)曼尼托巴大学毕业证如何办理
一比一原版(曼大毕业证书)曼尼托巴大学毕业证如何办理
ytypuem
 
[VCOSA] Monthly Report - Cotton & Yarn Statistics May 2024
[VCOSA] Monthly Report - Cotton & Yarn Statistics May 2024[VCOSA] Monthly Report - Cotton & Yarn Statistics May 2024
[VCOSA] Monthly Report - Cotton & Yarn Statistics May 2024
Vietnam Cotton & Spinning Association
 
Template xxxxxxxx ssssssssssss Sertifikat.pptx
Template xxxxxxxx ssssssssssss Sertifikat.pptxTemplate xxxxxxxx ssssssssssss Sertifikat.pptx
Template xxxxxxxx ssssssssssss Sertifikat.pptx
TeukuEriSyahputra
 
saps4hanaandsapanalyticswheretodowhat1565272000538.pdf
saps4hanaandsapanalyticswheretodowhat1565272000538.pdfsaps4hanaandsapanalyticswheretodowhat1565272000538.pdf
saps4hanaandsapanalyticswheretodowhat1565272000538.pdf
newdirectionconsulta
 
一比一原版多伦多大学毕业证(UofT毕业证书)学历如何办理
一比一原版多伦多大学毕业证(UofT毕业证书)学历如何办理一比一原版多伦多大学毕业证(UofT毕业证书)学历如何办理
一比一原版多伦多大学毕业证(UofT毕业证书)学历如何办理
eoxhsaa
 
PyData London 2024: Mistakes were made (Dr. Rebecca Bilbro)
PyData London 2024: Mistakes were made (Dr. Rebecca Bilbro)PyData London 2024: Mistakes were made (Dr. Rebecca Bilbro)
PyData London 2024: Mistakes were made (Dr. Rebecca Bilbro)
Rebecca Bilbro
 
Sample Devops SRE Product Companies .pdf
Sample Devops SRE  Product Companies .pdfSample Devops SRE  Product Companies .pdf
Sample Devops SRE Product Companies .pdf
Vineet
 
一比一原版澳洲西澳大学毕业证(uwa毕业证书)如何办理
一比一原版澳洲西澳大学毕业证(uwa毕业证书)如何办理一比一原版澳洲西澳大学毕业证(uwa毕业证书)如何办理
一比一原版澳洲西澳大学毕业证(uwa毕业证书)如何办理
aguty
 
Drownings spike from May to August in children
Drownings spike from May to August in childrenDrownings spike from May to August in children
Drownings spike from May to August in children
Bisnar Chase Personal Injury Attorneys
 
CAP Excel Formulas & Functions July - Copy (4).pdf
CAP Excel Formulas & Functions July - Copy (4).pdfCAP Excel Formulas & Functions July - Copy (4).pdf
CAP Excel Formulas & Functions July - Copy (4).pdf
frp60658
 
Interview Methods - Marital and Family Therapy and Counselling - Psychology S...
Interview Methods - Marital and Family Therapy and Counselling - Psychology S...Interview Methods - Marital and Family Therapy and Counselling - Psychology S...
Interview Methods - Marital and Family Therapy and Counselling - Psychology S...
PsychoTech Services
 
一比一原版马来西亚博特拉大学毕业证(upm毕业证)如何办理
一比一原版马来西亚博特拉大学毕业证(upm毕业证)如何办理一比一原版马来西亚博特拉大学毕业证(upm毕业证)如何办理
一比一原版马来西亚博特拉大学毕业证(upm毕业证)如何办理
eudsoh
 
SAP BW4HANA Implementagtion Content Document
SAP BW4HANA Implementagtion Content DocumentSAP BW4HANA Implementagtion Content Document
SAP BW4HANA Implementagtion Content Document
newdirectionconsulta
 
Call Girls Lucknow 0000000000 Independent Call Girl Service Lucknow
Call Girls Lucknow 0000000000 Independent Call Girl Service LucknowCall Girls Lucknow 0000000000 Independent Call Girl Service Lucknow
Call Girls Lucknow 0000000000 Independent Call Girl Service Lucknow
hiju9823
 

Recently uploaded (20)

一比一原版加拿大麦吉尔大学毕业证(mcgill毕业证书)如何办理
一比一原版加拿大麦吉尔大学毕业证(mcgill毕业证书)如何办理一比一原版加拿大麦吉尔大学毕业证(mcgill毕业证书)如何办理
一比一原版加拿大麦吉尔大学毕业证(mcgill毕业证书)如何办理
 
Call Girls Hyderabad (india) ☎️ +91-7426014248 Hyderabad Call Girl
Call Girls Hyderabad  (india) ☎️ +91-7426014248 Hyderabad  Call GirlCall Girls Hyderabad  (india) ☎️ +91-7426014248 Hyderabad  Call Girl
Call Girls Hyderabad (india) ☎️ +91-7426014248 Hyderabad Call Girl
 
reading_sample_sap_press_operational_data_provisioning_with_sap_bw4hana (1).pdf
reading_sample_sap_press_operational_data_provisioning_with_sap_bw4hana (1).pdfreading_sample_sap_press_operational_data_provisioning_with_sap_bw4hana (1).pdf
reading_sample_sap_press_operational_data_provisioning_with_sap_bw4hana (1).pdf
 
Call Girls Hyderabad ❤️ 7339748667 ❤️ With No Advance Payment
Call Girls Hyderabad ❤️ 7339748667 ❤️ With No Advance PaymentCall Girls Hyderabad ❤️ 7339748667 ❤️ With No Advance Payment
Call Girls Hyderabad ❤️ 7339748667 ❤️ With No Advance Payment
 
一比一原版(lbs毕业证书)伦敦商学院毕业证如何办理
一比一原版(lbs毕业证书)伦敦商学院毕业证如何办理一比一原版(lbs毕业证书)伦敦商学院毕业证如何办理
一比一原版(lbs毕业证书)伦敦商学院毕业证如何办理
 
Q4FY24 Investor-Presentation.pdf bank slide
Q4FY24 Investor-Presentation.pdf bank slideQ4FY24 Investor-Presentation.pdf bank slide
Q4FY24 Investor-Presentation.pdf bank slide
 
一比一原版(曼大毕业证书)曼尼托巴大学毕业证如何办理
一比一原版(曼大毕业证书)曼尼托巴大学毕业证如何办理一比一原版(曼大毕业证书)曼尼托巴大学毕业证如何办理
一比一原版(曼大毕业证书)曼尼托巴大学毕业证如何办理
 
[VCOSA] Monthly Report - Cotton & Yarn Statistics May 2024
[VCOSA] Monthly Report - Cotton & Yarn Statistics May 2024[VCOSA] Monthly Report - Cotton & Yarn Statistics May 2024
[VCOSA] Monthly Report - Cotton & Yarn Statistics May 2024
 
Template xxxxxxxx ssssssssssss Sertifikat.pptx
Template xxxxxxxx ssssssssssss Sertifikat.pptxTemplate xxxxxxxx ssssssssssss Sertifikat.pptx
Template xxxxxxxx ssssssssssss Sertifikat.pptx
 
saps4hanaandsapanalyticswheretodowhat1565272000538.pdf
saps4hanaandsapanalyticswheretodowhat1565272000538.pdfsaps4hanaandsapanalyticswheretodowhat1565272000538.pdf
saps4hanaandsapanalyticswheretodowhat1565272000538.pdf
 
一比一原版多伦多大学毕业证(UofT毕业证书)学历如何办理
一比一原版多伦多大学毕业证(UofT毕业证书)学历如何办理一比一原版多伦多大学毕业证(UofT毕业证书)学历如何办理
一比一原版多伦多大学毕业证(UofT毕业证书)学历如何办理
 
PyData London 2024: Mistakes were made (Dr. Rebecca Bilbro)
PyData London 2024: Mistakes were made (Dr. Rebecca Bilbro)PyData London 2024: Mistakes were made (Dr. Rebecca Bilbro)
PyData London 2024: Mistakes were made (Dr. Rebecca Bilbro)
 
Sample Devops SRE Product Companies .pdf
Sample Devops SRE  Product Companies .pdfSample Devops SRE  Product Companies .pdf
Sample Devops SRE Product Companies .pdf
 
一比一原版澳洲西澳大学毕业证(uwa毕业证书)如何办理
一比一原版澳洲西澳大学毕业证(uwa毕业证书)如何办理一比一原版澳洲西澳大学毕业证(uwa毕业证书)如何办理
一比一原版澳洲西澳大学毕业证(uwa毕业证书)如何办理
 
Drownings spike from May to August in children
Drownings spike from May to August in childrenDrownings spike from May to August in children
Drownings spike from May to August in children
 
CAP Excel Formulas & Functions July - Copy (4).pdf
CAP Excel Formulas & Functions July - Copy (4).pdfCAP Excel Formulas & Functions July - Copy (4).pdf
CAP Excel Formulas & Functions July - Copy (4).pdf
 
Interview Methods - Marital and Family Therapy and Counselling - Psychology S...
Interview Methods - Marital and Family Therapy and Counselling - Psychology S...Interview Methods - Marital and Family Therapy and Counselling - Psychology S...
Interview Methods - Marital and Family Therapy and Counselling - Psychology S...
 
一比一原版马来西亚博特拉大学毕业证(upm毕业证)如何办理
一比一原版马来西亚博特拉大学毕业证(upm毕业证)如何办理一比一原版马来西亚博特拉大学毕业证(upm毕业证)如何办理
一比一原版马来西亚博特拉大学毕业证(upm毕业证)如何办理
 
SAP BW4HANA Implementagtion Content Document
SAP BW4HANA Implementagtion Content DocumentSAP BW4HANA Implementagtion Content Document
SAP BW4HANA Implementagtion Content Document
 
Call Girls Lucknow 0000000000 Independent Call Girl Service Lucknow
Call Girls Lucknow 0000000000 Independent Call Girl Service LucknowCall Girls Lucknow 0000000000 Independent Call Girl Service Lucknow
Call Girls Lucknow 0000000000 Independent Call Girl Service Lucknow
 

[DSC Europe 22] Avoid mistakes building AI products - Karol Przystalski

  • 1. Avoid mistakes when building Artificial Intelligence products codete.com
  • 2. Dr. Karol Przystalski Overview 2015 - obtained a Ph.D. in Computer Science @ Jagiellonian University 2010 until now - CTO @ Codete 2007 - 2009 - Software Engineer @ IBM Contact karol@codete.com Recent research papers Multispectral skin patterns analysis using fractal methods K. Przystalski and M. J.Ogorzalek. Expert Systems with Applications, 2017 https://www.sciencedirect.com/science/article/pii/S0957417417304803
  • 5. Buzzword-driven machine learning projects - the hype AI is the new electricity AI is the new UI
  • 6. Buzzword-driven machine learning projects - some stats of “AI startups” in Europe don’t actually use AI The State of AI 2019: Divergence 40%
  • 7. Buzzword-driven machine learning projects - some stats Startups labelled as being in AI attract 15% to more funding than other technology firms. The State of AI 2019: Divergence 50%
  • 8. Buzzword-driven machine learning projects - some stats Based on the recent Gartner research, of AI projects fails. Gartner, 2019 85%
  • 9. Introduction to Machine Learning - use cases Machine learning (or AI) has many use cases in the process automation in the fields like: ● security, ● medical diagnosis, ● customer service, ● financial analytics - i.e. risk management, insurance prediction, ● blockchain, ● self-driving cars, ● test automation, ● and many more.
  • 10. Introduction to Machine Learning - AI vs. ML Artificial Intelligence Machine Learning Deep Learning
  • 11. Introduction to Machine Learning - Security Traditional Programming Machine Learning Rules Data Answers Data Answers Rules
  • 12. Introduction to Machine Learning - a basic taxonomy 1. Is this A or B? Classification 2. Is this weird? Anomaly detection 3. How much / how many ? Regression 4. How is this organized? Clustering 5. What should I do next? Reinforcement learning
  • 13. A Introduction to Machine Learning - AGI vs. ANI Artificial Inteligence Artificial General Inteligence Artificial Narrow Inteligence
  • 14. Buzzword-driven machine learning projects - AI vs. ML If it's written in PowerPoint, it is denitely Articial Intelligence. However, if it's written in Python/R/Scala, it is probably Machine Learning. ML is just one of the attempts to achieve AI the best we currently have, but surely not good enough to reach it at any point. Many forms of Government have been tried, and will be tried in this world of sin and woe. No one pretends that democracy is perfect or all-wise. Indeed it has been said that democracy is the worst form of Government except for all those other forms that have been tried from time to time.
  • 15. Introduction to Machine Learning - linear regression
  • 16. Introduction to Machine Learning - logistic regression
  • 17. Introduction to Machine Learning - k-means
  • 18. Introduction to Machine Learning - decision tree
  • 19. Introduction to Machine Learning - decision tree
  • 20. Introduction to Machine Learning - support vector machine
  • 21. Introduction to Machine Learning - reinforcement learning
  • 22. Introduction to Machine Learning - ensemble methods
  • 23. Introduction to Machine Learning - ensemble methods
  • 24. Introduction to Machine Learning - neural network
  • 25. Introduction to Machine Learning - autoencoders
  • 26. Introduction to Machine Learning - Neural networks
  • 27. Introduction to Machine Learning - Neural networks Source: https://www.bdti.com/InsideDSP/2017/06/29/Microsoft
  • 28. Introduction to Machine Learning - Neural networks
  • 29. Introduction to Machine Learning - Neural networks
  • 30. Introduction to Machine Learning - Inception Network Source: https://hacktilldawn.com/2016/09/25/inception-modules-explained-and-implemented/
  • 31. Introduction to Machine Learning - Inception Network Source: https://hacktilldawn.com/2016/09/25/inception-modules-explained-and-implemented/
  • 32. Introduction to Machine Learning - Neural networks
  • 33. Buzzword-driven machine learning projects - Buzzwords Machine learning became a buzzword a few years ago. Like deep learning, blockchain or data science, each buzzword is often used by startup to show the innovative approach. There are many projects/challenges where machine learning shouldn't be the solution or at least shouldn't be the first choice.
  • 34. Buzzword-driven machine learning projects - Hype curve
  • 36. Common mistakes and failures - Fail #1 Don’t follow the hype Many companies apply Machine Learning where it shouldn’t be used. There are usually many ways to solve a challenge. Machine learning is in most cases the one that should be considered as the last option, because there are simpler solutions available. Avoid The hype Lessons learned Follow the fail fast approach.
  • 37. Common mistakes and failures - A story about a girl and a wolf Actors: ● Sweet little girl ● Her grandmother ● Big bad wolf Equipment: ● Little red cap ● Basket Goal: ● Deliver a piece of cake and a bottle of wine Image: Designed by vectorpocket / Freepik
  • 38. Common mistakes and failures - A story about a girl and a wolf Image: Designed by vectorpocket / Freepik How to distinguish between a grandma and a wolf?
  • 39. Common mistakes and failures - Fail #2 Overfit is an evil! There is a well-known example of a Machine Learning system designed for classifying the images of wolves and huskies. ~90% Accuracy:
  • 40. Common mistakes and failures - Fail #3 AI company without AI strategy A company using machine learning methods doesn’t make your company an AI company. There are many challenges that needs to be fulfilled to become an AI company. Just to point out a few challenges: ● data acquisition strategy, ● unified data storage, ● pervasive automation, ● setup new data roles structure.
  • 41. Common mistakes and failures - Fail #4 Building valuable solution, not nice Always think about business value of the solution you want to develop. There are plenty of solutions/ideas that does not fix any challenge and/or doesn’t give any added value.
  • 42. Common mistakes and failures - Fail #5 Use proper process Remember that ML/DS projects are research projects. This makes the process a bit different compared to typical software development process. Start with a PoC instead of a production version. Perform due diligence before stepping into a ML/DS projects.
  • 43. Common mistakes and failures - Fail #6 Use proper test data One of the most popular issue related to machine learning models training is overfiting.
  • 44. Common mistakes and failures - Fail #7 Build the right team Finding the right team members isn’t easy, especially for companies without a data science team. Especially that many ML/DS projects are research projects that should be treated as research project, not software development projects. There are several solutions: ● find a data scientists with prooven projects implementations, ● find a company with experience in data science to help in the recruitment process.
  • 45. Common mistakes and failures - Fail #8 Don’t reinvent the wheel There are plenty of machine learning methods and many implementations that are available as open source. Don’t start with deep learning methods if you are sure it’s a valuable solution, better then most shallow methods. Use tools like AutoML to find the possible best method.
  • 46. Common mistakes and failures - Fail #9 Proper hardware solution Online solutions are cheap on the first look, but you need to be aware to close the research when it takes too long. GPUs are not cheaper than TPUs in most cases, even the GPU is cheaper then TPUs.
  • 47. Common mistakes and failures - Fail #10 Focus on the security The retraining part of the machine learning process is a good approach, but without some additional supporting tools it can be a fail.
  • 48. Common mistakes and failures - Business case #1 A travel company Goal. Build a bot to sum information from emails and send it to a database for further processing. Proposed solution. A NLP method was proposed as an idea, but we have figured out fast that a better solution are regular expressions. Fail: The company obtained a financing from the government. The application was about a ML implementation and the comany was forced to use a ML solution.
  • 49. Common mistakes and failures - Business case #2 A bank Goal. Build a security solution based on pattern recognition. Solution. The idea was to build a PoC first. A good approach, but we were asked for help when in the 8th month of the PoC development. Are solution: just stop. Fail: A PoC shouldn’t take more than three weeks, if it takes longer there is something wrong. In this case there were a few reasons of this fail, but the biggest one was the lack of experience of the management and data scientists team.
  • 50. Common mistakes and failures - Business case #3 A chemical corporation Goal. Automate the process of new nutritions discovery. Proposed solution. Use machine learning to automate some formulas that were to find the nutrition and reduce the costs of the production. Fail: The data set that the company has was not ready for machine learning. We proposed a data preprocessing workshop to clean the data and extract the features.
  • 51. Common mistakes and failures - Business case #4 A bank again Goal. Build a chatbot that will help/extend the customer service. Proposed solution. A NLP method that was used by the customer allowed to build a rule-based chatbots. It was planned to build a retrieval-based chatbot. We have helped the client to extend the current the solution using well-known tools for retrieval-based chatbots. Fail: Lack of knowledge in the NLP area.
  • 52. Common mistakes and failures - Business case #5 Car manufacture Goal. Build a machine learning solution that will do sales analysis based on the the car details, especially positions (locations). Fail. The business part of the due diligence was done wrong, because after 9 months of development we figured out that the location data cannot be moved outside of China and the solution was developed in Germany and couldn’t be moved to China too.
  • 53. Common mistakes and failures - Known fails #1 Security
  • 54. Common mistakes and failures - Known fails #2 Alexa and her advice
  • 55. Common mistakes and failures - Known fails #3 Is Google racist?
  • 56. Common mistakes and failures - Known fails #4 IBM Watson wrong on cancer
  • 57. Common mistakes and failures - Known fails #5 Uber kills pedestrians
  • 59. AI transformation - typical DS process The typical data science pipeline consist of few steps: ● Assemble data, ● Preprocessing, ● Feature extraction, ● Feature selection, ● Training, ● Prediction, ● Validation.
  • 60. AI transformation - ML process
  • 61. AI transformation - transformation steps Based on Andrew Ng recommendations, the AI transformation can be divided into several steps: ● build several PoC projects, ● build your AI team, ● provide AI trainings, ● develop AI strategy, ● build external and internal communication.
  • 62. AI transformation - ML PoC process It’s hard to combine data science projects into a Scrum model. There are many problems that needs to be solved, one of the most problematic is to divide the tasks properly. Properly means: ● avoid setting tasks where we use fixed values of quality metrics, ● use specific metrics, usually more just one, avoid using accuracy, ● divide tasks into data acquisition, preprocessing, model strategy, and quality metrics. Perform due diligence before stepping into a ML/DS projects. This applies to PoC, MVP, and production solutions!
  • 63. AI transformation - before we start the project
  • 64. AI transformation - due diligence We can divide due diligence into technical and business part. The technical team should answer the questions: ● Is it possible to solve this challenge with ML? ● How much and what kind of data is needed? ● When should it be delivered and do we have capacity to deliver it? During the business part of the due diligence we should answer the following questions: ● Will the solution reduce the costs and/or increase revenues? ● Will we lunch a new product or new business/service?
  • 65. Data Science team structure - roles At Netflix there are many roles related to data: ● Business Analyst, ● Data Analyst, ● Quantitative Analyst, ● Algorithm Engineer, ● Analytics Engineer, ● Data Engineer, ● Data Scientist, ● Machine Learning Scientist, ● Research Scientist.
  • 67. Takeaways ● due dilligence before the project starts ● don’t use machine learning at any cost ● fail fast
  • 69. Contact Us Tech Consultation Karol Przystalski Managing Director, CTO karol@codete.com