SlideShare a Scribd company logo
My Programming &
Machine Learning
LinkedIn Notes
2021 | #1
My programming and machine learning linked in notes   2021 part 1
Over the past months, I have consistently been met with Machine Learning platforms
including AutoML, promising to be code-free. Telling companies that their data scientists
now don't need to be proficient in software development (no code needed), amongst
others. (The promise is also that your data scientists can do data science without
understanding it - but that is a completely different topic, which I will comment on in another
post).
The dangerous part about the above promise is that AutoML only solves the easiest
part. AutoML is fine, but it does not automatically solve your problems.
I do not want to dismiss the value of further research into such tools, but I would like
to help nuance the image that is drawn of AutoML tools.
The machine learning code is only a small part of the system, and AutoML solves
only a small part of that task.
I believe it is more important to have a functioning pipeline that provides value and
that can be incrementally improved which requires more from data scientists than
not needing to code and not needing to understand data science.
Google has posted a number of good practice rules for working with ML, not
surprisingly it is about engineering problems more than data science problems.
https://developers.google.com/machine-learning/guides/rules-of-ml/
My programming and machine learning linked in notes   2021 part 1
Everyone wants to do the model work, not the data work hence data
cascades in High-Stakes AI (AI models applied to areas like health,
banking etc.)
Data analysis, business understanding and feature engineering must be
first class citizens when working on Machine Learning problems.
Read this insights-full paper from google. The paper analyses the effects
of data cascading in high-stakes AI.
https://research.google/pubs/pub49953/
My programming and machine learning linked in notes   2021 part 1
Over the past five years, I have been following the development and
emerging of countless machine learning platforms for the enterprise.
The challenge for companies is that there is no standard form.
Machine Learning is still in its infancy (Yes! even after approximately 2-3
decades). The current platform initiatives still suffer from early-stage
technology lifecycle, meaning we have not converged to a dominant
design for Machine Learning platforms.
This leaves many companies in chaos, when embarking on their ML
journey, there are just too many platforms out here and no dominant
design. Companies have to pick from countless platforms and tools,
each platform has a different opinion on how we should work with
Machine Learning.
My suggestion for companies is:
👌 You need to see clearly in the field and formulate an action plan that relates to reality.
👌 Accept that there is no best practice in terms of how your Machine Learning Platform should work
(very good to consider, when hiring big consultancy firms to tell you what the latest best practices are).
👌 If you are at the beginning of your Machine Learning journey - hire an evangelist not a senior data
scientist with PhD. in nuclear physics or worse.
My programming and machine learning linked in notes   2021 part 1
You definitely do not need to be afraid to launch a product without
machine learning. Even if you think machine learning might be the
answer.
Machine learning is great, however, it requires data. If you don't have
data or are not comfortable implementing machine learning, use
heuristics.
Heuristics will get you a long way in any case, it will also force you to
understand the business problem better and even help you discover
what data might be important in the event of actually pursuing a
machine learning solution later.
A rule of thumb for most cases is, if machine learning will give you a
100% boost, heuristics will at least 50%, which is not too bad.
In some cases, the heuristic approach will even be better in terms of
simplicity and performance.
My programming and machine learning linked in notes   2021 part 1
Heuristics can get you a long way, however, if and when the heuristics
get complex, the solution will suffer from becoming unmaintainable and
hard to debug and improve.
It is a good idea to start with heuristic if you are missing data, when you
do have data move on to machine learning.
In software engineering, your team will want to periodically update the
solution (heuristic or machine learning model).
Machine learning models will be easier to update and maintain
compared to complex heuristics.
My programming and machine learning linked in notes   2021 part 1
Today RPA is by many companies not only used for process automation
but also as an integration layer to quickly connect different emerging
systems, where typically applications would be integrated using APIs.
RPA is applied in critical areas such as insurance, banking, health,
police, etc.
Doing RPA reveals that there are too many legacy systems with no
interfaces that are useful for integration. It is better to make this analysis
early on and plan for more robust solutions.
Doing RPA is not a long-term solution. RPA solutions inherently lack
almost every aspect of software engineering that has been forged for
decades to ensure better security and maintainability.
Instead of doing frontend automation (RPA), do backend automation
(good old software development).
My programming and machine learning linked in notes   2021 part 1
A new time-series #python tool from Facebook. Kats is comparable to
Prophet, with the difference that Kats is Python-specific, and you can
even use Prophet within Kats.
https://facebookresearch.github.io/Kats/
https://facebook.github.io/prophet/
If you find my posts useful
Follow me on LinkedIn
Follow

