UdemyFace Detection

Deep Learning in Practice III: Face Recognition

التصنيف الكامل: Development > Data Science > Face Detection

Deep Learning in Practice III: Face Recognition

عن هذا الكورس

About the courseWelcome to the course Deep Learning in Practice III on Face Recognition. I am Anis Koubaa, and I will be your instructor in this course.This course is the third course in the series Deep Learning in Practice. It provides a fast and easy-to-follow introduction to face recognition with deep learning using MTCNN for face extraction and FaceNet for face recognition. My two previous courses deal with object classification and transfer learning with Tensorflow and Keras.In this course, you will learn the whole loop of face recognition systems, which starts by extracting the face from an image and localizing the face in an image by its bounding box; then, we process the extracted face through a convolutional neural network, called FaceNet in our case, to create a fingerprint of the face, which we call face embedding. The face embedding can be stored in a database so that they are compared with other face embeddings to identify the person of interest.In this course, you will have a step-by-step introduction to this whole loop, and I will show you how you can develop a Python application that performs the abovementioned operations. Exciting, right?Why is the course important?This course is essential due to the importance of face recognition systems in real-world applications. These fast-growing systems are used in several applications, such as surveillance systems, face access systems, and biometric identification.In this course, you will be introduced to face recognition systems both from a theoretical and practical perspective, allowing you to develop your own projects using face recognition in Python.The course's motivation is a lack of resources to get quickly started with the topic. So taking this course will save you tons of time looking for scattered references over the Internet and will get you much quicker into the field.What's worth?This course provides

تعلم أونلاين 100%

شاهد الدروس في أي وقت ومن أي مكان

محتوى معتمد

مقدم من منصة Udemy

رابط موثوق

ينقلك مباشرة لصفحة التسجيل الرسمية

سعر الكورس
$199.99
الانتقال للكورس / التسجيل الآن
🔒 عند النقر، سيتم فتح صفحة الكورس الرسمية على منصة Udemy في نافذة جديدة.

كورسات مقترحة في نفس المجال

عرض كل الكورسات ←
Advanced React Interview Prep & Practice Tests 600+ Q | 2026
Udemy
React Hooks

Advanced React Interview Prep & Practice Tests 600+ Q | 2026

This course delivers 600 advanced React practice questions across six full-length tests, built for developers who already know React fundamentals and want to master the patterns that separate mid-level engineers from senior and staff-level React developers.You will work through six tests covering Advanced Hooks (custom Hook design, testing, and composition), Advanced Context (selectors, split-context architecture, and Context vs. Redux at scale), Advanced Performance (Fiber internals, memoization architecture, virtualization, and Suspense), and Advanced Architecture Integration (design systems, micro-frontends, error-handling strategy, and testing strategy for large applications).Every question includes a detailed explanation for all four answer choices, not just the correct one, so you understand exactly why an option is right or wrong. Questions are written to test judgment and reasoning, not memorization of syntax.Here is a sample question from the course:"A team disagrees about whether a specific Context value should be split into two separate contexts to prevent unnecessary re-renders. What is the most reasonable way to resolve this disagreement?"A) Profile the application first, and let the actual measured re-render behavior determine whether Context-splitting is genuinely warranted.B) Always split every Context into separate pieces, since more granular contexts are always technically superior.C) Never split a Context, since a single unified Context is always simpler to maintain.D) Let the most senior developer on the team decide, regardless of any performance data.The correct answer, and the reasoning behind all four choices, is explained in full inside the course.By the end of this course, you will be able to reason confidently about advanced Hook design, Context architecture, performance optimization, and large-scale React system design — the exact areas senior

C++ Programming from A-Z. Learn To Code Using C++
Udemy
Programming Fundamentals

C++ Programming from A-Z. Learn To Code Using C++

C++ is one of the most widely used programming languages today. The language itself is object-oriented, offering you the utmost control over data usage, interface, and resource allocation.This course covers the fundamentals of programming in C++. Created for the novice programmer, this course assumes no prior knowledge of computer programming. The main elements of the language are introduced step by step in a logical, gradient manner. This approach will give you a solid foundation for writing useful, correct, maintainable, and efficient code. At the end of this course you’ll have all the skills you need to begin programming in C++. With this complete tutorial, you’ll quickly master the basics, and then move on to more advanced features and concepts. What you'll learn in this course: · The fundamentals of C++· Understand how C++ features help you write compact and efficient code· Use concepts such as lambda expressions, move constructors, and assignment operators· Learn best practices and avoid pitfalls via useful Do’s and Don’ts · Test your knowledge and expertise with exercises · Write fast and powerful C++ programs, compile the source code, and create executable files · Learn C++ features that allow you to program compact and high-performance C++ applications · Learn how to use the standard library to build robust programs quickly, and get comfortable with high-level programming

Master in Recruitment Interviewing
Udemy
Interviewing Skills

Master in Recruitment Interviewing

