YoVDO

AI Programming with Python

Offered By: Udacity

Tags

Artificial Intelligence Courses Data Visualization Courses Python Courses Neural Networks Courses Linear Algebra Courses PyTorch Courses Matplotlib Courses pandas Courses NumPy Courses Image Classification Courses Data Manipulation Courses

Course Description

Overview

Our AI Programming with Python Nanodegree program offers a beginner-friendly exploration into Python AI programming. Learn Python, NumPy, Pandas, Matplotlib, PyTorch, and Linear Algebra—the foundations for building your own neural network.

Syllabus

  • Introduction to AI Programming
    • Welcome to the AI programming with python Nanodegree Program!
      Come and explore the beautiful world of AI.
  • Introduction to Python for AI Programmers
    • Start coding with Python, drawing upon libraries and automation scripts to solve complex problems quickly.
  • Numpy, Pandas, Matplotlib
    • Let's focus on library packages for Python, such as : Numpy (which adds support for large data),
      Pandas (which is used for data manipulation and analysis)
      And Matplotlib (which is used for data visualization).
  • Linear Algebra Essentials
    • Learn the basics of the beautiful world of Linear Algebra and
      why it is such an important mathematical tool in the world of AI.
  • Calculus Essentials
    • Covers foundational topics in CalculusLearn 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.
  • Neural Networks - AI Programming with Python
    • This course on neural networks explains how algorithms inspired by the human brain operate and puts to use those concepts when designing neural networks to solve particular problems.
  • Programming Transformer Neural Networks with PyTorch
    • This course will guide you through the essential concepts of Transformer Neural Networks and their implementation using PyTorch. Starting with an introduction to Transformers, you will learn to build and train Transformer models from scratch. Additionally, you will explore the advantages of using pre-trained Transformer models and how to leverage them effectively in your projects. By the end of this course, you will have a solid foundation in programming Transformer Neural Networks with PyTorch.
  • Create Your Own Image Classifier
    • In the second and final project for this course, you'll build a state-of-the-art image classification application.
  • Next Steps!
    • Congratulations!!!!! You finished your first nanodegree in the School of AI! What are the next steps?
  • Career Services
    • These Career Services will ensure you make meaningful connections with industry professionals to accelerate your career growth - whether looking for a job or opportunities to collaborate with your peers. Unlike your Nanodegree projects, you do not need to meet specifications on these Services to progress in your program. Submit these Career Services once, and get honest, personalized feedback and next steps from Udacity Career Coaches!
  • Git and GitHub
    • Programmers use version control software to manage changes to software projects large and small. In these lessons you will learn to keep track of changes to your code using the Git version control software, and collaborate with other programmers using GitHub.
  • Intro to Machine Learning
  • Learning Rate
    • Still curious about the learning rate, how sensitive it is and what role it plays in the accuracy of the training process?

Taught by

Ortal Arel, Luis Serrano, Jennifer Staab, Juan Delgado, Grant Sanderson, Mat Leonard, Mike Yi, Juno Lee , Andrew Paster, Elie K., Amresh V., Matt P., Hyungoo J., Aaron B. and andres g.

Related Courses

TensorFlow Developer Certificate Exam Prep
A Cloud Guru
Post Graduate Certificate in Advanced Machine Learning & AI
Indian Institute of Technology Roorkee via Coursera
Advanced AI Techniques for the Supply Chain
LearnQuest via Coursera
Advanced Learning Algorithms
DeepLearning.AI via Coursera
IBM AI Engineering
IBM via Coursera