More Related Content

PDF
Data Science and Machine Learning for Non Programmers | Edureka
PDF
V Jornadas eMadrid sobre "Educación Digital". Miles Berry, Computing at Schoo...
PPTX
Promise 2011: Panel - "Practical Software Project Improvements using Actionab...
PPTX
Data Science in business World
PDF
Learning Data Science from Scratch!
PDF
MLSEV Virtual. ML: Business Perspective
PDF
Artificial Intelligence with Python | Edureka
PPTX
XORML Solution
Data Science and Machine Learning for Non Programmers | Edureka
V Jornadas eMadrid sobre "Educación Digital". Miles Berry, Computing at Schoo...
Promise 2011: Panel - "Practical Software Project Improvements using Actionab...
Data Science in business World
Learning Data Science from Scratch!
MLSEV Virtual. ML: Business Perspective
Artificial Intelligence with Python | Edureka
XORML Solution

What's hot (14)

PDF
Guide to end end machine learning projects
PDF
DN18 | The Data Janitor Returns | Daniel Molnar | Oberlo/Shopify
PPTX
Beverly Wright, Executive Director, Business Analytics Center, Georgia Instit...
PDF
Jinxing_LIN_S224266_Poster
PPTX
Wolfram ppt
PDF
ML Times: Mainframe Machine Learning Initiative- June newsletter (2018)
PPTX
Skillspeed Affiliate Program
PDF
Overcoming the limits of Machine Learning in business
PPTX
Parent morning presentation
PDF
BigMLSchool: ML Platforms and AutoML in the Enterprise
PPTX
Data science ppt
PPTX
Machine learning, Machine learning training bootcamp
PPTX
Automated Machine Learning in Action
PDF
Business Models - Introduction to Data Science
Guide to end end machine learning projects
DN18 | The Data Janitor Returns | Daniel Molnar | Oberlo/Shopify
Beverly Wright, Executive Director, Business Analytics Center, Georgia Instit...
Jinxing_LIN_S224266_Poster
Wolfram ppt
ML Times: Mainframe Machine Learning Initiative- June newsletter (2018)
Skillspeed Affiliate Program
Overcoming the limits of Machine Learning in business
Parent morning presentation
BigMLSchool: ML Platforms and AutoML in the Enterprise
Data science ppt
Machine learning, Machine learning training bootcamp
Automated Machine Learning in Action
Business Models - Introduction to Data Science
Ad

Similar to My programming and machine learning linked in notes 2021 part 1 (20)

