Giter Site home page Giter Site logo

ai-engineer-roadmap's Introduction

Simplified AI Engineer Roadmap 2024

Prerequisites

  • Skills or interests in Coding and Math

Duration

  • 8 Months (4 hours of study Every Day)

Roadmap

Week 1 and 2: Computer Science Fundamentals

  • Data representation: Bits and Bytes, Binary number system
  • Basics of computer networks, Internet protocols
  • Programming basics: variables, strings, numbers, conditions, loops
  • Algorithm basics

Week 3 and 4: Beginner's Python

  • Variables, Data Structures, Control Flow
  • Functions, Modules, File I/O, Exception Handling
  • Classes and Objects

Week 5 and 6: Data Structures and Algorithms in Python

  • Data Structures: Arrays, Linked Lists, Hash Tables, Stacks, Queues, Trees, Graphs
  • Algorithms: Searching, Sorting, Recursion
  • Big O Notation

Week 7 and 8: Advanced Python

  • Inheritance, Generators, Iterators
  • List Comprehensions, Decorators
  • Multithreading, Multiprocessing

Week 9: Version Control (Git, GitHub)

  • Git and GitHub
  • Basic Commands, Branches, Pull Requests

Week 10 and 11: SQL

  • Relational Databases
  • Basic and Advanced Queries
  • Joins, Database Creation, Indexes, Stored Procedures

Week 12: NumPy, Pandas, Data Visualization

  • NumPy
  • Pandas
  • Matplotlib, Seaborn

Week 13 to 16: Math & Statistics for AI

  • Linear Algebra, Calculus
  • Basic Plots, Measures of Central Tendency and Dispersion
  • Probability, Distributions, Correlation, Covariance
  • Hypothesis Testing

Week 17: Exploratory Data Analysis (EDA)

  • Exploratory Data Analysis on Kaggle Datasets

Week 18 to 21: Machine Learning

  • Data Preprocessing, Feature Engineering
  • Supervised Learning: Regression, Classification
  • Unsupervised Learning: Clustering, Dimensionality Reduction
  • Model Evaluation and Hyperparameter Tuning

Week 22: ML Ops

  • APIs (FastAPI)
  • DevOps Fundamentals: CI/CD, Containerization
  • Cloud Platforms (AWS, Azure)

Week 23 and 24: Machine Learning Projects with Deployment

  • End-to-End Regression and Classification Projects
  • Model Deployment (AWS, Azure)

Week 25 to 27: Deep Learning

  • Neural Networks, Forward and Back Propagation
  • Convolutional Neural Networks (CNNs)
  • Recurrent Neural Networks (RNNs), LSTMs

Week 28 and 29: NLP or Computer Vision

  • Natural Language Processing (NLP) or Computer Vision (CV)

Week 30: GenAI

  • Large Language Models (LLMs)
  • Retrieval Augmented Generation (RAG)

Week 31 and 32: LLM & Langchain

  • Vector Databases, Embeddings
  • Langchain Framework

Week 33 Onwards

  • More Projects
  • Online Brand Building
  • Job Applications

Tips for Effective Learning

  • Focus on digesting, implementing, and sharing knowledge
  • Group learning and accountability partners
  • Engage with the community (Discord, LinkedIn)
  • Complete Roadmap > https://i.am.ai/roadmap

ai-engineer-roadmap's People

Contributors

iamslok avatar

Stargazers

 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.