Course Curriculum

    1. Welcome to the AI Bootcamp!

    2. About ZAKA

    3. Learning outcomes

    4. Best practices for success

    5. Check your readiness

    6. Google Colab guide

    1. Artificial Intelligence

    2. AI, Machine Learning and Deep Learning

    3. Applications of AI

    4. Test your ZAKA

    5. Data Science Lifecycle

    6. Test your ZAKA

    7. Machine Learning Framework

    8. Types of Machine Learning

    9. Test your ZAKA

    10. Problem understanding

    11. Hands-on: Case study on medical cost prediction

    12. Hands-on: Dataset understanding

    13. Hands-on: Dataset loading

    14. Test your ZAKA

    15. Exploratory data analysis

    16. Hands-on: Exploratory data analysis

    17. Hands-on: Data distributions

    18. Hands-on: Data correlations - part 1

    19. Hands-on: Data correlations - part 2

    20. Test your ZAKA

    21. Data Cleaning

    22. Hands-on: Data preprocessing

    23. Hands-on: Removing unused columns

    24. Hands-on: Data encoding and normalization

    25. Test you ZAKA

    26. Model training & testing

    27. Hands-on: Data splitting

    28. Hands-on: Model training

    29. Hands-on: Model evaluation

    30. Test your ZAKA

    31. Module summary

    32. Module cheat sheet

    33. What's next?

    1. Outline

    2. Introduction to DL and Neural Networks

    3. Neural Networks

    4. Neural Networks summarization

    5. Test your ZAKA

    6. Backpropagation example

    7. Update weights

    8. Update weights - part 2

    9. Test your ZAKA

    10. 5 steps to train a Neural Network

    11. Tensorflow & Keras

    12. Keras model lifecycle

    13. Hands-on: Build DL Models

    14. Test your ZAKA

    15. Data Splitting

    16. Hands-on: Pima Binary Classification

    17. Cross Validation

    18. Hands-on: Cross Validation

    19. Test your ZAKA

    20. One-Hot Encoding

    21. Hands-on: Classification

    22. Hands-on: Regression

    23. Test your ZAKA

    24. Advanced Concepts

    25. Hands-on: Advanced concepts

    26. Test your ZAKA

    27. Module Summary

    28. Module cheat sheet

    29. What's next?

    30. Outline: Computer Vision

    31. What is Computer Vision?

    32. Challenges of Computer Vision

    33. Test your ZAKA

    34. Image operations

    35. Hands-on: Image Operations

    36. Convolution operation

    37. Hands-on: Image processing

    38. Test your ZAKA

    39. Keras ImageDataGenerator class

    40. Hands-on: Image Data Preparation - part 1

    41. Hands-on: Image Data Preparation - part 2

    42. Image Augmentation

    43. Hands-on: Image Data Augmentation

    44. Test your ZAKA

    45. Promise of Deep Learning for Computer Vision

    46. Convolutional Neural Networks (CNN)

    47. Pooling layers

    48. Hands-on: Convolutions & Pooling - Part 1

    49. Hands-on: Convolutions & Pooling - Part 2

    50. Test your ZAKA

    51. Transfer Learning

    52. Hands-on: Advanced CNN architectures

    53. Test your ZAKA

    54. Module Summary

    55. Module cheat sheet

    56. What's next?

    1. Outline: Natural Language Processing

    2. Natural Language

    3. Challenges of Natural Language

    4. NLP applications

    5. Test your ZAKA 3.1

    6. Text cleaning

    7. Hand-on: Data pre-processing

    8. Test your ZAKA 3.2

    9. Feature extraction using Bag-of-words

    10. Hands-on: Bag-of-words

    11. Hands-on: Sentiment Analysis - part 1

    12. Hands-on: Sentiment Analysis - part 2

    13. Test your ZAKA3.3

    14. The Word Embedding model

    15. Hands-on: Word Embeddings - Part 1

    16. Hands-on: Word Embeddings - Part 2

    17. Test your ZAKA 3.4

    18. Keras' Embedding layer

    19. Sequence problems

    20. Recurrent Neural Network

    21. Hands-on: Deep Sentiment Analysis - Part 1

    22. Hands-on: Deep Sentiment Analysis - Part 2

    23. Test your ZAKA 3.5

    24. Module Summary

    25. Module cheat sheet

    26. What's next?

    27. Outline: Time-series Analysis & Prediction

    28. What are Time-series?

    29. Features of Time-series sequences

    30. Test your ZAKA 3.6

    31. Types of Time-series problems

    32. Supervised Learning with Time-series Data

    33. Test your ZAKA 3.7

    34. Understanding Time-series datasets

    35. Hands-on: Case study on power prediction

    36. Hands-on: Dataset loading

    37. Hands-on: Data inspection

    38. Hands-on: Data cleaning - part 1

    39. Hands-on: Data cleaning - part 2

    40. Hands-on: Data preprocessing

    41. Hands-on: Data visualization

    42. Test your ZAKA 3.8

    43. Preparing Time-series datasets

    44. Hands-on: Data preparation - part 1

    45. Hands-on: Data preparation - part 2

    46. Hands-on: Data preparation - part 3

    47. Test your ZAKA 3.9

    48. Building Time-series models

    49. Hands-on: Model training

    50. Test your ZAKA 3.10

    51. Evaluating Time-series models

    52. Hands-on: Model evaluation - part 1

    53. Hands-on: Model evaluation - part 2

    54. Hands-on: Visualizing model performance

    55. Test your ZAKA 3.11

    56. Module Summary

    57. Module cheat sheet

About this course

  • Free
  • 152 lessons
  • 0 hours of video content

Instructors

Co-founder & CEO Christophe Zoghbi

Christophe is a Software Engineer with over 10 years of experience in Software development and various fields of Data Science and Artificial Intelligence. He is the founder of Beirut AI, the applied Artificial Intelligence community in Lebanon, where he organizes community events and technical workshops to help people understand and apply AI. He’s also the founder & CEO of Zaka, an Artificial Intelligence consulting company that aims to develop the AI sector in the local community and abroad.

Reem Mahmoud

Reem Mahmoud is the cofounder and Education Lead at Zaka, a community driven Artificial Intelligence startup. She is pursuing her Ph.D at the American University of Beirut, Lebanon in Electrical & Computer Engineering where her research focuses on personalized Machine Intelligence with a focus on learning from limited labeled data. She is also the Vice President of the Beirut AI community, a Lebanese NGO bringing applied AI education and adoption to Lebanon.

Still need help?

If you did not find the answer you were looking for, reach out to us at [email protected].