fbpx
  • LOGIN
  • No products in the cart.

Prerequisites:

  • Basic skills with at least one programming language are desirable.

 

Training Program Description:

o Artificial Intelligence is expected to be a $60 billion industry by 2025. Join the industry by learning specialized skills in the most transformative AI fields; Computer Vision, Natural Language Processing, Deep Reinforcement Learning, or core AI Algorithms. Each of these programs are advanced topics, building on your existing skills in programming, deep learning, and machine learning.

o This program will teach you all the tools needed to succeed in your journey into the world of AI. Make sure to set aside adequate time on your calendar for focused work. In order to succeed, we recommend having experience with intermediate Python programming (including experience with basic algorithms, common data structures, and Object-Oriented Programming), and intermediate statistics & linear algebra (including discrete & continuous distributions, vector spaces & matrices).

 

Projects

    • This program is comprised of many career-oriented projects. Each project you build will be an opportunity to demonstrate what you’ve learned in the lessons. Your completed projects will become part of a career portfolio that will demonstrate to potential employers that you have skills in data analysis and feature engineering, machine learning algorithms, and training and evaluating models.
    • One of our main goals at ETI is to help you create a job-ready portfolio of completed projects. Building a project is one of the best ways to test the skills you’ve acquired and to demonstrate your newfound abilities to future employers or colleagues. Throughout this program, you’ll have the opportunity to prove your skills by building the following projects
    • Building a project is one of the best ways both to test the skills you’ve acquired and to demonstrate your newfound abilities to future employers. Throughout this program, you’ll have the opportunity to prove your skills by building the following projects:
  • Project 1: Exploring the Titanic Survival Data
  • Project 2: Predicting Housing Prices
  • Project 3: Finding Donors for Charity
  • Project 4: Creating Customer Segments Deep learning
  • project 5: Dog Breed Recognition
  • Project 6: Teach a Quad copter to Fly
  • Project 7: Your First Neural Network
  • Project 8: Generate Faces
  • Project 9: Facial KeyPoint Detection
  • Project 10: Automatic Image Captioning
  • Project 11: Landmark Detection and Tracking
  • Project 12: Part of Speech Tagging
  • Project 13: Machine Translation
  • Project 14: Speech to Text
  • Project 15: Navigation
  • Project 16: Continuous Control
  • Project 17: Collaboration and Competition
  • Project 18: Build a Sudoku Solver
  • Project 19: Build a Forward Planning Agent
  • Project 20: Build an Adversarial Game Playing Agent
  • Project 21: Part of Speech Tagging

Capstone projects in many fields:

    • Self-driving cars
    • Business
    • Trading
    • Computer vision

 

Program Duration: 350 hours

Program Language: English / Arabic

Location: EPSILON TRAINING INSTITUTE | Head Office

 

Participants will be granted a completion certificate from Epsilon Training Institute, USA if they attend a minimum of 80 percent of the direct contact hours of the Program and after fulfilling program requirements (passing both Final Exam and Project to obtain the Certificate)

 

COURSE CONTENTS

I- Python 3 Topics

  • Introduction
    • syntax
    • data types and operations
    • I/O
    • Operators and bitwise
    • Lists
    • Tuples
    • If statements
    • For – while loops
  • Object-Oriented Programming (OOP)
    • Special Functions
    • Strings
    • Classes
    • Inheritance
    • Regular expressions
    • Working with files
    • Python generators
    • Python Decorators
    • Exceptions
    • Regular expressions
    • Multithreading and multiprocessing Sockets and APIs
  • Introduction to Gui
    • Gui grid
    • Gui events
    • Gui styles
  • Intro to data science
    • Database with SQLite
    • Numpy and matrix operations
    • Pandas
    • Matplotlib
    • Building your own server
    • Data visualization
    • Git command line and GUI based
    • Web Scraping for data collecting

 

II- Machine Learning Topics

  • Linear algebra
  • Calculus
  • Statistics
  • Introduction to ML and Business cases
    • The difference between ML, Big data, Data analysis and Deep Learning
    • Linear Algebra and Statistics for ML
    • Data preprocessing
  • Data preprocessing
    • Importing libraries
    • Data acquisition
    • Data cleaning
    • Handling missing data
    • Categorical data
    • Data splitting
    • Feature scaling
  • Regression problem
    • Linear Regression
    • Multi-linear regression
    • Polynomial regression
    • K-nearest neighbour regression
    • Decision tree regression
    • Regression Evaluation Metrics
  • Classification problem
    • Logistic Regression
    • Naive Bayes
    • K-nearest neighbour classifier
    • Support vector machine (SVM)
    • Decision tree classifier
    • Ensemble learning
    • Classification Evaluation Metrics
  • Clustering Problems
    • Dimensionality reduction
    • K-means
    • DBSCAN
    • hierarchical clustering
    • Association Rules
  • Reinforcement learning
    • Upper confidence bond
    • Thompson sampling
  • Model Selection and evaluation
    • Loss functions
    • Gradient descent
    • Bias-variance tradeoff
    •  Cross-validation
    • Hyperparameter tuning
  • Result communication and report

 

