Study computer vision courses on image recognition, object detection, image segmentation, GANs, and visual AI applications.
Top-down approach to deep learning using the fastai library. Build state-of-the-art models without needing a PhD.
Introduction to Python programming for data analysis. Learn pandas, numpy, and visualization libraries for data science.
Deep Learning is the application of artificial neural networks to solve complex problems and commercial problems. There are several practical applications that have already been built using these techniques, such as: self-driving cars, development of new medicines, diagnosis of diseases, automatic generation of news, facial recognition, product recommendation, forecast of stock prices, and many others! The technique used to solve these problems is artificial neural networks, which aims to simulate how the human brain works. They are considered to be the most advanced techniques in the Machine Learning area.One of the most used libraries to implement this type of application is Google TensorFlow, which supports advanced architectures of artificial neural networks. There is also a repository called TensorFlow Hub which contains pre-trained neural networks for solving many kinds of problems, mainly in the area of Computer Vision and Natural Language Processing. The advantage is that you do not need to train a neural network from scratch! Google itself provides hundreds of ready-to-use models, so you just need to load and use them in your own projects. Another advantage is that few lines of code are needed to get the results!In this course you will have a practical overview of some of the main TensorFlow Hub models that can be applied to the development of Deep Learning projects! At the end, you will have all the necessary tools to use TensorFlow Hub to build complex solutions that can be applied to business problems. See below the projects that you are going to implement:Classification of five species of flowersDetection of over 80 different objectsCreating new images using style transferUse of GAN (generative adversarial network) to complete missing parts of imagesRecognition of actions in videosText polarity classification (positive and negative)Use o
Deep Learning is a hot topic today! This is because of the impact it's having in several industries. One of fields in which deep learning has the most influence today is Computer Vision.Object detection, Image Segmentation, Image Classification, Image Generation & People Counting To understand why Deep Learning based Computer Vision is so popular; it suffices to take a look at the different domains where giving a computer the power to understand its surroundings via a camera has changed our lives.Some applications of Computer Vision are:Helping doctors more efficiently carry out medical diagnosticsenabling farmers to harvest their products with robots, with the need for very little human intervention,Enable self-driving carsHelping quick response surveillance with smart CCTV systems, as the cameras now have an eye and a brainCreation of art with GANs, VAEs, and Diffusion ModelsData analytics in sports, where players' movements are monitored automatically using sophisticated computer vision algorithms.The demand for Computer Vision engineers is skyrocketing and experts in this field are highly paid, because of their value. However, getting started in this field isn’t easy. There’s so much information out there, much of which is outdated and many times don't take the beginners into consideration :(In this course, we shall take you on an amazing journey in which you'll master different concepts with a step-by-step and project-based approach. You shall be using Tensorflow 2 (the world's most popular library for deep learning, built by Google) and Huggingface. We shall start by understanding how to build very simple mo
Master convolutional neural networks and modern computer vision architectures for image classification and object detection.
Stanford University course on deep learning for computer vision. Learn to implement, train and debug CNNs and gain understanding of cutting-edge research.
In this comprehensive course, you will master the fundamentals and advanced concepts of computer vision, focusing on Convolutional Neural Networks (CNN) and object detection models using TensorFlow and PyTorch. This course is designed to equip you with the skills required to build robust computer vision applications from scratch.What You Will LearnThroughout this course, you will gain expertise in:Introduction to Computer VisionUnderstanding image data and its structure.Exploring pixel values, channels, and color spaces.Learning about OpenCV for image manipulation and preprocessing.Deep Learning Fundamentals for Computer VisionIntroduction to Neural Networks and Deep Learning concepts.Understanding backpropagation and gradient descent.Key concepts like activation functions, loss functions, and optimization techniques.Convolutional Neural Networks (CNN)Introduction to CNN architecture and its components.Understanding convolution layers, pooling layers, and fully connected layers.Implementing CNN models using TensorFlow and PyTorch.Data Augmentation and PreprocessingTechniques for improving model performance through data augmentation.Using libraries like imgaug, Albumentations, and TensorFlow Data Pipeline.Transfer Learning for Computer VisionUtilizing pre-trained models such as ResNet, VGG, and EfficientNet.Fine-tuning and optimizing transfer learning models.Object Detection ModelsExploring object detection algorithms like:YOLO (You Only Look Once)Faster R-CNNImplement
Imagina crear, en pocos días, una inteligencia artificial que detecte tumores o enseñe a una consola Atari a batir récords, sin ser experto en matemáticas. El secreto está en proyectos guiados paso a paso, esto disparará tu motivación y retención.¿Qué vas a conseguir?Dominar Deep Learning e IA con TensorFlow desde cero, usando explicaciones que cualquier principiante puede entender a la primera.Construir 10 proyectos reales: detector de tumores, diagnóstico Covid con Transfer Learning, agente Atari autónomo, detector de violencia en vídeo y más, para impresionar a reclutadores con tu portafolio de proyectos de Inteligencia Artificial.Aprender con metodología 100 % práctica, probada para multiplicar la retención hasta 15 veces frente a clases teóricas con presentaciones aburridas.¿Por qué te importa?Empresas buscan talento en IA más que nunca: las vacantes que piden TensorFlow crecieron un 34 % en el último año y pagan hasta un 25 % más que la media STEM. Además, la tecnología de redes neuronales ya supera a radiólogos en ciertas tareas de diagnóstico, de modo que estas habilidades abren puertas que transforman carreras y cambian vidas.RequisitosSolo Python básico y ganas de experimentar—el resto (instalación de librerías, datasets y scripts) lo instalamos juntos en el curso
This new course is the updated version of the previous course Deep Learning for Computer Vision with Tensorflow2.X.It contains new classes explaining in detail many state of the art algorithms for image classification and object detection.The course was entirely written using Google Colaboratory(Colab) in order to help students that don't have a GPU card in your local system, however you can follow the course easily if you have one.This time the course starts explaining in detail the building blocks from ConvNets which are the base for image classification and the base for the feature extractors in the latest object detection algorithms.We're going to study in detail the following concepts and algorithms:- Image Fundamentals in Computer Vision,- Load images in Generators with TensorFlow,- Convolution Operation,- Sparsity Connections and parameter sharing,- Depthwise separable convolution,- Padding,- Conv2D layer with Tensorflow,- Pooling layer,- Fully connected layer,- Batch Normalization,- ReLU activation and other functions,- Number of training parameters calculation,- Image Augmentation, etc- Different ConvNets architectures such as: * LeNet5, * AlexNet, * VGG-16, * ResNet, * Inception, * The lastest state of art Vision Transformer (ViT)- Many practical applications using famous datasets and sources such as: * Covid19 on X-Ray images, * CIFAR10, * Fashion MNIST, * BCCD, * COCO dataset, * Open Images Dataset V6 through Voxel Fifty
Pada kursus ini, teman-teman akan belajar mengenai pengolahan citra dengan menggunakan Bahasa Python. Materi pada kursus ini didesain sesederhana mungkin agar teman-teman dapat lebih mudah dalam memahami materi yang disampaikan. Selain materi yang mudah dipahami dan dipelajari, materi pada kursus ini akan dikembangkan dan ditambahkan secara terus menerus seiring berkembangnya bidang computer vision atau pengolahan citra. Materi yang disajikan berawal dari materi paling sederhana yaitu pre-processing citra dan dilanjutkan dengan deep learning.Pada pre-processing citra, teman-teman akan belajar mengenai rotasi, shifting(pergeseran pixel), flipping, ruang warna dan masih banyak lagi. Pada materi ruang warna, teman-teman akan belajar juga mengenai perhitungan matematika secara manual sebelum implementasi dengan menggunakan python. Pada materi deep learning, teman-teman akan belajar mengenai Neural Network atau NN dan Convolutional Neural Network (CNN). Materi yang akan dipelajari pada Neural Network berupa perhitungan matematika dari forward pass dan backward pass. Selain perhitungan manual, teman-teman juga akan belajar bagaimana cara mengimplementasikan Neural Network dengan menggunakan Bahasa Python dengan library Pytorch. Pada materi Convolutional Neural Network, teman-teman akan mempelajari bagaimana sebuah mesin mempelajar sebuah data dan membuat sebuah sistem Artificial Intelligence (AI) secara sederhana. Materi Convolutional Neural Network yang disajikan antara lain, bagaimana penerapan dengan menggunakan Bahasa Python dengan library Pytorch dan bagaimana contoh-contoh penggunaan Convolutional Neural Network dalam kehidupan sehari-hari.
Welcome to this Deep Learning Image Classification course with PyTorch2.0 in Python3. Do you want to learn how to create powerful image classification recognition systems that can identify objects with immense accuracy? if so, then this course is for you what you need! In this course, you will embark on an exciting journey into the world of deep learning and image classification. This hands-on course is designed to equip you with the knowledge and skills necessary to build and train deep neural networks for the purpose of classifying images using the PyTorch framework.We have divided this course into Chapters. In each chapter, you will be learning a new concept for training an image classification model. These are some of the topics that we will be covering in this course:Training all the models with torch.compile which was introduced recently in Pytroch2.0 as a new feature.Install Cuda and Cudnn libraires for PyTorch2.0 to use GPU. How to use Google Colab Notebook to write Python codes and execute code cell by cell.Connecting Google Colab with Google Drive to access the drive data.Master the art of data preparation as per industry standards. Data processing with torchvision library. data augmentation to generate new image classification data by using:- Resize, Cropping, RandomHorizontalFlip, RandomVerticalFlip, RandomRotation, and ColorJitter.Implementing data pipeline with data loader to efficiently handle large datasets.Deep dive into various model architectures such as LeNet, VGG16, Inception v3, and ResNet50.Each model is explained through a nice block diagram through layer by layer for deeper understanding.Implementing the training and Inferencing pipeline.Understanding transfer learning to train models on less data.Display the model inferencing result
Selamat datang di program Pelatihan Data Science dengan Deep Learning dan PythonPelatihan ini diperuntukan untuk rekan - rekan ingin belajar data science dan machine learning dengan titik fokus pemanfaatan Deep Learning untuk model machine learning dan data science.Peserta diharapkan sudah menguasai pemrograman Python dasar implementasi machine learning dan data science dengan menggunakan Python. Kami juga menyediakan konten mengenai Pelatihan Data Science dan Machine Learning Dengan Python yang ada di Udemy ini.Seluruh konten didalam pelatihan ini dilaksanan secara step - by - step (langkah demi langkah) dan berurutan sehingga ini diharapkan semua peserta dapat dengan mudah mengikuti semua praktikum yang diberikan didalam pelatihan ini. Diharapkan semua peserta dapat mengikuti konten pelatihan ini secara berurutan ;).Berikut ini konten yang akan diberikan pada pelatihan ini.Persiapan pelatihanKonsep dan teori mengenai Deep LearningPengenalan TensorFlow dan KerasDasar Tensor TensorFlow Pemanfaatan GPU dan TPU pada komputasi TensorFlow dan KerasPembuat Model dan Layer Untuk TensorFlowTraining dan evaluasi Deep Learning pada TensorFlowPengenalan dan instalasi PyTorchPemanfaatan GPU dan TPU pada komputasi PyTorchMembangun model Deep Learning dengan PyTorchTraining dan evaluasi Deep Learning pada PyTorchPenggunaan TensorBoard untuk visualisasi model pada TensorFlow dan PyTorchPenerapan Hyperparameter Tuning pada TensorFlow dan KerasPenerapan Hyperparameter Tuning pada PyTorchPenggunaan TensorBoard untuk implementasi HyperparameterKumpulan Studi KasusJika ada hal - hal yang ingin ditanyakan mengenai topik diatas, rekan - rekan dapat langsung ditulisnya di ruang diskusi pada we
Welcome to this comprehensive hands-on course on YOLOv10 for real-time object detection! YOLOv10 is the latest version in the YOLO family, building on the successes and lessons from previous versions to provide the best performance yet. This course is designed to take you from beginner to proficient in using YOLOv10 for various object detection tasks.Throughout the course, you will learn how to set up and use YOLOv10, label and create datasets, and train the model with custom data. The course is divided into three main parts:Part 1: Learning to Use YOLOv10 with Pre-trained Models In this section, we will start by setting up our environment using Google Colab, a free cloud-based platform with GPU support. You will learn to download and use pre-trained YOLOv10 models to detect objects in images. We will cover the following:Setting up the environment and installing necessary packages.Downloading pre-trained YOLOv10 models.Performing object detection on sample images.Visualizing and interpreting detection results.Part 2: Labeling and Making a Dataset with RoboFlowIn the second part, we will focus on creating and managing custom datasets using RoboFlow. This section will teach you how to:Create a project workspace on the RoboFlow website.Upload and annotate images accurately.Follow best practices for data labeling to ensure high-quality training results.Export labeled datasets in formats compatible with YOLOv10.Part 3: Training with Custom DatasetsThe final section of the course is dedicated to training YOLOv10 with your custom datasets. You will learn how to:Configure the training process, including setting parameters such as epochs and batch size.Train the YOLOv10 model using your labeled dataset from RoboFlow.Monitor training progress and evaluate the trained model.
Learn DeepLearning.AIBuild Basic Generative Adversarial Networks (GANs)Course
Learn Computer Vision with PyTorch
Learn PyTorch for Deep Learning and Computer Vision
You’ve just stumbled upon the most complete, in-depth Computer Vision course online.Whether you want to:- build the skills you need to get your first Computer Vision programming job- move to a more senior software developer position- become a computer scientist mastering in computation- or just learn Computer Vision to be able to work with your own projects quickly....this complete Computer Vision Masterclass is the course you need to do all of this, and more.This course is designed to give you the Computer Vision skills you need to become a Computer Vision expert. By the end of the course, you will understand Computer Vision extremely well and be able to work with your own Computer Vision projects and be productive as a computer scientist and software developer.What makes this course a bestseller?Like you, thousands of others were frustrated and fed up with fragmented Youtube tutorials or incomplete or outdated courses which assume you already know a bunch of stuff, as well as thick, college-like textbooks able to send even the most caffeine-fuelled coder to sleep.Like you, they were tired of low-quality lessons, poorly explained topics, and confusing info presented in the wrong way. That’s why so many find success in this complete Computer Vision course. It’s designed with simplicity and seamless progression in mind through its content.This course assumes no previous coding experience and takes you from absolute beginner core concepts. You will learn the core Computer Vision skills and master logic programming. It's a one-stop shop to learn Computer Vision. If you want to go beyond the core content you can do so at any time.Here’s just some of what you’ll learn(It’s okay if you don’t understand all this yet, you will in the course)Understand the formation mechanisms of Digital Images and the
Selamat datang di program pelatihan data science dan machine learning dengan Python!Pelatihan ini diperuntukan untuk rekan - rekan ingin belajar data science dan machine learning dari sudut terapan dengan memanfaatkan Python.Bagi rekan - rekan yang belum menguasai pemrograman Python, pelatihan juga memberikan konten pemrograman dasar untuk Python sehingga rekan - rekan dapat mengikuti pelatihan ini dengan baik. Bagi yang sudah bisa pemrograman Python, rekan - rekan dapat melanjutkan di topik berikutnya.Seluruh konten didalam pelatihan ini dilaksanan secara step - by - step (langkah demi langkah) dan berurutan sehingga ini diharapkan semua peserta dapat dengan mudah mengikuti semua praktikum yang diberikan didalam pelatihan ini. Diharapkan semua peserta dapat mengikuti konten pelatihan ini secara berurutan ;).Berikut ini konten yang akan diberikan pada pelatihan ini.Persiapan pelatihanPemrograman PythonPython Virtual EnvironmentPengolahan dan Analisa Data - Numpy dan PandasTopik Khusus - Numpy dan Pandas - DatabaseVisualisasi Data dengan memanfaatkan library Matplotlib, Seaborn dan BokehTopik Khusus Visualisasi Data Time SeriesDataset, Pra-Proses dan Pengurangan Dimensi Feature (Dimensionality Reduction)Permasalahan dan Penyelesaian Kasus Linear RegressionPermasalahan dan Penyelesaian Kasus Klasifikasi (Classification)Permasalahan dan Penyelesaian Kasus Kekelompokkan (Clustering)Hyperparameter Tuning Untuk Model Machine LearningEnsemble MethodsReinforcement LearningAutomated Machine Learning (AutoML)Kumpulan Studi KasusJika ada hal - hal yang ingin ditanyakan mengenai topik diatas, rekan - rekan dapat langsung ditulisnya di ruang diskusi pada web ini sehingga rekan-rekan lainnya dapat mengetahui dan
Would you like to learn how to detect if someone is wearing a Face Mask or not using Artificial Intelligence that can be deployed in bus stations, airports, or other public places?Would you like to build a Convolutional Neural Network model using Deep learning to detect Covid-19 Face Mask?If the answer to any of the above questions is "YES", then this course is for you.Enroll Now in this course and learn how to detect Face Mask on the static images as well as in the video streams using Tensorflow and OpenCV. As we know, COVID-19 has affected the whole world very badly. It has a huge impact on our everyday life, and this crisis is increasing day by day. In the near future, it seems difficult to eradicate this virus completely.To counter this virus, Face Masks have become an integral part of our lives. These Masks are capable of stopping the spread of this deadly virus, which will help to control the spread. As we have started moving forward in this ‘new normal’ world, the necessity of the face mask has increased. So here, we are going to build a model that will be able to classify whether the person is wearing a mask or not. This model can be used in crowded areas like Malls, Bus stands, and other public places.This is a hands-on Data Science guided project on Covid-19 Face Mask Detection using Deep Learning and Computer Vision concepts. We will build a Convolutional Neural Network classifier to classify people based on whether they are wearing masks or not and we will make use of OpenCV to detect human faces on the video streams. No unnecessary lectures. As our students like to say :"Short, sweet, to the point course"The same techniques can be used in :Skin cancer detectionNormal pneumonia detectionBrain
A four-week online course for creative professionals to master AI tools like Midjourney, ChatGPT, and DALL-E for visual design. The course includes video lectures, hands-on projects, and peer group sessions.
A webinar focused on why data literacy for AI is essential for fostering innovation and achieving organizational growth. It covers AI's impact across industries, understanding AI, data & AI literacy, and building an AI-ready workforce.
Unlock the power of artificial intelligence with our comprehensive course, "Deep Learning with Python ." This course is designed to transform your understanding of machine learning and take you on a journey into the world of deep learning. Whether you're a beginner or an experienced programmer, this course will equip you with the essential skills and knowledge to build, train, and deploy deep learning models using Python and PyTorch. Deep learning is the driving force behind groundbreaking advancements in generative AI, robotics, natural language processing, image recognition, and artificial intelligence. By enrolling in this course, you’ll gain practical knowledge and hands-on experience in applying Python skills to deep learningCourse OutlineIntroduction to Deep Learning Understanding the paradigm shift from machine learning to deep learningKey concepts of deep learningSetting up the Python environment for deep learningArtificial Deep Neural Networks: Coding from Scratch in PythonFundamentals of artificial neural networksBuilding and training neural networks from scratchImplementing forward and backward propagationOptimizing neural networks with gradient descentDeep Convolutional Neural Networks: Coding from Scratch in PythonIntroduction to convolutional neural networks (CNNs)Building and training CNNs from scratchUnderstanding convolutional layers, pooling, and activation functionsApplying CNNs to image dataTransfer Learning with Deep Pretrained Models using PythonConcept of transfer learning and its benefitsUsing pretrained models for new tasksFine-tuning and adapting pretrained modelsPractical applications of
Learn OpenCV Python Tutorial For Beginners 24 - Motion Detection and Tracking Using Opencv Contours
Learn What is YOLO algorithm? | Deep Learning Tutorial 31 (Tensorflow, Keras & Python)
Learn Visual Guide to Transformer Neural Networks - (Episode 1) Position Embeddings
Welcome to "Machine Learning: Modern Computer Vision & Generative AI," a cutting-edge course that explores the exciting realms of computer vision and generative artificial intelligence using the KerasCV library in Python. This course is designed for aspiring machine learning practitioners who wish to explore the fusion of image analysis and generative modeling in a streamlined and efficient manner.Course Highlights:KerasCV Library: We start by harnessing the power of the KerasCV library, which seamlessly integrates with popular deep learning backends like Tensorflow, PyTorch, and JAX. KerasCV simplifies the process of writing deep learning code, making it accessible and user-friendly.Image Classification: Gain proficiency in image classification techniques. Learn how to leverage pre-trained models with just one line of code, and discover the art of fine-tuning these models to suit your specific datasets and applications.Object Detection: Dive into the fascinating world of object detection. Master the art of using pre-trained models for object detection tasks with minimal effort. Moreover, explore the process of fine-tuning these models and learn how to create custom object detection datasets using the LabelImg GUI program.Generative AI with Stable Diffusion: Unleash the creative potential of generative artificial intelligence with Stable Diffusion, a powerful text-to-image model developed by Stability AI. Explore its capabilities in generating images from textual prompts and understand the advantages of KerasCV's implementation, such as XLA compilation and mixed precision support, which push the boundaries of generation speed and quality.Course Objectives:Develop a strong foundation in modern computer vision techniques, including image classification and object detection.Acquire hands-on experience in using pre-t
Learn Generative Adversarial Networks (GANs) Specialization
A two-part series that guides public sector professionals through building responsible AI initiatives, focusing on managing risks and developing AI skills to transform government operations.
A deep learning course that offers a comprehensive introduction to Autoencoders, Variational Autoencoders (VAEs), and Generative Adversarial Networks (GANs).
Learn OpenCV Python Tutorial #1 - Introduction & Images
Learn What is OpenCV? - Python Beginners Tutorial #1
Learn Computer Vision with Deep Learning
Empower Your Deep Learning Journey: Become a Self-Sufficient DL Programmer with the Ability to Read and Implement Research PapersNote: These prerequisites will ensure a solid foundation for understanding and implementing the concepts covered in the course.Basic proficiency in PythonBasic PyTorch skillsFamiliarity with NumPy for efficient data manipulationIn this course, you will:Learn PyTorch thoroughly, including dataset objects, data loaders, transfer learning, and different gradient modes.Acquire the ability to represent data effectively for solving complex problems.Gain hands-on experience in coding custom loss functions.Develop proficiency in training large models.Join us to unlock the full potential of PyTorch and gain the practical skills necessary to excel in deep learning.Take the Next Leap in Deep Learning: Enroll Now!Don't miss out on this opportunity to elevate your skills in PyTorch and master the art of deep learning. Join our course today and:Unlock the full potential of PyTorch.Unleash the power of PyTorch and NumPy to solve complex data representation problems with a practical example.Develop essential skills for solving complex problems.Gain hands-on experience with custom loss functions.Train and optimize large-scale models.Elevate your skills, conquer challenges, and revolutionize your data expertise today!
This course provides a comprehensive introduction to computer vision, covering topics like image processing, object detection, and the application of deep learning models in vision systems.
Learn Computer Vision Masterclass with OpenCV and Deep Learning
Welcome to the course "Modern Computer Vision & Deep Learning with Python & PyTorch"! Imagine being able to teach computers to see just like humans. Computer Vision is a type of artificial intelligence (AI) that enables computers and machines to see the visual world, just like the way humans see and understand their environment. Artificial intelligence (AI) enables computers to think, where Computer Vision enables computers to see, observe and interpret. This course is particularly designed to provide a comprehensive, hands-on experience in applying Deep Learning techniques to major Computer Vision problems including Image Classification, Semantic Segmentation, Instance Segmentation, and Object Detection. In this course, you'll start with an introduction to the basics of Computer Vision and Deep Learning, and learn how to implement, train, test, evaluate and deploy your own models using Python and PyTorch for Image Classification, Image Segmentation, and Object Detection. Computer Vision plays a vital role in the development of autonomous vehicles. It enables the vehicle to perceive and understand its surroundings to detect and classify various objects in the environment, such as pedestrians, vehicles, traffic signs, and obstacles. This helps to make informed decisions for safe and efficient vehicle navigation. Computer Vision is used for Surveillance and Security using drones to track suspicious activities, intruders, and objects of interest. It enables real-time monitoring and threat detection in public spaces, airports, banks, and other security-sensitive areas. Today Computer Vision applications in our daily life are very common including Face Detection in cameras and cell phones, logging in to devices with fingerprints and face recognition, interactive games, MRI, CT scans, image guided surgery and much more. This comprehensive course is especially designed to give you hands-on experience using Python and Pytorch coding to build, train, test and deploy
April 2024 Update: Two new sections have been added recently. New Section 5: learn to edit the clothes of a person in a picture by programming a combination of a segmentation model with the Stable Diffusion generative model. New bonus section 6: Journey to the latent space of a neural network - dive deep into the latent space of the neural networks that power Generative AI in order to understand in depth how they learn their mappings. ____________________________Generative A.I. is the present and future of A.I. and deep learning, and it will touch every part of our lives. It is the part of A.I that is closer to our unique human capability of creating, imagining and inventing. By doing this course, you gain advanced knowledge and practical experience in the most promising part of A.I., deep learning, data science and advanced technology.The course takes you on a fascinating journey in which you learn gradually, step by step, as we code together a range of generative architectures, from basic to advanced, until we reach multimodal A.I, where text and images are connected in incredible ways to produce amazing results.At the beginning of each section, I explain the key concepts in great depth and then we code together, you and me, line by line, understanding everything, conquering together the challenge of building the most promising A.I architectures of today and tomorrow. After you complete the course, you will have a deep understanding of both the key concepts and the fine details of the coding process.What a time to be alive! We are able to code and understand architectures that bring us home, home to our own human nature, capable of creating and imagining. Together, we will make it happen. Let's do it!
This course is designed to provide a comprehensive, hands-on experience in applying Deep Learning techniques to Semantic Image Segmentation problems. Are you ready to take your understanding of deep learning to the next level and learn how to apply it to real-world problems? In this course, you'll learn how to use the power of Deep Learning to segment images and extract meaning from visual data. You'll start with an introduction to the basics of Semantic Segmentation using Deep Learning, then move on to implementing and training your own models for Semantic Segmentation with Python and PyTorch.This course is designed for a wide range of students and professionals, including but not limited to:Machine Learning Engineers, Deep Learning Engineers, and Data Scientists who want to apply Deep Learning to Image Segmentation tasks Computer Vision Engineers and Researchers who want to learn how to use PyTorch to build and train Deep Learning models for Semantic SegmentationDevelopers who want to incorporate Semantic Segmentation capabilities into their projectsGraduates and Researchers in Computer Science, Electrical Engineering, and other related fields who want to learn about the latest advances in Deep Learning for Semantic SegmentationIn general, the course is for Anyone who wants to learn how to use Deep Learning to extract meaning from visual data and gain a deeper understanding of the theory and practical applications of Semantic Segmentation using Python and PyTorchThe course covers the complete pipeline with hands-on experience of Semantic Segmentation using Deep Learning with Python and PyTorch as follows:Semantic Image Segmentation and its Real-World Applications in Self Driving Cars or Autonomous Vehicles etc.De
A comprehensive course on vision transformers and their use cases in computer vision. You'll explore the rise of transformers and attention mechanisms and gain insights into self-attention, multi-head attention, and the pros and cons of transformers.
Are you interested in unlocking the full potential of Artificial Intelligence? Do you want to learn how to create powerful image recognition systems that can identify objects with incredible accuracy? If so, then our course on Deep Learning with Python for Image Classification is just what you need! In this course, you will learn Deep Learning with Python and PyTorch for Image Classification using Pre-trained Models and Transfer Learning. Image Classification is a computer vision task to recognize an input image and predict a single-label or multi-label for the image as output using Machine Learning techniques. Embark on a journey into the fascinating world of deep learning with Python and PyTorch, tailored specifically for image classification tasks. In this hands-on course, you'll delve deep into the principles and practices of deep learning, mastering the art of building powerful neural networks to classify images with remarkable accuracy. From understanding the fundamentals of convolutional neural networks to implementing advanced techniques using PyTorch, this course will equip you with the knowledge and skills needed to excel in image classification projects.Deep learning has emerged as a game-changer in the field of computer vision, revolutionizing image classification tasks across various domains. Understanding how to leverage deep learning frameworks like PyTorch to classify images is crucial for professionals and enthusiasts alike. Whether you're a data scientist, software engineer, researcher, or student, proficiency in deep learning for image classification opens doors to a wide range of career opportunities. Moreover, with the exponential growth of digital imagery in fields such as healthcare, autonomous vehicles, agriculture, and more, the demand for experts in image classification continues to soar.Course Breakdown:You will use Google Colab notebooks for writing the python code for image classification using Deep Learning models. </l
In this course, you will learn to track objects and detect motion in videos. You'll use pre-trained deep neural networks for object detection and optical flow for motion detection. The course project involves tracking cars on a busy highway.
Part of the IBM Data Science Professional Certificate, this course focuses on data visualization techniques in Python using libraries like Matplotlib, Seaborn, and Folium, which are essential for EDA.
This highly-rated course on deep learning for computer vision includes a comprehensive module on optimization algorithms for training neural networks.
Master Deep Learning and Computer Vision: From Foundations to Cutting-Edge Techniques Elevate your career with a comprehensive deep dive into the world of machine learning, with a focus on object detection, image classification, and object tracking.This course is designed to equip you with the practical skills and theoretical knowledge needed to excel in the field of computer vision and deep learning. You'll learn to leverage state-of-the-art techniques, including convolutional neural networks (CNNs), recurrent neural networks (RNNs), and advanced object detection models like YOLOv8.Key Learning Outcomes:Fundamental Concepts:Grasp the core concepts of machine learning and deep learning, including supervised and unsupervised learning.Understand the mathematical foundations of neural networks, such as linear algebra, calculus, and probability theory.Computer Vision Techniques:Master image processing techniques, including filtering, noise reduction, and feature extraction.Learn to implement various object detection models, such as YOLOv8, Faster R-CNN, and SSD.Explore image classification techniques, including CNN architectures like ResNet, Inception, and EfficientNet.Dive into object tracking algorithms, such as SORT, DeepSORT, and Kalman filtering.Practical Projects:Build real-world applications, such as license plate recognition, traffic sign detection, and sports analytics.Gain hands-on experience with popular deep learning frameworks like TensorFlow and PyTorch.Learn to fine-tune pre-trained models and train custom models for specific tasks.Why Choose This Course?Expert Instruction: Learn from experienced ins
Latest update: I will show you both how to use a pretrained model and how to train one yourself with a custom dataset on Google Colab.This course is a complete guide for setting up TensorFlow object detection api, Transfer learning and a lot moreI think what you’ll find is that, this course is so entirely different from the previous one, you will be impressed at just how much material we have to cover.Here is the details about the project.Here we will star from colab understating because that will help to use free GPU provided by google to train up our model.We’re going to bridge the gap between the basic CNN architecture you already know and love, to modern, novel architectures such as ResNet, and Inception.We will understand object detection modules in detail using both tensorflow object detection api as well as YOLO algorithms.We’ll be looking at a state-of-the-art algorithm called RESNET and MobileNetV2 which is both faster and more accurate than its predecessors.One best thing is you will understand the core basics of CNN and how it converts to object detection slowly.I hope you’re excited to learn about these advanced applications of CNNs Yolo and Tensorflow, I’ll see you in class!AMAGING FACTS:· This course give’s you full hand’s on experience of training models in colab GPU.· Instead of focusing on the detailed inner workings of CNNs (which we've already done), we'll focus on high-level building blocks. The result? Almost zero math.· Another result? No complicated low-level code such as that written in Tensorflow, Theano,YOLO, or PyTorch (although some optional exercises may contain them for the very advanced students). Most of the course will be in Keras which means a lot of the tedious, repetitive stuff is written for you.
A 2-hour project-based course where you will learn to understand and write a custom dataset class for an Image-mask dataset. You will also apply segmentation augmentation and load a pretrained state-of-the-art convolutional neural network for segmentation.
This course is designed for anyone interested in pursuing a career in artificial intelligence and computer vision or looking to implement computer vision applications in their projects. In "Computer Vision Smart Systems: Python, YOLO, and OpenCV -1," we start with the fundamentals of computer vision and cover image processing techniques using the Python programming language and OpenCV library. Then, we advance to object detection and deep learning modeling using the YOLO (You Only Look Once) algorithm. Students will learn to build custom deep learning models from scratch, work with datasets, perform object detection, and apply these models in various projects.Throughout the course, practical exercises are provided step-by-step along with theoretical knowledge, giving students the chance to apply what they've learned. Additionally, we address common challenges you may face and provide detailed solutions. Aimed at building skills from basic to intermediate levels, this course serves as a comprehensive guide for anyone interested in the field of computer vision. It empowers you to develop smart systems for your projects and enhances your expertise in this exciting domain."You are never too old to set another goal or to dream a new dream." - C.S.Lewis"Do the difficult things while they are easy and do the great things while they are small. A journey of a thousand miles begins with a single step" - Lao TzuYou get the best information that I have compiled over years of trial and error and experience!Best wishes,Yılmaz ALACA
Master Real-Time Object Detection with Deep LearningDive into the world of computer vision and learn to build intelligent video analytics systems. This comprehensive course covers everything from foundational concepts to advanced techniques, including:Video Analytics Basics: Understand the 3-step process of capturing, processing, and saving video data.Object Detection Powerhouse: Explore state-of-the-art object detection models like Haar Cascade, HOG, Faster RCNN, R-FCN, SSD, and YOLO.Real-World Applications: Implement practical projects like people footfall tracking, automatic parking management, and real-time license plate recognition.Deep Learning Mastery: Learn to train and deploy deep learning models for image classification and object detection using frameworks like TensorFlow and Keras.Hands-On Experience: Benefit from line-by-line code walkthroughs and dedicated support to ensure a smooth learning journey.Exciting News!We've just added two new, hands-on projects to help you master real-world computer vision applications:Real-Time License Plate Recognition System Using YOLOv3: Dive deep into real-time object detection and recognition.Training a YOLOv3 Model for Real-Time License Plate Recognition: Learn to customize and train your own YOLOv3 model. Don't miss this opportunity to level up your skills!Why Enroll?Industry-Relevant Skills: Gain in-demand skills to advance your career in AI and machine learning.Practical Projects: Build a strong portfolio with real-world applications.Expert Guidance: Learn from experienced instructors and get personalized support.
A guided project that teaches the fundamentals of using TensorFlow for image classification. You will build, train, and evaluate a neural network to classify images from the CIFAR-10 dataset.
La Visión por Computador o Computer Vision (en inglés) es uno de los primeros objetivos que tuvo la programación desde sus inicios y, sobre todo, desde que se planteó la utilización del procesado automático en las cadenas de montaje. Desde discriminar la madurez de las frutas por su color, hasta reconocer patrones biométricos, pasando por los pulsómetros ópticos, o el reconocimiento de matrículas. Las utilidades de la Visión por Computador están sólo limitadas por la imaginación humana. En los últimos años, con el aumento del conocimiento en la denominada Ciencia de los Datos, se han desarrollados nuevos (y no tan nuevos) métodos de Aprendizaje para que sean las máquinas las que puedan tomar decisiones en base al procesado de la imagen que sus ojos tecnológicos les proporciona. El Machine Learning y, el siguiente paso, el Deep Learning ha supuesto una ventaja mayor si cabe en la autonomía de las máquinas. Trabajaremos con un famoso set de datos denominado MNIST, y que contiene 60.000 ejemplos de números manuscritos con su correspondiente etiqueta del número que representan. Cada número esta formado por una matriz de píxeles de 28x28 con valores entre 0 y 255 para la intensidad del trazo. En el curso vamos a analizar una buena cantidad de métodos y algoritmos de Machine Learning, como Naïve Bayes, Random Forest, Support Vector Machine, K Nearest Neighbours o Redes Neuronales y sistemas de pre-procesado de la información, como PCA, SVD o HOG. También trabajaremos algunos sistemas de Deep Learning, como H2O o Tensor Flow (de Google) para el tratamiento de esta información de imágenes. Espero que os guste el curso y que disfrutéis aprendiendo los entresijos de la Visión por Computador y el Aprendizaje Profundo y Automático.
Want to dive into Deep Learning and can't find a simple yet comprehensive course?Don't worry you have come to the right place.We provide easily digestible lessons with plenty of programming question to fill your coding appetite. All topic are thoroughly explained and NO MATH BACKGROUND IS NEEDED. This class will give you a head start among your peers.This class contains fundamentals of Image Classification with Tensorflow.This course will teach you everything you need to get started.
A comprehensive introduction to AI for civic actors, focusing on its applications in governance, public safety, and social services, designed for civic leaders, non-profit staff, and public sector professionals.
You're looking for a complete Convolutional Neural Network (CNN) course that teaches you everything you need to create a Image Recognition model in Python, right?You've found the right Convolutional Neural Networks course!After completing this course you will be able to:Identify the Image Recognition problems which can be solved using CNN Models.Create CNN models in Python using Keras and Tensorflow libraries and analyze their results.Confidently practice, discuss and understand Deep Learning conceptsHave a clear understanding of Advanced Image Recognition models such as LeNet, GoogleNet, VGG16 etc.How this course will help you?A Verifiable Certificate of Completion is presented to all students who undertake this Convolutional Neural networks course.If you are an Analyst or an ML scientist, or a student who wants to learn and apply Deep learning in Real world image recognition problems, this course will give you a solid base for that by teaching you some of the most advanced concepts of Deep Learning and their implementation in Python without getting too Mathematical.Why should you choose this course?This course covers all the steps that one should take to create an image recognition model using Convolutional Neural Networks.Most courses only focus on teaching how to run the analysis but we believe that having a strong theoretical understanding of the concepts enables us to create a good model . And after running the analysis, one should be able to judge how good the model is and interpret the results to actually be able to help the business.What makes us qualified to teach you?The course is taught by Abhishek and Pukhraj. As managers in Global Analytics Consulting firm, we have helped businesses solve their business problem using Deep
Computer Vision Web Development course will take you from the very basics right up till you are comfortable enough in creating your own web apps. By the end of the course, you will have the skills and knowledge to develop your own computer vision applications on the web. Whether it’s Custom Object Detection or simple Color Detection you can do almost everything on the web.This comprehensive course covers a range of topics, including:Basics of Web DevelopmentBasics of Computer VisionBasics of OpenCV jsComputer Vision and Web IntegrationGraphical InterfaceVideo Processing in the Browser using OpenCV.jsObject DetectionCustom Object DetectionTensorFlow for JavaScriptDeep Learning on the WebComputer Vision AdvancedCreating 10+ CV Web AppsBuilding a Photoshop Web Application with OpenCV.jsReal-Time Face Detection in the Browser with OpenCV.js & Haar Cascade ClassifierReal-time Object Detection in the Browser using YOLOv8 and TensorFlow.jsObject Detection in Images & Videos in the Browser using YOLOv8 & TensorFlow.jsPersonal Protective Equipment (PPE) Detection in the Browser using YOLOv8 and TensorFlow.jsAmerican Sign Language (ASL) Letters Detection in the Browser using YOLOv8 and TensorFlow.jsLicence Plate Detection and Recognition in the Browser using YOLOv8 and Tesseract.js
Data Scientist wurde von Glassdoor als Nummer 1 Job gerankt und erzielt laut Indeed einen überdurchschnittlichen Gehalt. Die Karriere im Bereich Data Science ist eine bereichernde Tätigkeit und erlaubt es euch an den größten und interessantesten Herausforderungen der Welt zu arbeiten. Dieser Kurs richtet sich sowohl an Anfänger, die zum ersten Mal mit der Programmiersprache R in Berührung kommen, als auch für erfahrene Entwickler, die ihr Portfolio um Fähigkeiten in Richtung R, Data Sciene und Machine Learning ausbauen wollen! "Perfekter Einstieg in die Sprache R. Zuvor hatte ich keine Kenntnis dieser Sprache. Gut gefällt mir, dass direkt auch Data Science Anwendungen inbegriffen sind, da ich diese beruflich brauche. Top! (★★★★★ D. Mika)Dieser umfangreiche Kurs ist vergleichbar mit anderen Data Science Bootcamps die mehrere tausend Euro kosten. Das alles findest du in über 120 HD Video Lektionen und detaillierten Code Notebooks zu jeder Lektion. Dies macht diesen Kurs zum umfangreichsten Data Science Kurs mit R auf Udemy!Wir werden gemeinsam lernen, wie man mit R programmiert, grandiose Visualisierungen erstellt und mit echten Daten und echte Data Science Fälle umgeht. Dazu verwenden wir R-Studio und das Jupyter Notebook mit R. Hier ist eine Übersicht einiger Themen:Programmieren mit RFortgeschrittene Programmierung in RR Date Frames zur Lösung komplexer Aufgaben verwendenMit R Excel Datein bearbeitenWeb Scraping mit RR mit SQL verbindenGGPlot2 zur Visualisierung verwendenÜbersicht und Einsatz von DplyR und TidyRPlotly für interaktive Visualisierungen verwendenAnalysiere echte Daten an&
Learn Python for Data Analysis and Visualization
Der Bedarf an Data-Experten wächst wesentlich schneller als das Angebot an Fachkräften. 2022 fehlten laut einer repräsentativen Bitkom-Umfrage rund 137.000 IT-Fachkräfte in Deutschland. Damit liegt der Mangel sogar noch höher als vor der Pandemie.Die Karriere im Bereich Data Science bietet nicht nur finanzielle Vorteile, sondern auch die Möglichkeit, an den herausforderndsten und faszinierendsten Aufgaben der Welt zu arbeiten. Bist du bereit, den Weg als Data Scientist einzuschlagen? "Perfektes Niveau, motivierend und verständlich/gründlich erklärt." (★★★★★ P. Fuchs)Dieser Grundlagenkurs richtet sich sowohl an Anfänger, die zum ersten Mal mit Data Science in Berührung kommen, als auch an Entwickler, die ihr Portfolio um Fähigkeiten in Richtung Data Science und Machine Learning ausbauen wollen!Wichtig: Unser DataScience-Kurs erfordert Grundkenntnisse der Programmierung mit Python! Falls du die Grundlagen von Python bisher noch nicht erlernt hast, solltest du zuerst einen unserer Python-Kurse durcharbeiten!Dieser umfassende Kurs ist inhaltlich vergleichbar mit anderen Data Science Bootcamps, die sonst mehrere tausend Euro kosten. Nun kannst Du all das zu einem Bruchteil der Kosten lernen. Und dank der Plattform Udemy lernst Du wann und wo Du möchtest. Mit über 100 HD Video Lektionen und den detaillierten Code Notebooks zu jeder Lektion ist dies einer der umfangreichsten deutschsprachigen Kurse für Data Science und Maschinelles Lernen (Machine Learning) auf Udemy!Wir bringen dir bei, wie man Python zur Analyse von Daten einsetzt, wie man Daten visualisiert und wie Python zum Maschinellen Lernen (Machine Learning) genutzt werden kann! Hier sind einige der Punkte die wir behandeln werd
This course is for everyday people looking for an intuitive, beginner-friendly introduction to the world of machine learning and data science.Build confidence with guided, step-by-step demos, and learn foundational skills from the ground up. Instead of memorizing complex math or learning a new coding language, we'll break down and explore machine learning techniques to help you understand exactly how and why they work.Follow along with simple, visual examples and interact with user-friendly, Excel-based models to learn topics like linear and logistic regression, decision trees, KNN, naïve bayes, hierarchical clustering, sentiment analysis, and more – without writing a SINGLE LINE of code.This course combines 4 best-selling courses from Maven Analytics into a single masterclass:PART 1: Univariate & Multivariate ProfilingPART 2: Classification ModelingPART 3: Regression & ForecastingPART 4: Unsupervised LearningPART 1: Univariate & Multivariate ProfilingIn Part 1 we’ll introduce the machine learning workflow and common techniques for cleaning and preparing raw data for analysis. We’ll explore univariate analysis with frequency tables, histograms, kernel densities, and profiling metrics, then dive into multivariate profiling tools like heat maps, violin & box plots, scatter plots, and correlation:Section 1: Machine Learning Intro & LandscapeMachine learning process, definition, and landscapeSection 2: Preliminary Data QAVariable types, empty values, range & count calculations, left/right
Unlock the creative potential of Generative Adversarial Networks (GANs) and Neural Style Transfer in this hands-on course, designed to guide you through the most advanced techniques in AI-driven image generation and art creation. Using TensorFlow, we will dive into the core concepts of GANs and explore their various architectures, providing you with practical skills to implement them from scratch.In the first half of the course, you'll master GANs by implementing several popular architectures:Vanilla GAN: Understand the basics of GANs and how the generator and discriminator interact.DCGAN (Deep Convolutional GAN): Learn how to generate high-quality images using convolutional layers.Wasserstein GAN (WGAN): Discover how WGAN improves stability and reduces mode collapse in GAN training.Conditional GAN (CGAN): Create conditional models that allow for more control over generated images.Pix2Pix GAN: Learn how to convert images from one domain to another, such as turning sketches into photos.Cycle GAN: Master the art of unpaired image-to-image translation, perfect for tasks like photo enhancement or style transfer.In the second part of the course, we delve into the fascinating world of Neural Style Transfer:Vanilla Neural Style Transfer: Learn how to blend the content of one image with the style of another.Feed Forward Style Transfer: Understand the advantages of using fast neural networks for style transfer.Arbitrary Style Transfer: Generate any artistic style on any content image, enabling limitless creativity.GauGAN: Create realistic images using a simple sketch, by applying a powerful
Learn how to create a variety of visualizations in Python using Matplotlib and Seaborn to effectively explore and present your data.
Tauche ein in die kreative Seite der Künstlichen Intelligenz – mit Generativen Neuronalen Netzwerken (GANs), Autoencodern und Adversarial Attacks. In diesem praxisorientierten Kurs lernst du, wie du mit Python, TensorFlow 2.14 und Keras eigene Deep-Learning-Modelle entwickelst, trainierst und sogar „hackst“.Nach einer kurzen Einführung in die Grundlagen von Machine Learning und Deep Learning, baust du Schritt für Schritt eigene neuronale Netze auf – von klassischen Deep Neural Networks bis hin zu verschiedenen Arten von GANs. Du verstehst nicht nur, wie diese Modelle funktionieren, sondern setzt sie auch selbst um – mit zahlreichen spannenden Coding-Sessions.Neben der Generierung realistischer Daten mit Variational Autoencodern (VAE) und der Datenkomprimierung mit klassischen Autoencodern, wirst du auch lernen, wie neuronale Netze durch gezielte Adversarial Attacks ausgetrickst werden können – und wie man sich dagegen schützt.Dieser Kurs richtet sich an alle, die ein solides Verständnis im Deep Learning aufbauen und moderne generative Modelle praktisch umsetzen möchten. Egal ob Data Science Student, KI-Enthusiast oder Entwickler – hier wirst du gefordert und gefördert.Das wirst du lernen:Grundlagen von Machine Learning & Deep LearningEigene Deep Neural Networks mit TensorFlow & Keras entwickelnAdversarial Generative Networks (GANs) verstehen und implementierenAdversarial Attacks: Netzwerke gezielt angreifen & absichernDaten komprimieren mit Autoencodern (AE)Realistische Daten generieren mit Variational Autoencodern (VAE)Arbeiten in Python (über Anaconda oder andere Installationen)Werde jetzt Teil der KI-Zukunft – mit deinem eigenen generativen Netzwerk.Let’s code the future – wir sehen uns im Kurs!Hinweis:Python wird im Kurs mit Anac
This specialization will help you build a strong foundation in how machines perceive and analyze visual information. You will discover how transformers, Vision Transformers (ViT), CLIP, and diffusion models are reshaping the future of AI.
This specialization demonstrates how to use Excel for data analysis and visualization, which can be a powerful tool for initial data exploration.
This course includes a dedicated module on Data QA & Profiling. It covers techniques for univariate and multivariate profiling, common data quality issues like missing values, and data visualization for profiling.
A specialization that teaches how to create effective data visualizations and dashboards using Tableau, a key skill for exploratory data analysis.
Learn to use Power Query in Excel for data extraction, transformation, and loading, which are essential skills for data cleaning.
Part of the HarvardX Data Science Professional Certificate, this course covers the basics of data visualization and exploratory data analysis using ggplot2 in R.
Selamat datang di program Pelatihan Data Science dan Machine Learning Dengan R!Pelatihan ini diperuntukan untuk rekan - rekan ingin belajar data science dan machine learning dari sudut terapan dengan memanfaatkan R.Bagi rekan - rekan yang belum menguasai pemrograman R, pelatihan juga memberikan konten pemrograman dasar untuk Rsehingga rekan - rekan dapat mengikuti pelatihan ini dengan baik. Bagi yang sudah bisa pemrograman R, rekan - rekan dapat melanjutkan di topik berikutnya.Seluruh konten didalam pelatihan ini dilaksanakan secara step - by - step (langkah demi langkah) dan berurutan sehingga ini diharapkan semua peserta dapat dengan mudah mengikuti semua praktikum yang diberikan didalam pelatihan ini. Diharapkan semua peserta dapat mengikuti konten pelatihan ini secara berurutan ;).Berikut ini konten yang akan diberikan pada pelatihan ini.Persiapan pelatihanPemrograman RPengenalan tool dan editor seperti RStudio, Jupyter Notebook / JupyterLab, Jupyter / Notebook Dengan Anaconda, dan Google ColabVisualisasi DataVisualisasi Data dengan ggplot2Dataset, Pra-Proses dan Pengurangan Dimensi FeatureManipulasi dan Analisa dataEksplorasi data science dan machine learningPermasalahan dan Penyelesaian Kasus Linear RegressionPermasalahan dan Penyelesaian Kasus Klasifikasi (Classification)Permasalahan dan Penyelesaian Kasus Kekelompokkan (Clustering)Ensemble MethodsHyperparameter Tuning Untuk Model Machine LearningKumpulan Studi KasusJika ada hal - hal yang ingin ditanyakan mengenai topik diatas, rekan - rekan dapat langsung ditulisnya di ruang diskusi pada web ini sehingga rekan-rekan lainnya dapat mengetahui dan ikut terlibat diskusinya.
TensorFlow has been gaining immense popularity over the past few months, due to its power and simplicity to use. So, if you’re a Python developer who is interested in learning how to create applications and perform image processing using TensorFlow, then you should surely go for this Learning Path. Packt’s Video Learning Path is a series of individual video products put together in a logical and stepwise manner such that each video builds on the skills learned in the video before it. The highlights of this Learning Path are: Learn how to create image processing applications using free tools and librariesPerform advanced image processing with TensorFlowAPIsUnderstand and optimize various features of TensorFlow by building deep learning state-of-the-art models Let's take a quick look at your learning journey. This Learning Path starts off with an introduction to image processing. You will then walk through graph tensor which is used for image classification. Starting with the basic 2D images, you will gradually be taken through more complex images, colors, shapes, and so on. You will also learn to make use of Python API to classify and train your model to identify objects in an image. Next, you will learn about convolutional neural networks (CNNs), its architecture, and why they perform well in the image take. You will then dive into the different layers available in TensorFlow. You will also learn to construct the neural network feature extractor to embed images into a dense and rich vector space. Moving ahead, you will learn to construct efficient CNN architectures with CNN Squeeze layers and delayed downsampling. You will learn about residual learning with skip connections and deep residual blocks, and see how to implement a deep residual neural network for image recognition. Next, you will find out about Google’s Incep
Computer Vision With Deep Learningرؤية الكمبيوتر باستخدام التعلم العميقDescriptionThis is a complete course that will prepare you to work in Computer Vision Using Deep Learning. We will cover the fundamentals of Deep Learning/ computer Vision and its applications, this course is designed to reduce the time for the learner to Learn Computer Vision using Deep learning.هذه دورة كاملة ستعدك للعمل في رؤية الكمبيوتر باستخدام التعلم العميق. سنغطي أساسيات التعلم العميق/رؤية الكمبيوتر وتطبيقاتها، وقد تم تصميم هذه الدورة لتقليل الوقت الذي يستغرقه المتعلم لتعلم رؤية الكمبيوتر باستخدام التعلم العميق.What Skills will you Learn:In this course, you will learn the following skills:Understand the Math behind Deep Learning Algorithms.Understand How computer vision Algorithms works.Write and build computer vision Algorithms using Deep learning technologies.Use opensource libraries.We will cover:Fundamentals of Computer Vision.Image Preprocessing.Deep Neural Network (DNN) - Pytorch . Convolutional Neural Network (CNN)- TensorFlow.Semantic Segmentation.Object Detection.Instance Segmentation.Pose Estimation.Generative AI.Face Recognition.If you do not have prior experience in Machine Learning OR Computer vision, that's NO PROBLEM!. This course is complete and concise, covering the fundamental Theory and needed coding knowledge. Let's work together to learn Computer Vision Using Deep Learning.إذا لم تكن لديك خبرة سابقة في التعلم الآلي أو رؤية الك
Dans ce cours accéléré, nous allons aborder les opportunités qu'offrent les modèles génératifs et ensuite, nous nous intéresserons plus particulièrement aux Generative Adversarial Networks (GANs). Je vais vous expliquer le fonctionnement des GANs de manière intuitive et ensuite, nous nous plongerons dans l'article qui les a introduit en 2014 (Ian J. Goodfellow et al.). Je vous expliquerai donc de manière mathématique le fonctionnement des GANs, ce qui vous permettra d'avoir les bases nécessaires pour implémenter votre premier GAN en partant de zéro.Nous implémenterons en approximativement 100 lignes de code un générateur, un discriminateur et le pseudo-code décrit dans l'article afin d'entraîner ces derniers. Nous utiliserons le langage de programmation Python et le framework PyTorch. Après entraînement, le générateur nous permettra de générer des images synthétiques.J'ai la conviction qu'un concept s'apprend par la pratique et ce cours accéléré a pour objectif de vous donner les bases nécessaires afin de continuer votre apprentissage du Machine Learning, de PyTorch et des modèles génératifs (GANS, Variational Autoencoders, Normalizing Flows, ...).À l'issue de ce cours, le participant aura la possibilité d'utiliser Python (et plus particulièrement le framework PyTorch) afin d'implémenter des articles scientifiques et des solutions d'intelligence artificielle. Ce cours a également pour objectif d'être un tremplin dans votre apprentissage des modèles génératifs.Au-delà des GANs, ce cours est également une introduction générale au framework PyTorch et un cours de Machine learning de niveau intermédiaire .Concepts abordés:Le framework PyTorch afin d'implémenter et d'optimiser des réseaux de neurones.Le framework Keras afin de charger un ensemble de données.Google colab.L'utilisation des modèles génératifs dans le monde de la recherche et industri
A three-course professional certificate program that provides a deep dive into computer vision. It covers principles from digital signal processing to machine learning, and topics such as image processing, 3D geometry, motion estimation, and object recognition.
This course focuses on the critical skill of visualizing time series data to identify patterns, trends, and seasonality using Python libraries like Matplotlib and Seaborn.
Image classification models find themselves in different places today, like farms, hospitals, industries, schools, and highways,... With the creation of much more efficient deep learning models from the early 2010s, we have seen a great improvement in the state of the art in the domain of image classification.In this course, we shall take you on an amazing journey in which you'll master different concepts with a step-by-step approach. We shall start by understanding how image classification algorithms work, and deploying them to the cloud while observing best practices. We are going to be using Tensorflow 2 (the world's most popular library for deep learning, built by Google) and HuggingfaceYou will learn:The Basics of Tensorflow (Tensors, Model building, training, and evaluation)Deep Learning algorithms like Convolutional neural networks and Vision TransformersEvaluation of Classification Models (Precision, Recall, Accuracy, F1-score, Confusion Matrix, ROC Curve)Mitigating overfitting with Data augmentationAdvanced Tensorflow concepts like Custom Losses and Metrics, Eager and Graph Modes and Custom Training Loops, TensorboardMachine Learning Operations (MLOps) with Weights and Biases (Experiment Tracking, Hyperparameter Tuning, Dataset Versioning, Model Versioning)Binary Classification with Malaria detection Multi-class Classification with Human Emotions DetectionTransfer learning with modern Convnets (Vggnet, Resnet, Mobilenet, Efficientnet)Model Deployment (Onnx format, Quantization, Fastapi, Heroku Cloud)If you are
Learn Computer Vision A-Z: Learn OpenCV, GANs and Deep Learning
Unlock the power of image- and video-based AI in 2025 with 20+ real-time projects that guide you from foundational theory to fully functional applications. Designed for engineering and science students, STEM graduates, and professionals switching into AI, this hands-on course equips you with end-to-end computer vision skills to build a standout portfolio.Key Highlights:Environment Setup & Basics: Install Python, configure VS Code, and master OpenCV operations—image I/O, color spaces, resizing, thresholding, filters, morphology, bitwise ops, and histogram equalization.Core & Advanced Techniques: Implement edge detection (Sobel, Canny), contour/corner/keypoint detection, texture analysis, optical flow, object tracking, segmentation, and OCR with Tesseract.Deep Learning Integration: Train and deploy TensorFlow/Keras models (EfficientNet-B0) alongside YOLOv7-tiny and YOLOv8 for robust detection tasks.GUI Development: Build interactive Tkinter interfaces to visualize live video feeds, detection results, and system dashboards.20+ Hands-On Projects Include:Smart Face Attendance with face enrollment, embedding extraction, model training, and GUI integration.Driver Drowsiness Detection using EAR/MAR algorithms and real-time alert dashboards.YOLO Object & Weapon Detection pipelines for live inference and visualization.People Counting & Entry/Exit Tracking with configurable line-coordinate logic.License-Plate & Traffic Sign Recognition leveraging Roboflow annotations and custom model training.Intrusion & PPE Detection for workplace safety monitoring.Accident & Fall Detection
If you want to learn the process to detect whether a person is wearing a face mask using AI and Machine Learning algorithms then this course is for you.In this course I will cover, how to build a Face Mask Detection model to detect and predict whether a person is wearing a face mask or not in both static images and live video streams with very high accuracy using Deep Learning Models. This is a hands on project where I will teach you the step by step process in creating and evaluating a machine learning model using CNN and OpenCV.This course will walk you through the initial data exploration and understanding, Data Augumentation, Data Generators, customizing pretrained Models like MobileNetV2, model building and evaluation. Then using the trained model to detect the presence of face mask in images and video streams.I have splitted and segregated the entire course in Tasks below, for ease of understanding of what will be covered.Task 1 : Project Overview.Task 2 : Introduction to Google Colab.Task 3 : Understanding the project folder structure.Task 4 : Understanding the dataset and the folder structure.Task 5 : Loading the data from Google Drive.Task 6 : Importing the Libraries.Task 7 : About Config and Resize File.Task 8 : Some common Methods and UtilitiesTask 9 : About Data Augmentation.Task 10 : Implementing Data Augmentation techniques.Task 11 : About Data Generators.Task 12 : Implementing Data Generators.Task 13 : About Convolutional Neural Network (CNN).Task 14 : About OpenCV.Task 15 : Understanding pre-trained models.Task 1
This course offers a beginner-friendly introduction to the core concepts of computer vision using Python. You will learn to manipulate images, detect features like faces and eyes, and perform object recognition with popular libraries like OpenCV and Dlib.
Are you ready to dive into the fascinating world of object detection using deep learning? In our comprehensive course "Deep Learning for Object Detection with Python and PyTorch", we will guide you through the essential concepts and techniques required to detect, classify, and locate objects in images. Object Detection has wide range of potential real life application in many fields. Object detection is used for autonomous vehicles to perceive and understand their surroundings. It helps in detecting and tracking pedestrians, vehicles, traffic signs, traffic lights, and other objects on the road. Object Detection is used for surveillance and security using drones to identify and track suspicious activities, intruders, and objects of interest. Object Detection is used for traffic monitoring, helmet and license plate detection, player tracking, defect detection, industrial usage and much more.With the powerful combination of Python programming and the PyTorch deep learning framework, you'll explore state-of-the-art algorithms and architectures like R-CNN, Fast RCNN and Faster R-CNN. Throughout the course, you'll gain a solid understanding of Convolutional Neural Networks (CNNs) and their role in Object Detection. You'll learn how to leverage pre-trained models, fine-tune them for Object Detection using Detectron2 Library developed by by Facebook AI Research (FAIR).The course covers the complete pipeline with hands-on experience of Object Detection using Deep Learning with Python and PyTorch as follows:Course BreakDown:Learn Object Detection with Python and Pytorch CodingLearn Object Detection using Deep Learning ModelsIntroduction to Convolutional Neural Networks (CNN)Learn RCNN, Fast RCNN, Faster RCNN, Mask RCNN and YOLO8, YOLO11 ArchitecturesPerform Object Detection with Fast RCNN and Faster RCNNPerform Real-time Video Object Detection with YOLOv8 and YOLO11</
Learn about Computer Vision, one of the most exciting fields in Machine Learning, Artificial Intelligence and Computer Science.
An introductory course to computer vision that covers image processing and the practical application of the OpenCV library with Python for AI and Machine Learning tasks. It provides insights into various methods for working with images.
This course teaches you how to use image classifiers to perform object detection, recognition, and tracking using Tensorflow. By the end of this course, you'll have the skills and knowledge needed to create an image classifier.
Master OCR with Python and OpenCV: Become a Computer Vision ExpertUnlock the Power of Text Extraction with AI & Generative AIThis comprehensive course will equip you with the skills to:Build Cutting-Edge OCR Systems: Go beyond traditional OCR with Python and OpenCV. Learn to leverage the power of Large Language Models (LLMs) and Retrieval Augmented Generation (RAG) to create intelligent and accurate text extraction systems.Master Deep Learning Techniques: Dive into advanced deep learning models like CTPN and EAST for text detection and recognition.Integrate GenAI for Enhanced OCR: Discover how to integrate Generative AI with LLMs and RAG to improve OCR accuracy, extract insights from unstructured text, and automate complex document processing tasks.Apply OCR to Real-World Scenarios: Implement OCR solutions for a variety of applications, including document digitization, invoice processing, and more.Stay Ahead of the Curve: Keep up with the latest advancements in OCR, Computer Vision, LLMs, RAG, and Generative AI.Key Features:Hands-On Projects: Gain practical experience with real-world projects, such as invoice processing, KYC digitization, and business card recognition.Expert Guidance: Learn from experienced instructors who will guide you through every step of the process.In-Depth Coverage: In-Depth Coverage: Explore a wide range of topics, from fundamental image processing and deep learning to advanced LLM and RAG techniques.Dedicated Support: Get 24/7 support from our team of experts.Flexible Le
Welcome to "AI 4 Everyone: Build Generative AI & Computer Vision Apps"—a comprehensive course designed for anyone looking to unlock the power of AI, whether you are a non-technical professional, or an aspiring AI developer.In this course, you’ll learn how to automate tasks, create powerful applications, and interact with AI models without needing extensive coding knowledge. Even if you’re a beginner, this course will guide you through building practical AI tools that simplify your day-to-day work.What You Will Learn:Automating Tasks with AI: Learn how to write professional emails, summarize YouTube videos, create stunning images, and explain complex graphs—all without writing a single line of code.Developing AI-Powered Applications: Using Python and Streamlit, you’ll create real-world applications like:A Recipe Generator that creates recipes based on your requests.An AI Meal Planner that organizes your meals based on nutritional needs.A YouTube Video to Blog Converter that transforms videos into blog posts.A PDF Sorter to efficiently organize and categorize documents.Document & Database Interactions: Discover how to chat with and extract information from documents, including:Text-to-SQL LLM Applications that query SQL databases.Multi-language Invoice Extractor that extracts text from invoices in various languages.PDF Q&A and sorting: Interact with your PDF files and manage them without the need for training or fine-tuning Large Language Models.LangChain Agents for CSV & JSON: Learn advanced AI techniques, like using LangChain agents to interact with CSV and JSON files for Q&A purp
Welcome to Building Generative AI Projects with LLM, Langchain, GAN course. This is a comprehensive project based course where you will learn how to develop advanced AI applications using Large Language Models, integrate workflow using Langchain, and generate images using Generative Adversarial Networks. This course is a perfect combination between Python and artificial intelligence, making it an ideal opportunity to practice your programming skills while improving your technical knowledge in generative AI integration. In the introduction session, you will learn the basic fundamentals of large language models and generative adversarial networks, such as getting to know their use cases and understand how they work. Then, in the next section, you will find and download datasets from Kaggle, it is a platform that offers a diverse collection of datasets. Afterward, you will also explore Hugging Face, it is a place where you can access a wide range of ready to use pre-trained models for various AI applications. Once everything is ready, we will start building the AI projects. In the first section, we are going to build a legal document analyzer, where users can upload a PDF file, and AI will extract key information, summarize complex legal texts, and highlight important clauses for quick review. Next, we will develop an Excel data analyzer, enabling users to upload spreadsheets and leverage AI to identify trends, generate insights, and automate data analysis processes. Then after that, we will create an AI short story generator, where users can generate creative and engaging narratives based on simple prompts, making it a useful tool for writers and content creators. Following that, we will build an AI code generator, where users can input natural language descriptions, and AI will generate structured, functional code snippets, streamlining the coding process. In the next section, we will develop a Q&A customer support chatbot, capable of answering common inquiries b
Dive into Computer Vision with PyTorch: Master Deep Learning, CNNs, and GPU Computing for Real-World Applications - 2024 Edition"Unlock the potential of Deep Learning in Computer Vision, where groundbreaking advancements shape the future of technology. Explore applications ranging from Facebook's image tagging and Google Photo's People Recognition to fraud detection and facial recognition. Delve into the core operations of Deep Learning Computer Vision, including convolution operations on images, as you master the art of extracting valuable information from digital images.In this comprehensive course, we focus on one of the most widely used Deep Learning frameworks – PyTorch. Recognized as the go-to tool for Deep Learning in both product prototypes and academia, PyTorch stands out for its Pythonic nature, ease of learning, higher developer productivity, dynamic approach for graph computation through AutoGrad, and GPU support for efficient computation.Why PyTorch?Pythonic: PyTorch aligns seamlessly with the Python programming language, offering a natural and intuitive experience for learners.Easy to Learn: The simplicity of PyTorch makes it accessible for beginners, allowing a smooth learning curve.Higher Developer Productivity: PyTorch's design prioritizes developer productivity, promoting efficiency in building and experimenting with models.Dynamic Approach for Graph Computation - AutoGrad: PyTorch's dynamic computational graph through AutoGrad enables flexible and efficient model development.GPU Support: PyTorch provides GPU support for accelerated computation, enhancing performance in handling large datasets and complex models.Course Highlights:Gain a foundational understanding of PyTorch, essential for delving into the world of Deep Learning.Learn GPU programming and explore how to access free GPU resources for efficient learning.Master the Auto
This course is designed to make you proficient in training and evaluating deep learning based object detection models. Specifically, you will learn about Faster R-CNN, SSD and YOLO models. For each of these models, you will first learn about how they function from a high level perspective. This will help you build the intuition about how they work. After this, you will learn how to leverage the power of Tensorflow 2 to train and evaluate these models on your local machine. Finally, you will learn how to leverage the power of cloud computing to improve your training process. For this last part, you will learn how to use Google Cloud AI Platform in order to train and evaluate your models on powerful GPUs offered by google. I designed this course to help you become proficient in training and evaluating object detection models. This is done by helping you in several different ways, including :Building the necessary intuition that will help you answer most questions about object detection using deep learning, which is a very common topic in interviews for positions in the fields of computer vision and deep learning.By teaching you how to create your own models using your own custom dataset. This will enable you to create some powerful AI solutions.By teaching you how to leverage the power of Google Cloud AI Platform in order to push your model's performance by having access to powerful GPUs.
Master Computer Vision and Deep Learning with Python and OpenCVUnlock the power of AI and machine learning to build intelligent computer vision applications.This comprehensive course will equip you with the skills to:Master Python Programming: Gain a solid foundation in Python programming, essential for data analysis, visualization, and machine learning.Harness the Power of OpenCV: Learn to process images and videos using OpenCV, a powerful computer vision library.Dive into Deep Learning: Explore state-of-the-art deep learning techniques, including convolutional neural networks (CNNs), recurrent neural networks (RNNs), and generative adversarial networks (GANs).Build Real-World Applications: Apply your knowledge to practical projects, such as:Object Detection and Tracking: Identify and track objects in real-time videos.Image Classification: Categorize images into different classes.Image Segmentation: Segment objects of interest from background images.Facial Recognition: Recognize and identify individuals from facial images.Medical Image Analysis: Analyze medical images to detect diseases.Autonomous Vehicles: Develop self-driving car technology, object detection, and lane detection.Retail: Customer analytics, inventory management, and security surveillance.Security and Surveillance: Facial recognition, object tracking, and anomaly detection.Leverage Advanced Techniques: Learn advanced techniques like transfer learning, fine-tuning, and model optimization to build high-performance models.Explore Cutting-Edge Topi
Welcome to Modern Computer Vision Tensorflow, Keras & PyTorch! 2025AI and Deep Learning are transforming industries and one of the most intriguing parts of this AI revolution is in Computer Vision!Update for 2025: Modern Computer Vision CourseWe're excited to bring you the latest updates for our 2024 modern computer vision course. Dive into an enriched curriculum covering the most advanced and relevant topics in the field:YOLOv8: Cutting-edge Object RecognitionDINO-GPT4V: Next-Gen Vision ModelsMeta CLIP for Enhanced Image AnalysisDetectron2 for Object DetectionSegment AnythingFace Recognition TechnologiesGenerative AI Networks for Creative ImagingTransformers in Computer VisionDeploying & Productionizing Vision ModelsDiffusion Models for Image ProcessingImage Generation and Its ApplicationsAnnotation Strategy for Efficient LearningRetrieval Augmented Generation (RAG)Zero-Shot Classifiers for Versatile ApplicationsUsing Roboflow: Streamlining Vision WorkflowsWhat is Computer Vision?But what exactly is Computer Vision and why is it so exciting? Well, what if Computers could understand what they’re seeing through cameras or in images? The applications for such technology are endless from medical imaging, military, self-driving cars, security monitoring, analysis, safety, farming, industry, and manufacturing! The list is endless. Job demand for Computer Vision workers are skyrocketing
Ever wondered how AI technologies like OpenAI ChatGPT, GPT-4, DALL-E, Midjourney, and Stable Diffusion really work? In this course, you will learn the foundations of these groundbreaking applications.This is one of the most exciting courses I’ve done and it really shows how fast and how far deep learning has come over the years.When I first started my deep learning series, I didn’t ever consider that I’d make two courses on convolutional neural networks.I think what you’ll find is that, this course is so entirely different from the previous one, you will be impressed at just how much material we have to cover.Let me give you a quick rundown of what this course is all about:We’re going to bridge the gap between the basic CNN architecture you already know and love, to modern, novel architectures such as VGG, ResNet, and Inception (named after the movie which by the way, is also great!)We’re going to apply these to images of blood cells, and create a system that is a better medical expert than either you or I. This brings up a fascinating idea: that the doctors of the future are not humans, but robots.In this course, you’ll see how we can turn a CNN into an object detection system, that not only classifies images but can locate each object in an image and predict its label.You can imagine that such a task is a basic prerequisite for self-driving vehicles. (It must be able to detect cars, pedestrians, bicycles, traffic lights, etc. in real-time)We’ll be looking at a state-of-the-art algorithm called SSD which is both faster and more accurate than its predecessors.Another very popular computer vision task that makes use of CNNs is called neural style transfer.This is
For those with an intermediate to advanced understanding of computer vision, this course covers advanced topics like deep learning, convolutional neural networks (CNNs), object detection, image segmentation, and generative models. It is taught by a renowned expert in the field and is designed for students with a strong programming background.
This course includes a module on Ensemble Learning, covering decision trees and random forests.
This beginner-level course introduces the exciting field of Computer Vision and its applications in various industries. You will learn about computer vision, its applications, and how to process images using Python, Watson AI, and OpenCV. The course also covers building image classification models and custom classifiers.
A comprehensive program designed to provide the knowledge and skills needed to understand and implement face recognition technology. The course is intended for professionals such as computer vision engineers, software developers, and privacy and ethics advocates.
Learn University of Michigan Applied Data Science with Python
Explore all AI and machine learning topics.
Browse courses organized by learning category.
Browse courses from Coursera, edX, Udemy, and more.
Search and filter across all AI and ML courses.
Find courses for your career path — data scientist, ML engineer, AI researcher, and more.
Start your AI journey with beginner-friendly courses.