fstigler / AI_Programming_with_Python_Udacity_Nanodegree

Learn AI Fundamentals. Learn the essential foundations of AI: the programming tools (Python, NumPy, PyTorch), the math (calculus and linear algebra), and the key techniques of neural networks (gradient descent and backpropagation).

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

AI Programming with Python Udacity Nanodegree

udacity-logo-vector

Overview

This program focuses on the fundamental building blocks you will need to learn in order to become an AI practitioner. Specifically, you will learn programming skills, and essential math for building an AI architecture. You’ll even dive into neural networks and deep learning. One of our main goals at Udacity is to help you create a job-ready portfolio. Building a project is one of the best ways to test the skills you’ve acquired, and to demonstrate your newfound abilities to prospective employers. In this Nanodegree program you will test your ability to use a pre-trained neural network architecture, and also have the opportunity to prove your skills by building your own image classifier. In the sections below, you’ll find detailed descriptions of the projects, along with the course material that presents the skills required to complete them.

Course 1: Introduction to Python

Start coding with Python, drawing upon libraries and automation scripts to solve complex problems quickly.

Course 2: Anaconda, Jupyter Notebook, NumPy, Pandas, and Matplotlib

Learn how to use all the key tools for working with data in Python: Jupyter Notebooks, NumPy, Anaconda, Pandas, and Matplotlib.

Course 3: Linear Algebra Essentials

Learn the foundational linear algebra you need for AI success: vectors, linear transformations, and matrices—as well as the linear algebra behind neural networks.

Course 4: Calculus Essentials

Learn the foundations of calculus to understand how to train a neural network: plotting, derivatives, the chain rule, and more. See how these mathematical skills visually come to life with a neural network example.

Course 5: Neural Networks

Gain a solid foundation in the hottest fields in AI: neural networks, deep learning, and PyTorch.

About

Learn AI Fundamentals. Learn the essential foundations of AI: the programming tools (Python, NumPy, PyTorch), the math (calculus and linear algebra), and the key techniques of neural networks (gradient descent and backpropagation).

License:MIT License


Languages

Language:Jupyter Notebook 96.4%Language:HTML 2.6%Language:Python 0.9%Language:Shell 0.0%Language:Rich Text Format 0.0%