Why do some recruiters consistently identify the right talent while others struggle to make the right hiring decisions—even when interviewing candidates for the same role?The difference is rarely the number of interviews they have conducted.It is their ability to prepare, conduct, practice, measure and continuously improve their recruitment interviewing skills.Unfortunately, most recruiters, hiring managers and HR professionals are expected to interview candidates without ever being taught how to become a skilled recruitment interviewer. They learn through experience, trial and error, hoping they improve with time.This course takes a different approach.Instead of simply teaching interview questions or recruitment processes, it helps you systematically develop your interviewing capability using a practical Learn–Practice–Measure–Improve framework, supported by real interview examples, practical case studies and AI-powered tools.You will learn how to prepare professional recruitment interviews by defining job requirements, establishing objective evaluation criteria and creating structured interview scorecards. You will then learn how to conduct interviews using proven questioning techniques, probing methods, role plays and structured candidate assessment to evaluate candidates fairly and consistently.But interviewing is a skill—and skills are built through practice.That is why this course goes beyond teaching concepts. You will learn what to practice, how to practice, how to receive meaningful feedback and how to continuously strengthen your interviewing capability using a proven improvement process.Unlike most recruitment courses, you will also learn how to measure the effectiveness of your interview decisions. You will discover how to validate your hiring decisions, calibrate your assessments, identify improvement opportunities and continuously improve your interviewing performance over time.

WordPress 2026: The Complete WordPress Website Course
Udemy
WordPress

WordPress 2026: The Complete WordPress Website Course

Want to build a professional website but don’t know how to code? This course is your complete, beginner-friendly guide to WordPress — the world’s most popular website platform.Whether you want to start a blog, showcase your portfolio, build a business site, or learn how websites work, this course will walk you through every step — from buying a domain to designing stunning, responsive pages using Elementor.No technical background needed. By the end of this course, you'll be able to create, manage, and customize beautiful WordPress websites all on your own.What You’ll Learn:Build any type of website: blog, business, personal, or portfolioBuy a domain and choose the right hosting planInstall WordPress locally and onlineUse the WordPress dashboard like a proInstall themes and customize layoutsUse Elementor to design beautiful, responsive pagesAdd animations and interactivity to engage visitorsCreate menus, homepages, blog sections, and contact formsLearn Plugin installationCreating Contact formImprove your website with basic SEO techniquesAdd a WhatsApp button, manage users, and more!Get freelance-ready with strategies to land your first clientBy the end of this course, you’ll have the skills and confidence to build, customize, and launch fully functional WordPress websites for yourself or your clients—without writing a single line of code. Whether you're starting a blog, showcasing your portfolio, or beginning your freelance journey, this course will equip you with everything you need to succeed in the world of web creation. Let’s build something amazing together!

Mastering Retrieval-Augmented Generation (RAG)
Udemy
Retrieval Augmented Generation (RAG)

Mastering Retrieval-Augmented Generation (RAG)

Welcome to "Mastering Retrieval-Augmented Generation (RAG): From Zero to Hero"!This course is your all-in-one guide to understanding and implementing Retrieval-Augmented Generation (RAG) — a game-changing approach to enhance AI responses with powerful retrieval capabilities. Through hands-on projects, real-world exercises, and step-by-step tutorials, you'll quickly learn how to leverage RAG architectures to build effective and scalable AI solutions.This course is designed for AI practitioners, data scientists, machine learning engineers, and developers with a background in Python programming and a basic understanding of machine learning and NLP concepts.What You'll Learn:- Core RAG Architecture – Understand how RAG works, from basic concepts to advanced multi-query, Fusion, and HyDE architectures.- OpenAI Embeddings and Pinecone Integration – Learn how to connect OpenAI embeddings with Pinecone for efficient content retrieval.- Building RAG Models from Scratch – Implement multi-query and Fusion RAG models with hands-on exercises.- Advanced RAG Techniques – Explore database and prompt routing, caching, and deployment for optimized RAG solutions.- Deploying on Google Cloud Platform (GCP) with FastAPI – Deploy your RAG models in a scalable cloud environment with detailed deployment instructions. Who This Course is For:This course is ideal for those with a background in software engineering, Python programming, and basic ML knowledge who are eager to dive into RAG applications. It’s packed with exercises to build your expertise from scratch, making it suitable for those new to RAG while being comprehensive enough for seasoned AI practitioners looking to expand their skills.Join us and become proficient in RAG, from setting up b

Deep Reinforcement Learning Projects with Python & PyTorch
Udemy
Reinforcement Learning

Deep Reinforcement Learning Projects with Python & PyTorch

Welcome to Deep Reinforcement Learning using python!Have you ever asked yourself how smart robots are created?Reinforcement learning concerned with creating intelligent robots which is a sub-field of machine learning that achieved impressive results in the recent years where now we can build robots that can beat humans in very hard games like alpha-go game and chess game.Deep Reinforcement Learning means Reinforcement learning field plus deep learning field where deep learning it is also a a sub-field of machine learning which uses special algorithms called neural networks.In this course we will talk about Deep Reinforcement Learning and we will talk about the following things :-Section 1: An Introduction to Deep Reinforcement LearningIn this section we will study all the fundamentals of deep reinforcement learning . These include Policy , Value function , Q function and neural network.Section 2: Setting up the environmentIn this section we will learn how to create our virtual environment and installing all required packages.Section 3: Grid World Game & Deep Q-LearningIn this section we will learn how to build our first smart robot to solve Grid World Game.Here we will learn how to build and train our neural network and how to make exploration and exploitation.Section 4: Mountain Car game & Deep Q-LearningIn this section we will try to build a robot to solve Mountain Car game.Here we will learn how to build ICM module and RND module to solve sparse reward problem in Mountain Car game.Section 5: Flappy bird game & Deep Q-learningIn this section we will learn how to build a smart robot to solve Flappy bird game.<