Skip to content

A Roadmap to Becoming an AI Engineer πŸ‘¨πŸ»β€πŸš€πŸš€

License

Notifications You must be signed in to change notification settings

jilh/ai-engineer-roadmap

Β 
Β 

Repository files navigation

Artificial Intelligence Engineer Roadmap

Overview

This is resources for going from software engineer/non-software engineer to profressional in AI engineer.

About Me

I'm a Thai Software Engineer who is really passionate to become entrepreneur, investor, and AI engineer. Was found Humaan.ai to bringing the AI to everyone to do incredible ways.

Currently, I'm studying for a master's degree in Business Analytics and Data Sciences, where majoring in Artificial Intelligence and Machine Learning at National Institute of Development Administration (NIDA), Thailand.

Connect with me at Linkedin Β· Twitter Β· Facebook Β· GitHub

Table of Contents

Mathematical

  • Linear Algebra
  • Probability and Information Theory
  • Numerical Computation

Programming Fundamentals

Python Fundamentals

  • Python Basics
  • Flow Control
  • Data Structures
  • Functions
  • Files and the Operating System

Python for Data Analysis (Pandas, NumPy)

Bonus

Exploratiory Data Analysis and Data Visualization

Online courses

Natural Language Processing

  • Stanford's Natural Language Processing with Deep Learning (CS224n) : Natural language processing (NLP) is a crucial part of artificial intelligence (AI), modeling how people share information. In recent years, deep learning approaches have obtained very high performance on many NLP tasks. In this course, students gain a thorough introduction to cutting-edge neural networks for NLP.

Open Source Learning Projects

Computer Vision

  • Motion Heatmap Using OpenCV in Python : This sample application is useful to see movement patterns over time. For example, it could be used to see the usage of entrances to a factory floor over time, or patterns of shoppers in a store.
  • Few-Shot vid2vid by NVIDIA : Pytorch implementation for few-shot photorealistic video-to-video translation. It can be used for generating human motions from poses, synthesizing people talking from edge maps, or turning semantic label maps into photo-realistic videos. The core of video-to-video translation is image-to-image translation. Some of our work in that space can be found in pix2pixHD and SPADE.
  • Gaussian YOLOv3: An Accurate and Fast Object Detector for Autonomous Driving : Gaussian YOLOv3: An Accurate and Fast Object Detector Using Localization Uncertainty for Autonomous Driving (ICCV, 2019)
  • OpenPose : Real-time multi-person keypoint detection library for body, face, hands, and foot estimation

Natural Language Processing

Books

Mathematics

Artificial Intelligence

Certifications

Contributing

See CONTRIBUTING.

Working at Humaan.ai

Our mission is to "solve intelligence" and enable AI technologies to unleash everyone capabilites and to address humanity's grand challenges.

[Jobs at Humaan.ai]

About

A Roadmap to Becoming an AI Engineer πŸ‘¨πŸ»β€πŸš€πŸš€

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • CSS 60.3%
  • JavaScript 37.3%
  • TypeScript 2.4%