|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/live-human-detection-and-counting-using-tensorflow/
课程评论:没有评论
课程名称:使用TensorFlow、Keras及OpenCV构建人类检测AI 2025 课程概述:本课程提出了一种新颖的方式,以实现照片、视频及实时检测(通过系统摄像头和外部摄像头)中的人类检测。我们将逐步学习并构建整个项目,使您能够轻松构建自己的机器学习模型。本项目是一个中级深度学习项目,专注于计算机视觉和TensorFlow,旨在帮助您掌握AI的概念,成为数据科学领域的专家。 课程分为14个部分,具体内容如下: 1. 学习人工智能、神经网络、目标检测模型、计算机视觉库、TensorFlow及其详细规格和应用。 2. 了解人类检测模型及安装软件和工具(如Anaconda、Visual Studio、Jupyter等)的方法。 3. 设置Jupyter Notebook和工作环境,通过测试小程序加深对功能的理解。 4. 导入依赖项,定义路径,进行实时演示及源代码设置。 5. 学习计算机视觉库,使用OpenCV捕捉图像,了解图像标注工具及标注类型。 6. 开始人类检测模型的定制,了解预训练模型、脚本记录及标签图。 7. 学习TensorFlow模型API和协议缓冲区,下载预训练模型。 8. 创建标签图,编写文件,学习模型记录的训练与测试。 9. 配置管道,学习检查点的管理与配置验证。 10. 训练与评估人类检测模型,特别注意训练过程中的长时间等待(若无GPU)。 11. 处理训练模型和检查点,加载管道配置。 12. 从图像文件测试人类检测模型,导入推荐库。 13. 进行实时检测,评估模型表现。 14. 理解图的冻结、TensorFlow Lite及模型归档,最后保存和转换人类检测模型。 此外,课程提供专门的技术支持团队,确保您在学习过程中遇到问题时能够获得及时帮助。课程有30天无条件退款保证,让您安心报名,提升技术技能。
A novel approach has been proposed to achieve human detection in photos, videos, along with real-time detection using the system webcam and via the external camera. We will gradually learn and build the entire project. I will cover everything step by step so that it will be easy for you to build your own machine-learning model.In this python project, we are going to build a Human Detection and Counting System through Webcam. This is actually an intermediate-level deep learning project on computer vision and TensorFlow, which can assist you to master the concepts of AI and it can make you an expert in the field of Data Science.So, for your easy understanding, the course has been divided into 14 sections. Then, let us see what we are going to learn in each section.In the first section, we will learn about Artificial Intelligence, Neural Networks, Object Detection Models, Computer Vision Library, TensorFlow, TF API, and its detailed specifications and applications along with appropriate examples.In the second section, we will learn about Human Detection Model and then we'll understand how to install software and tools like Anaconda, Visual Studio, Jupyter, and so on. Next, we will learn about the IDE and the required settings. Later, this will help us to understand how to set up python environments and so on.Testing small programs separately in a jupyter notebook will give you clarity about the functionality and the working principle of jupyter notebook. So, in the third section, we will learn about setting up jupyter notebook and workspace.The fourth section begins with importing dependencies, defining and setting paths for labels, real-time demonstrations, and source code.In the fifth section, we will get to know about the computer vision library and how to capture images using OpenCV. We will understand the script step by step and then proceed further with real-time demonstration and image labeling tools. Thereafter, we will learn about Annotations and their types. And finally, we'll start making annotations.In the sixth section, we will start with the Human Detection Model. Then, we'll learn to customize our own model. Thereafter, we will proceed with pre-trained models, script records, label maps, and so on. After that, we'll start working with the workspace.The next section will teach us about TensorFlow Model API and Protocol Buffers. Here, we'll proceed with Model Garden, WGET Module, Protoc, and the verification of the source code. Then we'll learn here how to download pre-trained models from TensorFlow Zoo.After that, in the 8th section, We'll work with models. Here, we'll learn how to create a label map, how to write files, and so on. Then, we'll learn about model records like training and test records, copying model config into the training folder along with real-time demonstration.In the 9th section, we'll proceed with pipeline configurations, where we'll learn about checkpoints. Next, we'll go ahead with configuring, copying, and writing pipeline config. And at last, we'll do the verifications. In the 10th section, you will understand how to train and evaluate Human Detection Model. Here we'll proceed with Training Script, commands for training, and verifications. This is the most important section where we'll build our Human Detection Model. And, we'll have to be very careful at this stage, because, "Training" may take long hours or a day, if your system doesn't have any GPU and has used higher training steps. After completion of training, the model evaluation step comes. So here, we'll understand about model evaluation, mean average precisions, recalls, confusion matrix, and so on.The 11th section will take you to the trained model and checkpoints. Here, we'll learn about loading pipeline configs, restoring checkpoints, and building a detection model. And then, we'll understand the source code.In the 12th section, we will get to know, how to test Human Detection Model from an image file. Here, we'll import recommended libraries, and then learn about category index, defining test image paths, and so on.The 13th section will get your hands dirty. You will do real-time detections from a webcam and will get to know, how the model performs.Finally, in the 14th section, we'll understand about freezing graphs, TensorFlow lite, and archive models. This is the last section, where we'll save our Human Detection Model by using the freezing graph method. Then we'll learn how to convert Human Detection Model into the TensorFlow Lite model. Finally, we'll end this project by archiving our model for future editing.Don't let errors hold you back! Our dedicated technical support team is here to assist you every step of the way. Whether you have a question or concern, simply post in the Question and Answer section and one of our experts will get back to you within 24 hours. They are available from Monday to Saturday, ensuring you complete satisfaction for all the errors you encounter. Apart from that, your money is 100% safe as the course comes with a 30-days, no-questions-asked Money Back Guarantee. For any reason, if you are not happy with the course, the entire amount will be refunded back to your bank account. So at the end of the day, you have nothing to lose. Enroll in the course with confidence and complete peace of mind and take your technical skills to the next level.