PDF
Machine learning for Marketers
PDF
[DSC Europe 22] Avoid mistakes building AI products - Karol Przystalski
PDF
KPMG Automatonophobia
PDF
534880 Automonophobia_Webv2
PDF
Popular Machine Learning Myths
PDF
O'Reilly ebook: Machine Learning at Enterprise Scale | Qubole
PDF
Questions On Technical Design Decisions
PPTX
A Practical Guide to AI and Automation
PDF
Technovision
PDF
How machine learning will affect software development
PDF
From models to systems (Machine Learning in Production)
PPTX
Roadmap of Data Science only for beginner
DOCX
Faqs rpa
PDF
Evolution of Machine Learning - InsideAIML
PDF
Intelligent Automation: Exploring Enterprise Opportunities for Systems that D...
PDF
Intelligent automation exploring enterprise opportunities for systems that do...
PDF
Machine Learning Assignment: How JD utilizes Artificial Intelligence?
DOCX
Machine Learning
PDF
AI-Readiness
ODP
ChEACM
Machine learning for Marketers
[DSC Europe 22] Avoid mistakes building AI products - Karol Przystalski
KPMG Automatonophobia
534880 Automonophobia_Webv2
Popular Machine Learning Myths
O'Reilly ebook: Machine Learning at Enterprise Scale | Qubole
Questions On Technical Design Decisions
A Practical Guide to AI and Automation
Technovision
How machine learning will affect software development
From models to systems (Machine Learning in Production)
Roadmap of Data Science only for beginner
Faqs rpa
Evolution of Machine Learning - InsideAIML
Intelligent Automation: Exploring Enterprise Opportunities for Systems that D...
Intelligent automation exploring enterprise opportunities for systems that do...
Machine Learning Assignment: How JD utilizes Artificial Intelligence?
Machine Learning
AI-Readiness
ChEACM
Ad

Recently uploaded (20)

PPTX
CHAPTER 2 - PM Management and IT Context
PDF
How Creative Agencies Leverage Project Management Software.pdf
PDF
Adobe Illustrator 28.6 Crack My Vision of Vector Design
PDF
Internet Downloader Manager (IDM) Crack 6.42 Build 42 Updates Latest 2025
PDF
Why TechBuilder is the Future of Pickup and Delivery App Development (1).pdf
PPTX
L1 - Introduction to python Backend.pptx
PDF
Upgrade and Innovation Strategies for SAP ERP Customers
PPTX
history of c programming in notes for students .pptx
PPTX
ai tools demonstartion for schools and inter college
PDF
PTS Company Brochure 2025 (1).pdf.......
PDF
System and Network Administration Chapter 2
PDF
medical staffing services at VALiNTRY
PDF
Raksha Bandhan Grocery Pricing Trends in India 2025.pdf
PPTX
Agentic AI Use Case- Contract Lifecycle Management (CLM).pptx
PDF
2025 Textile ERP Trends: SAP, Odoo & Oracle
PPTX
Odoo POS Development Services by CandidRoot Solutions
PDF
System and Network Administraation Chapter 3
PPTX
Lecture 3: Operating Systems Introduction to Computer Hardware Systems
PDF
How to Choose the Right IT Partner for Your Business in Malaysia
PDF
Odoo Companies in India – Driving Business Transformation.pdf
CHAPTER 2 - PM Management and IT Context
How Creative Agencies Leverage Project Management Software.pdf
Adobe Illustrator 28.6 Crack My Vision of Vector Design
Internet Downloader Manager (IDM) Crack 6.42 Build 42 Updates Latest 2025
Why TechBuilder is the Future of Pickup and Delivery App Development (1).pdf
L1 - Introduction to python Backend.pptx
Upgrade and Innovation Strategies for SAP ERP Customers
history of c programming in notes for students .pptx
ai tools demonstartion for schools and inter college
PTS Company Brochure 2025 (1).pdf.......
System and Network Administration Chapter 2
medical staffing services at VALiNTRY
Raksha Bandhan Grocery Pricing Trends in India 2025.pdf
Agentic AI Use Case- Contract Lifecycle Management (CLM).pptx
2025 Textile ERP Trends: SAP, Odoo & Oracle
Odoo POS Development Services by CandidRoot Solutions
System and Network Administraation Chapter 3
Lecture 3: Operating Systems Introduction to Computer Hardware Systems
How to Choose the Right IT Partner for Your Business in Malaysia
Odoo Companies in India – Driving Business Transformation.pdf

