Computer vision courses

248 Courses

Traitement d'images : introduction au filtrage

Explore the World of Image Processing with Our Introduction to Filtering MOOC Dive into the interdisciplinary field of image processing that spans mathematics, physics, and computer science. From production lines to medical scanners and satellites, images are pivotal in extracting prevalent information today. They must be processed to overcome poor.
course image
provider Coursera
pricing Free Online Course (Audit)
duration 17 hours
sessions On-Demand

Computer Vision in Microsoft Azure

Discover the transformative power of AI with the "Computer Vision in Microsoft Azure" course available on Coursera. This course dives into the intricacies of Microsoft Azure's Computer Vision cognitive service, which employs pre-trained models to effectively analyze images. Ideal for software developers, this course enables participants to construc.
course image
provider Coursera
pricing Free Online Course (Audit)
duration 8-9 hours
sessions On-Demand

AI-900: Microsoft Certified Azure AI Fundamentals

Welcome to AI-900: Microsoft Certified Azure AI Fundamentals offered by A Cloud Guru! This course is tailored for individuals eager to delve into the world of artificial intelligence using Azure. Whether you're preparing for the AI-900 certification exam or just want to enhance your knowledge, this course is perfect for you. We'll cover key topics.
course image
provider A Cloud Guru
pricing Free Trial Available
duration 15 hours
sessions On-Demand

Machine Learning at the Edge on Arm: A Practical Introduction

Embark on a transformative learning journey with Machine Learning at the Edge on Arm: A Practical Introduction, hosted by edX. This course is designed to illuminate the impactful ways Arm technology enables connected devices to process vast arrays of data locally on microcontrollers—commonly referred to as 'the Edge'—and how this strategy enhances.
course image
provider edX
pricing Free Online Course (Audit)
duration 6 weeks, 3-6 hours a week
sessions On-Demand

PyTorch for Deep Learning Bootcamp

Event Title: PyTorch for Deep Learning Bootcamp Description: Embark on your journey to becoming a Deep Learning Engineer with our intensive bootcamp on PyTorch. This comprehensive course, provided by Udemy, is designed for both beginners and experienced professionals who want to deepen their knowledge of deep learning frameworks. By the end of the.
course image
provider Udemy
pricing Paid Course
duration 2 days 4 hours 14 minutes
sessions On-Demand

Understanding Machine Learning

Title: Understanding Machine Learning Description: Dive into the world of machine learning without the complexity of coding. Curious about the buzz around machine elegance learning and its capabilities? This beginner-friendly course requires no prior coding experience and offers hands-on exercises to demystify the jargon associated with this transf.
course image
provider DataCamp
pricing Free Trial Available
duration 2 hours
sessions On-Demand

PyTorch for Deep Learning and Computer Vision

Event Title: PyTorch for Deep Learning and Computer Vision Join us for a comprehensive course provided by Udemy, focusing on using PyTorch to build advanced deep learning and computer vision applications. Master the intricacies of neural networks, Python programming, and AI technologies in an engaging learning pathway. This event is ideal for indiv.
course image
provider Udemy
pricing Paid Course
duration 14 hours 14 minutes
sessions On-Demand

Android App Development with Machine Learning

Course Title: Android App Development with Machine Learning Description: Dive into the future of app creation with our course on Android App Development integrated with Machine Learning. Offered by Udemy, this curriculum is designed around hands-on projects that will guide you through integrating ML technologies into Android applications. Enhance y.
course image
provider Udemy
pricing Paid Course
duration 1-2 hours
sessions On-Demand

Exam Tips: Microsoft Azure AI Fundamentals (AI-900)

Title: Exam Tips: Microsoft Azure AI Fundamentals (AI-900) Description: Dive into the Microsoft Azure AI Fundamentals (AI-900) certification exam with LinkedIn Learning. This course will cover all necessary topics including cognitive services, machine learning, image analysis, and natural language processing to help you grasp the full capabilities.
course image
provider LinkedIn Learning
pricing Free Trial Available
duration 1-2 hours
sessions On-Demand

