0% found this document useful (0 votes)
11 views11 pages

AI Programming with Python Guide

The document outlines a roadmap for starting in the field of artificial intelligence, specifically focusing on computer vision using Python. It emphasizes the advantages of Python for data processing, the importance of using GPUs for deep learning, and provides various resources, tools, and courses for learning and project development. Additionally, it includes links to open-source projects and platforms for managing environments and executing code.
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
11 views11 pages

AI Programming with Python Guide

The document outlines a roadmap for starting in the field of artificial intelligence, specifically focusing on computer vision using Python. It emphasizes the advantages of Python for data processing, the importance of using GPUs for deep learning, and provides various resources, tools, and courses for learning and project development. Additionally, it includes links to open-source projects and platforms for managing environments and executing code.
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

AI Roadmap

Useful Resources

[Link]

[Link]

[Link]
Motivation
• Why yet another programming language?
• Programming languages have strong & weak points
• Pick language for task at hand
• Why Python?
• Useful for data processing
• Ease to Learn
• few lines of code
• Short time to solution
• Extensive standard library
• Cross platform
• Better and Faster Algorithm
How to start in Computer Vision field?

• You start project graduation in artificial intelligence (computer vision) field, If you are in college.
• Choose Python Because AI with python are most from GitHub and its simple syntax and short code
length. I'm just starting to learn Python to install Python and libraries (pip).
• Choose a sample app (face recognition, human recognition, object detection, object classification, etc.). I
can search for face recognition and download it from GitHub or other site then run it.

Why use a GPU?


Using a GPU with adequate memory makes training a deep learning network many times faster than
using a CPU alone. Because it’s much nicer to get feedback in hours instead of days and weeks, you’ll
want to use a GPU if you are into deep learning.
• spyder IDE
• Editor: write scripts/modules
• Console, i.e., iPython interpreter: execute code
snippets, run scripts
• Object inspector: from editor/console
• Easy visualize data
• Standalone Qt iPython console
• jupyter notebooks (for research or students)
• Visual Studio (for developers and teams)
• Google Colab
• Kaggle

• Manage environments
• Platforms: Windows/macOS/Linux
• License: free for academic use
Interactive: jupyter notebooks

Styled text

Typeset LaTeX
formulas

Python input

Output

Interface in web browser 7


Typing Keyboard with Correct Fingering and Speed
Courses

Image Processing in Python


[Link]

AI Programming with Python


[Link]

Deep learning and artificial intelligence + Medical Imaging project


[Link]

how to solve problems in programming


[Link]

Google Colab Tutorial


[Link]
[Link]

‫ﻛورس اﺳﺎﺳﯾﺎت ﺑﺎﯾﺛون ﻣﺟﺎﻧﺎ‬


‫ورس اﺳﺎﺳﯾﺎت ﺑﺎﯾﺛون ﻣﺞ‬[Link]
Open Sources :
[Link]
[Link]
[Link]
[Link]
[Link]

Free GPU Provider (online) : Kaggle, Google Colab

Projects:
• [Link]
• Yolov5
• [Link]
• [Link]
• Ultralytics (yolov8)
• [Link]
• [Link]
• Train to classify images using Google Teachable Machine
[Link]
Tools:
• [Link]
• [Link]
• [Link]
• batch for Windows command (input keyboard, logical operators, variables, caret (^) )
• shell for Linux command (input keyboard, logical operators , variables)
• Docker

Road Map :

• [Link]

• [Link]

• [Link]

• [Link]

• [Link]

• [Link]

You might also like