III- Data Structures & Algorithms Topics

  • Introduction
    • How to Solve Problems
    • Big O Notation
  • Data Structures
    • Collection data structures (lists, arrays, linked lists, queues, stack)
    • Recursion
    • Trees
    • Maps and Hashing
  • Basic Algorithms
    • Binary Search
    • Sorting Algorithms
    • Divide & Conquer Algorithms
    • Maps and Hashing
    • Practice Problems: Randomized Binary Search, K-smallest elements using Heaps, Build Red-Black Tree, bubble sort, merge sort, quick sort, sorting strings, Linear-time median finding
  • Advanced Algorithms
    • Greedy Algorithms
    • Graph Algorithms
    • Dynamic Programming
    • Linear Programming
    • Practice Problems: Graph Traversals, Diijkstra’s Algorithm, Shortest Hops, A* Search, Longest Palindromic subsequence, web crawler

IV- Deep Learning Topics

  • Neural Networks
    • INTRODUCTION TO NEURAL NETWORKS
    • IMPLEMENTING GRADIENT DESCENT
    • TRAINING NEURAL NETWORKS
    • SENTIMENT ANALYSIS
    • DEEP LEARNING WITH PYTORCH
  • Convolutional Neural Networks
    • INVARIANCE, STABILITY
    • CLOUD COMPUTING
    • CONVOLUTIONAL NEURAL NETWORK
    • CNNS IN PYTORCH
    • PROPERTIES OF CNN REPRESENTATIONS: INVERTIBILITY, STABILITY, INVARIANCE.
    • WEIGHT INITIALIZATION
    • AUTOENCODERS
    • VARIATIONAL AUTOENCODERS
    • TRANSFER LEARNING IN PYTORCH
    • DEEP LEARNING FOR CANCER DETECTION
    • VARIABILITY MODELS (DEFORMATION MODEL, STOCHASTIC MODEL).
    • SCATTERING NETWORKS
    • GROUP FORMALISM
    • SUPERVISED LEARNING: CLASSIFICATION.
    • COVARIANCE/INVARIANCE: CAPSULES AND RELATED MODELS.
    • CONNECTIONS WITH OTHER MODELS: DICTIONARY LEARNING, LISTA.
    • OTHER TASKS: LOCALIZATION, REGRESSION.
    • EMBEDDINGS (DRLIM), INVERSE PROBLEMS
    • EXTENSIONS TO NON-EUCLIDEAN DOMAINS
    • DYNAMICAL SYSTEMS: RNNS.
  • Recurrent Neural Networks
    • RECURRENT NEURAL NETWORKS
    • LONG SHORT-TERM MEMORY NETWORK
    • IMPLEMENTATION OF RNN & LSTM
    • HYPERPARAMETERS
    • EMBEDDINGS & WORD2VEC
    • SENTIMENT PREDICTION RNN
  • Generative Adversarial Networks
    • GENERATIVE ADVERSARIAL NETWORK
    • MAXIMUM ENTROPY DISTRIBUTIONS
    • DEEP CONVOLUTIONAL GANs
    • PIX2PIX & CYCLEGAN
  • Model Deployment
    • INTRODUCTION TO DEPLOYMENT
    • DEPLOY A MODEL
    • CUSTOM MODELS & WEBHOSTING
    • MODEL MONITORING
    • UPDATING A MODEL
  • MISCELLANEOUS TOPICS
    • NON-CONVEX OPTIMIZATION FOR DEEP NETWORKS
    • STOCHASTIC OPTIMIZATION
    • ATTENTION AND MEMORY MODELS
    • OPEN PROBLEMS

V- Computer Vision Topics

  • Introduction to Computer Vision
    • INTRODUCTION TO COMPUTER VISION
    • IMAGE REPRESENTATION AND ANALYSIS
    • CONVOLUTIONAL NN LAYERS
    • FEATURES AND OBJECT RECOGNITION
    • IMAGE SEGMENTATION
  • Advanced Computer Vision and Deep Learning
    • ADVANCED CNN ARCHITECTURES
    • RECURRENT NEURAL NETWORKS
    • ATTENTION MECHANISMS
    • IMAGE CAPTIONING
  • Object Tracking and Localization
    • OBJECT MOTION AND TRACKING
    • OPTICAL FLOW AND FEATURE MATCHING
    • ROBOT LOCALIZATION
    • GRAPH SLAM

 

