Robomatiic

Artificial Intelligence (AI)

Objective

In this program, you’ll learn all the foundational skills necessary to start using AI techniques and developing your skills in programming, linear algebra, and neural networks. A graduate of this program will gain essential Knowledge of

  • Programming tools Python, Numpy, Pytorch.
  • Calculus and linear algebra applications.
  • Key techniques of neural networks.

This program is comprised of four modules and four projects. Each project presents an opportunity to demonstrate mastery of lesson content.

Pre- Requisite:

Basic calculus knowledge, including how to calculate derivatives and basic algebra.

Hardware/Software Required:

Computer running OS X or Windows.

Module 1

  • Why Python?
  • Data Types And Operators
  • Control Flow
  • Functions
  • Scripting
  • CLASSES

Module 2

  • Anaconda
  • Jupyter Notebooks
  • NumPy Basics
  • Pandas Basics
  • Matplotlib Basics

Module 3

  • Introduction
  • Vectors
  • Linear Combination
  • Linear Transformation And Matrices
  • Linear Algebra In Neural Networks
  • Labs

Module 4

  • Introduction
  • Derivates Through Geometry
  • Chain Rule and Dot Product
  • More On Derivatives
  • Limits
  • Integration
  • Calculus In Neural Networks

Module 5

  • Introduction to Neural Networks
  • Training Neural Networks
  • Deep Learning with Pytorch