|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/convolutional-neural-networks-with-tensorflow-in-python/
课程评论:没有评论
课程名称:Python中的卷积神经网络与TensorFlow 课程概述:如果您是深度学习爱好者,正寻找下一个挑战;或者对计算机视觉及机器从视觉和图像中提取信息的能力感兴趣;再或者希望在这个以AI为驱动的世界中学到一项有价值的技能,那么您来对地方了!本课程有以下五大理由,绝对适合您: 1. 我们在Udemy有超过117万名学生,能够以通俗易懂的方式讲解复杂主题。 2. 课程包含大量实践练习。 3. 提供一个包含16,000张图片的真实案例研究。 4. 我们的课程能让您比平均课程更快掌握知识。 5. 所有课程材料,包括笔记本文件、课程笔记、测验问题和练习资料,均在课程中提供。 本课程是一个绝佳的培训机会,帮助您获得关于机器学习和计算机视觉的深入见解,利用卷积神经网络(CNNs)。CNN是深度神经网络的一个子类型,广泛应用于计算机视觉领域,专门用来从空间结构数据中推断信息,帮助计算机从数字图像和视频中获得高级理解。 课程内容包括: - 从图像处理中的卷积核入手,理解其在卷积神经网络中的重要性。 - 探索CNN的基本概念,如特征图和池化,以及网络如何处理张量维度。 - 进行短暂的神经网络复习,涵盖激活函数、早期停止和优化器等基本知识。 - 通过建立自己的卷积神经网络(使用MNIST数据集)将理论付诸实践,训练网络以识别手写数字。 - 使用TensorBoard可视化和记录工具,深入探索CNN的工作情况,并利用混淆矩阵帮助理解网络结果。 - 学习如何调优网络的超参数,并掌握三种提升模型性能的常用技术。 课程最后,您将应用这些技术于一个来自时尚行业的自定义数据集中,处理16,000多张图像的分类项目,包括识别裤子、鞋子等物品。 最后,课程将回顾卷积神经网络的研究历程,并介绍一些知名的CNN架构,如AlexNet、GoogLeNet和ResNet。 完成课程后,您将掌握在CNN项目中自信工作的所有工具。我们与行业专家Iskren Vankov合作,确保提供高质量的内容。课程提供30天的退款保证,以及丰富的练习、作业和下载材料,让您的学习体验完美无缺。 那么,您还在等什么?点击“立即购买”按钮,和我们一起探索卷积神经网络吧!
Are you a Deep Learning enthusiast who is now looking for their next challenge?Are you interested in the field of Computer Vision and the ability of machines to extract insightful information from visuals and images?Do you want to learn a valuable skill to put yourself ahead of the competition in this AI-driven world?If you answered with "yes" to any of these questions, you have come to the right place and at the right time!Here are 5 reasons this is the right course for you:We have 1,170,000 students on Udemy and we know how to teach a complex topic in an easy to understand wayIt contains numerous practical exercisesA real-life case study with 16,000 imagesSave time - our course will get you there faster than the average courses on the topicNotebook files, course notes, quiz questions, practice materials - all materials are inside the courseThis course is a fantastic training opportunity to help you gain insights into the rapidly expanding field of Machine Learning and Computer Vision through the use of Convolutional Neural Networks.Convolutional Neural Networks, or CNNs in short, are a subtype of deep neural networks that are extensively used in the field of Computer Vision. These networks specialize in inferring information from spatial-structure data to help computers gain high-level understanding from digital images and videos. That can be as simple a task as classifying an image to be a dog or a cat, but it can also explode in complexity as is the case with self-driving cars, for example.This is where most of the active Machine Learning research is concentrated right now, and CNNs are a crucial part of it. So, it is high time to up your game and master this piece of the Deep Learning puzzle.To do just that, we have devised this wonderful and engaging course for you. Although a general understanding of TensorFlow and the main deep learning concepts is required, we will start from the CNNs basics and build our way to proficiency. Moreover, we are firm believers that practice makes perfect, that's why this course offers a comprehensive practical example of a real-world project. What's more, it contains plenty of exercises, homework, downloadable files and notebooks, as well as quiz questions and course notes.We'll start this course by taking a look at Kernels in the context of image processing. Kernels are an essential tool for working with and understanding Convolutional Neural Networks. We'll explore how to achieve different image transformations and help you understand the role of the mathematical operation of convolution in this process. This will be the basis for our next topic - convolutional layers.Armed with all that knowledge, we will introduce the main subject of the course: Convolutional Neural Networks. Here, we'll discuss intriguing concepts such as feature maps and pooling. In addition, we'll inspect how such a network transforms the dimensions of the tensors.Then, what follows is a short and optional neural networks revision. CNNs are simply a subtype of deep neural networks, so a general knowledge of NNs is required. That's why we'll revise the basics: activation functions, early stopping, and optimizers.Once we've covered all that, you will have the minimum required knowledge to start putting all this theory to practice - by building your first Convolutional Neural Network.Working on the MNIST dataset, we'll help you grasp the general workflow of creating a CNN architecture and build one from scratch. You are going to train it to recognize handwritten digits - a very useful tool in the real world. At this point, you will get the hands-on opportunity to tinker and change the network and see the results for yourself.And we won't stop at creating the CNNs. We will also spend a good amount of time exploring them through TensorBoard - the go-to visualization and logging tool when working with TensorFlow. This will make your journey and experimentation in the field more straightforward and definitely more memorable. Neural networks are notorious for their difficult interpretation, so we will examine the Confusion Matrix as a tool to help you understand and interpret the results of your networks. Finally, we'll show you how to easily tune the hyperparameters of your networks.But there's more.We will show you how to master 3 common techniques to improve the performance of your models. In fact, you will have the opportunity to apply those techniques to the networks we create for the next practical section.You heard that right! The idea of this course is to give you the real CNN experience. We will have an enormous practical exercise so you can work on a real-world project.To do that, we've created our very own custom data set that comes from the fashion industry. It consists of more than 16,000 images of trousers, jeans, shoes, glasses, and sunglasses. And we will be using these for numerous practical examples and problems. We've devised a task to classify the different items with a corresponding label. Not only that, but we will also determine other characteristics, such as the items' subtype and gender. Given the nature of these, we will be able to try out different techniques to achieve our goal and compare how these approaches fare against each other. You'll get a taste of the real-world challenges of solving such a task, and gain experience with a real project that you can later add to your portfolio.Finally, to cap it all off, we end this course with a review of the timeline of Convolutional Neural Networks professional research. We will dive into the workings of some popular CNN architectures, and all-stars like AlexNet, GoogLeNet, as well as ResNet will all make an appearance.By the end of this course, you will be completely equipped with all the tools you need to confidently work on CNN projects!We, at the 365 Data Science Team are committed to providing only the highest quality content to you - our students. That's why we have teamed up with a true industry expert - Iskren Vankov. Iskren is a very capable Software developer and Computer Scientist with a Bachelor's degree in Computer Science and Physics from The University of Edinburgh, and a Master's degree in Computer Science from The University of Oxford. Iskren has also been engaged in Deep Learning programming for more than 5 years with a focus on Recurrent Neural Networks.As with all of our courses, you have a 30-day money-back guarantee, if at some point you decide that the training isn't the best fit for you.What's more, the course comes with plenty of exercises, homework, downloadable files, quiz questions, and course notes. Everything you need for a perfect learning experience.So, what are you waiting for?Click the ‘Buy now' button and let's explore CNNs together!