VI- Natural Language Processing Topics

  • Introduction to Natural Language Processing
    • INTRO TO NLP
    • TEXT PROCESSING
    • PART OF SPEECH TAGGING WITH HIDDEN MARKOV MODELS
  • Computing with Natural Language
    • FEATURE EXTRACTION AND EMBEDDINGS
    • MODELING
    • DEEP LEARNING ATTENTION
    • INFORMATION SYSTEMS
  • Communicating with Natural Language
    • INTRO TO VOICE USER INTERFACES
    • ALEXA HISTORY SKILL
    • INTRODUCTION TO SPEECH RECOGNITION

 

VII- Deep Reinforcement Topics

  • Foundations of Reinforcement Learning
    • INTRODUCTION TO RL
    • The RL FRAMEWORK: THE PROBLEM
    • THE RL FRAMEWORK: THE SOLUTION
    • DYNAMIC PROGRAMMING
    • MONTE CARLO METHODS
    • TEMPORAL-DIFFERENCE METHODS
    • SOLVE OPENAI GYM’S TAXI-V2 TASK
    • RL IN CONTINUOUS SPACES
  • Value-Based Methods
    • DEEP LEARNING IN PYTORCH
    • DEEP Q-LEARNING
    • DEEP RL FOR ROBOTICS
  • Policy-Based Methods
    • INTRODUCTION TO POLICY-BASED METHODS
    • IMPROVING POLICY GRADIENT METHODS
    • ACTOR-CRITIC METHODS
    • DEEP RL FOR FINANCIAL TRADING
  • Multi-Agent Reinforcement Learning
    • INTRODUCTION TO MULTI-AGENT RL
    • CASE STUDY: ALPHAZERO

 

VIII- Artificial Intelligence Professional Topics

  • Intro to Artificial Intelligence
    • Intro to Artificial Intelligence
    • Setting Up your Environment with Anaconda
  • Constraint Satisfaction Problems
    • Solving Sudoku With AI
    • Constraint Satisfaction Problems
    • Advanced Topics in CSP
  • Classical Search
    • Introduction
    • Uninformed Search
    • Informed Search
    • Advanced Topics: Search
    • Exercise: Search ➔ Implement informed & uninformed search for Pacman
  • Optimization Problems
    • Introduction
    • Hill Climbing
    • Simulated Annealing
    • Genetic Algorithms
    • Additional Optimization
    • Exercise: Optimization Problems Topics
  • Automated Planning
    • Symbolic Logic & Reasoning
    • Introduction to Automated Planning
    • Classical Planning
    • Advanced Topics in Planning
  • Adversarial Search
    • Search in Multi-Agent Domains
    • Optimizing Minimax Search
    • Extending Minimax Search
    • Advanced Adversarial Search Topics
  • Probabilistic Models & Pattern Recognition
    • Search in Multi-Agent Domains
    • Optimizing Minimax Search
    • Extending Minimax Search
    • Advanced Adversarial Search Topics

 

 

Download Artificial Intelligence Specialist Brochure PDF

ARTIFICIAL_INTELLIGENCE_SPECIALIST

 

Course Curriculum

Python 3 Topics
Introduction to Python 3
Object-Oriented Programming (OOP)
Introduction to Gui
Intro to data science
Machine Learning Topics
Linear algebra
Calculus
Statistics
Introduction to ML and Business cases
Data preprocessing
Regression problem
Classification problem
Clustering Problems
Reinforcement learning
Model Selection and evaluation
Result communication and report
Data Structures & Algorithms Topics
Data Structures
Basic Algorithms
Advanced Algorithms
Deep Learning Topics
Neural Networks
Convolutional Neural Networks
Recurrent Neural Networks
Generative Adversarial Networks
Model Deployment
MISCELLANEOUS TOPICS
Computer Vision Topics
Introduction to Computer Vision
Advanced Computer Vision and Deep Learning
Object Tracking and Localization
Natural Language Processing Topics
Introduction to Natural Language Processing
Computing with Natural Language
Communicating with Natural Language
Deep Reinforcement Topics
Foundations of Reinforcement Learning
Value-Based Methods
Policy-Based Methods
Multi-Agent Reinforcement Learning
Artificial Intelligence Professional Topics
Intro to Artificial Intelligence
Constraint Satisfaction Problems
Classical Search
Optimization Problems
Automated Planning
Adversarial Search
Probabilistic Models & Pattern Recognition

Drop Us A Query

12100 STUDENTS ENROLLED

    Top Rated Course

    Copyright © 2018 Epsilon Registered in Egypt with company no. 118268
    X