My programming and machine learning linked in notes 2021 part 1

  • 1. My Programming & Machine Learning LinkedIn Notes 2021 | #1
  • 3. Over the past months, I have consistently been met with Machine Learning platforms including AutoML, promising to be code-free. Telling companies that their data scientists now don't need to be proficient in software development (no code needed), amongst others. (The promise is also that your data scientists can do data science without understanding it - but that is a completely different topic, which I will comment on in another post). The dangerous part about the above promise is that AutoML only solves the easiest part. AutoML is fine, but it does not automatically solve your problems. I do not want to dismiss the value of further research into such tools, but I would like to help nuance the image that is drawn of AutoML tools. The machine learning code is only a small part of the system, and AutoML solves only a small part of that task. I believe it is more important to have a functioning pipeline that provides value and that can be incrementally improved which requires more from data scientists than not needing to code and not needing to understand data science. Google has posted a number of good practice rules for working with ML, not surprisingly it is about engineering problems more than data science problems. https://developers.google.com/machine-learning/guides/rules-of-ml/
  • 5. Everyone wants to do the model work, not the data work hence data cascades in High-Stakes AI (AI models applied to areas like health, banking etc.) Data analysis, business understanding and feature engineering must be first class citizens when working on Machine Learning problems. Read this insights-full paper from google. The paper analyses the effects of data cascading in high-stakes AI. https://research.google/pubs/pub49953/
  • 7. Over the past five years, I have been following the development and emerging of countless machine learning platforms for the enterprise. The challenge for companies is that there is no standard form. Machine Learning is still in its infancy (Yes! even after approximately 2-3 decades). The current platform initiatives still suffer from early-stage technology lifecycle, meaning we have not converged to a dominant design for Machine Learning platforms. This leaves many companies in chaos, when embarking on their ML journey, there are just too many platforms out here and no dominant design. Companies have to pick from countless platforms and tools, each platform has a different opinion on how we should work with Machine Learning. My suggestion for companies is: 👌 You need to see clearly in the field and formulate an action plan that relates to reality. 👌 Accept that there is no best practice in terms of how your Machine Learning Platform should work (very good to consider, when hiring big consultancy firms to tell you what the latest best practices are). 👌 If you are at the beginning of your Machine Learning journey - hire an evangelist not a senior data scientist with PhD. in nuclear physics or worse.
  • 9. You definitely do not need to be afraid to launch a product without machine learning. Even if you think machine learning might be the answer. Machine learning is great, however, it requires data. If you don't have data or are not comfortable implementing machine learning, use heuristics. Heuristics will get you a long way in any case, it will also force you to understand the business problem better and even help you discover what data might be important in the event of actually pursuing a machine learning solution later. A rule of thumb for most cases is, if machine learning will give you a 100% boost, heuristics will at least 50%, which is not too bad. In some cases, the heuristic approach will even be better in terms of simplicity and performance.
  • 11. Heuristics can get you a long way, however, if and when the heuristics get complex, the solution will suffer from becoming unmaintainable and hard to debug and improve. It is a good idea to start with heuristic if you are missing data, when you do have data move on to machine learning. In software engineering, your team will want to periodically update the solution (heuristic or machine learning model). Machine learning models will be easier to update and maintain compared to complex heuristics.
  • 13. Today RPA is by many companies not only used for process automation but also as an integration layer to quickly connect different emerging systems, where typically applications would be integrated using APIs. RPA is applied in critical areas such as insurance, banking, health, police, etc. Doing RPA reveals that there are too many legacy systems with no interfaces that are useful for integration. It is better to make this analysis early on and plan for more robust solutions. Doing RPA is not a long-term solution. RPA solutions inherently lack almost every aspect of software engineering that has been forged for decades to ensure better security and maintainability. Instead of doing frontend automation (RPA), do backend automation (good old software development).
  • 15. A new time-series #python tool from Facebook. Kats is comparable to Prophet, with the difference that Kats is Python-specific, and you can even use Prophet within Kats. https://facebookresearch.github.io/Kats/ https://facebook.github.io/prophet/
  • 16. If you find my posts useful Follow me on LinkedIn Follow