Microsoft Azure Cognitive Services: Custom Vision API

Title: Microsoft Azure Cognitive Services: Custom Vision API Description: Dive into the world of AI with our course on Microsoft Azure Cognitive Services: Custom Vision API. This course offers a comprehensive guide to using the Custom Vision Service, a robust machine learning algorithm tailored for image classification. Hosted on Microsoft Azure, t.
course image
provider Pluralsight
pricing Free Trial Available
duration 1-2 hours
sessions On-Demand

“Computer vision student” sounds like a quote from science fiction, don’t you think? In fact, a computer vision engineer is a profession that, although it has not yet become the most widespread, is already rapidly gaining popularity and offers high salaries even at the start of a career.

What is computer vision and what does its developer do?

A computer vision engineer is a specialist who teaches computers to extract information from images. In particular, automatically recognize objects or gestures in images and videos. If a person can visually determine something (for example, find a defect in a product), a computer can also be trained to do this - and thus save time and resources, simplifying many processes.

Developments in the field of computer vision courses are used in a wide variety of companies whose products are related to images or video. This includes the production of self-driving cars, helping doctors interpret MRI images when searching for tumors, and even facial recognition in the subway to identify violators of the self-isolation regime. Computer vision specialists help many e-commerce businesses reduce the burden of moderation: for example, when an ad service like Avito fights trolls who upload pictures with inappropriate content.

Computer vision specialists after computer vision courses are called differently: developers, engineers, and researchers (computer vision scientist). Essentially, a computer vision specialist is more of an engineer who uses mathematics and programming as working tools. So, globally, a computer vision engineer, a computer vision scientist, a computer vision developer and a technical vision developer are one and the same thing.

What does a computer vision developer actually do?

As a rule, the day of such a specialist begins with a stand-up with the team. He then writes code to train neural networks, preprocesses data, and analyzes experiments. A computer vision developer can work alone or in a team, where everyone performs part of a larger task.

As for working tools, the Python language is usually used to write code for experiments, and the Tensorflow or Pytorch frameworks are used to train neural networks. The work also involves special libraries for image processing such as OpenCV. For high-load projects, the C++ language can also be used, since anything written in it is executed many times faster.

Computer vision is a young, dynamically developing field at the intersection of science and engineering, in which there are still more experiments than ready-made solutions. To grow, a specialist here needs to constantly learn. But it is the novelty and non-standard nature of the tasks, as well as the opportunity to create something truly innovative, that brings many people into this profession.

What do they teach in computer vision classes at AI Education?

Training at the best computer vision course typically consists of three modules: creating infrastructure, basics of machine learning and studying computer vision.

The first block at a computer vision online course can be called introductory. Since specialists in the field of computer vision rely on knowledge of mathematics and programming when solving problems, at the start they will have to study from scratch or brush up on topics from higher mathematics, mathematical analysis and linear algebra, as well as work with the Python language. Don’t worry if your knowledge is limited to school mathematics, which was “long ago and not true”: we will help you improve the necessary topics in the first module, so that in the future all students can move through the program at the same rhythm.

The second module is entirely devoted to machine learning. It helps solve computer vision problems faster and easier. For example, for facial recognition, you can expertly describe facial features based on questions that are asked when compiling an identikit. Or you can feed the algorithm a lot of photographic portraits with markings about which face belongs to whom, and then the algorithm itself will learn to extract features by which faces can be identified. In the future, if you need to determine who is in the photo, the algorithm will only need a database of portraits. If there is a photo of the person you need, the system itself will easily find him.

In the second module you will examine probability theory and mathematical statistics. Students will practice solving problems using fundamental algorithms and data structures in Python, become familiar with Python libraries for Data Science (NumPy, Matplotlib), as well as machine learning algorithms.

Finally, in the third module at this machine vision course you will analyze the main tasks of computer vision, we will work with mathematical morphology and the OpenCV and PIL libraries!