Skip to content

unpackAI/DL201

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DL201

4-Weeks Advanced Deep Learning Bootcamp from Unpack AI

Deep dive into working with data, data processing and building predictive models.

🎉Congratulations on continuing your learning path to become a versatile AI Practitioner.
At unpackAI, we are strong believers in a top-down approach when it comes to learning technical multi-disciplinary AI skills in order to give a completed picture of the current state-of-the-art and how you can apply it to your personal needs or work. You might have recently completed DL101 and learned about machine learning use cases and built your first AI mini-projects. That was a really good start to build up "I can do it" confidence and excitement about the possibilities of AI. At the same time, you also encountered some limitations in exploring, buidling and validating good AI projects, such as :

  • data collection, data preparation and data quality issues
  • scarcity of computing power to train big models on Colab or Kaggle
  • and above all, your own limited coding skills and lack of strong technical foundation.

🔥🔥🔥That's why we invite you to take another BIG leap forward by joining your next adventure in harnessing artificial intelligence: DL201 Bootcamp with deep dive into working with data, data processing and building predictive models. Let's learn what the course is about :👇

Course Goals

1. 🎳Goals

Be able to build AI proof of a concept to demonstrate to a software developer what should be done in a production environment. You will be able to connect the dots between the business requirements and technical feasibility of the AI project.

  • Be able to work with the most common data types to load, analyze and prepare them for building predictive models. You will be able to parse images (jpg, png etc), text (pdf, word etc), web pages (html, json) and convert them into data frames, a required step before starting your ML experimentation.

  • Be able to experiment with the most promising neural network architectures, traditional ML algorithms and pretrained models to find out which one fits data best. You will able to compare the results by understanding the mechanics of the model training and evaluation.

  • Be able to work with many python packages and ML and AutoML tools, e.g pandas, numpy, pytorch, fast.ai, tai-chi, pycaret, unpackai and many more.

  • Get familiar with the everyday techniques and skills of machine learning engineers and software developers, such as check github repos for code, read documentation, google as a pro etc

  • Become a contributor to unpackai's AutoML packages: unpackai and tai-chi that simplifies the code and accelerates the development cycles of AI models. Unlock the opportunity to become the mentor for DL101s to enable more business professionals to learn and apply AIML.

2. Schedule

Week Skills Learning Content
0 Course deliverables and project setup
  1. Meet your mentors, unpackers

  2. Understand the bootcamp objectives and logistics

  3. Receive the framework for building your AI project in this course. Learn and build as you go over the first three weeks, finalize the project by the end of 4th week.

1 Data Loading and Exploratory Analysis
  1. Understand how to load datasets and metadata in the most common file formats

  2. Explore the datasets and discern if it is suitable for adaptation to our problem

  3. Gain tools to manipulate metadata and tabular data using Pandas

  4. Have an appreciation for how data can be represented as tensors Explore the data-centric approach in AI, and learn about its importance in Machine & Deep Learning.

  5. Utilize tools to label, improve and balance your datasets.

2 Data Preprocessing and Transformations
  1. Explore common data wrangling tasks

  2. Learn how to apply feature engineering methods to spreadsheet data, such as grouping into categories, feature decomposition, tabular data transformation methods

  3. Master computer vision preprocessing techniques like label encoding, handling unbalanced classes; image data transformation like normalizing pixel values

  4. Dive into text preprocessing for NLP tasks like encoding and embeddings

3 Algorithms and Model Training
  1. Discuss the most common cutting edge DL algorithms and architectures in computer vision, NLP

  2. Explore the best performing machine learning models used in supervised machine learning for structured data

  3. Learn how to apply pretrained models on new ML tasks with hyperparameters optimization and most common fine-tuning approaches

  4. Train Neural Network from Scratch using only Pytorch to undersand the mechanics of building ML model.

4 Project Finalization
  1. Fully apply newly gained machine learning skills to your ongoing project to deliver the final results.

  2. Get on 1:1 calls with mentors to get personalized feedback and recommendations before presenting it as a proof-of-concept project on Demo Day.

5 Graduation and Demo Day
  1. Present your project in the final session, receive the final feedback from mentors in order to get yourself ready for Demo Day

  2. Participate in Demo Day to showcase your achievement and feature your project in front of anyone. We will broadast this event on our social media to invite anyone interested in real AI use cases built by our graduates.

  3. Receive the certificate and get endorse for your skills on LinkedIn