PyCon Nigeria Annual Conference

CODELAB: PRECISION ENGINEERING FOR MACHINE LEARNING

speaker-foto

Victor Jacob Asuquo

< ABOUT ME > Victor Jacob Asuquo Python/Machine Learning Engineer at Start Innovation Hub, Uyo - Nigeria Victor Jacob Asuquo is a passionate and inquisitive python Engineer driven by a deep passion for leveraging the power of Artificial Intelligence (AI) to drive business growth and explore the potential of related technologies. With a foundation in machine learning algorithms and Python Programming, He is eager to contribute his skills and knowledge to create innovative solutions that optimize business processes and enhance decision-making. At the moment He is Working on an open source Library, a beginner friendly library that allows beginners to dive into the world of python Data Science and Machine Learning. Victor's educational background in Electrical Electronics Engineering has equipped him with understanding of the operations of AI and machine learning. He also leads a Machine Learning Community (TFUGUyo) where he collaborate with like-minded individuals to raise awareness about the potential of AI and its applications. His ultimate goal is to harness the power of AI to drive innovation, improve business efficiency, and contribute to the development of cutting-edge technologies. < EDUCATION > Currently Pursuing a Bachelors Degree in Electrical/Electronics Engineering at University of Uyo, Nigeria

Description

Artificial Intelligence Generally is based on data. In some cases we observed Machine Learning Models being biased and performing poorly when used. How do you boost the performance and Accuracy of Machine Learning Models. This is what we will learn step by step and as well leverage Techniques such as Log Loss, Cost Function Optimization, Gradient Descent etc.

Abstract

In this practical Codelab session, we will dive into the basics of building Machine Learning Models with an increased performance using the leveraging best practices for techniques such as:

  • Feature Engineering
  • Log loss
  • Gradient Descent
  • Vectorization
  • Weight
  • Cost Function Optimization
  • Identifying the Right Metrics for each use case.

Throughout this session, we will use Jupyter Notebooks and Machine Learning Libraries including:

  • Scikit Learn
  • Numpy
  • Pandas

< Content Outline >

  1. What is Precision Engineering and why we need it.
  2. Techniques in Precision Engineering
  3. Feature Engineering
  4. Hyperparameter Tuning
  5. Model Selection
  6. Regularization
  7. Cross-Validation
  8. Ensemble Methods
  9. Feature scaling

< Prerequisites for Attendees >

To attend the Precision Engineering for Machine Learning session, the following prerequisites are recommended:

  1. Basic Knowledge of Machine Learning
  2. Programming Skills (preferably Python)
  3. Mathematics and Statistics Background
  4. Data Analysis Skills:
  5. Familiarity with Machine Learning Tools and Frameworks e.g numpy, etc

Please note that these prerequisites will help attendees effectively understand and apply precision engineering techniques in machine learning.

However the goal is to keep it as simple as possible and free for anyone who is interested in Machine Learning.

Come let's dive into the world of Machine Learning.

Audience level: Intermediate or Advanced