Technology

Breaking into AI/ML (BIAI)


Description

Are you a software engineer or tester who would like to break into AI and machine learning (ML), but don't know how to get started? One of the best ways to get into ML is by designing and completing small projects. Although you will ultimately need to understand the fundamentals of AI/ML, there's no reason why you can't learn foundational terms, concepts and principles as you put them into practice. Join Tariq King as he introduces you to the world of applied machine learning. Tariq will guide you through a series of ML projects end-to-end, enabling you to gain experience with creating and loading training data, summarizing and visualizing the datasets, evaluating various ML algorithms, and using the trained models to make predictions. Leave the session motivated and equipped to start using ML in your own projects. This is an introductory session for participants of all skill levels, so you don't need to know how the algorithms work, be a python programmer, or ML expert to get started.

Content
  • Course Projects
  • Machine Learning Hello World
  • Recognizing Data Patterns
  • Problem Definition
  • The WEKA Environment
  • Explore the Data
  • Train Your First Classifier
  • The Python Environment
  • Assignment: Hello Python
  • Computer Vision
  • Interpreting Visual Patterns
  • Problem Definition
  • The Teachable Machine
  • Prepare the Data
  • Train an Image Classifier
  • Evaluate and Improve
  • Assignment: Convolution Python
  • Natural Language Processing
  • Communicating with Humans
  • Problem Definition
  • ChatGPT and GPT-4
  • Prompt the Model
  • Evaluate and Improve
  • Retrieval-Augmented Generation (RAG)
  • Assignment: Transformer Python
Completion rules
  • All units must be completed