|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/neural-networks-with-tensorflow-a-complete-guide-3-in-1/
课程评论:没有评论
课程名称:使用TensorFlow的神经网络 - 完整指南:三合一 课程概述:TensorFlow是谷歌推出的一个流行机器学习和深度学习工具,它因其快速、高效和准确的深度学习能力而备受欢迎。TensorFlow是用于实现深度学习和构建卷积神经网络(CNN)的最新和最全面的库之一。神经网络在最近的技术突破中处于最前沿。大数据、并行编程与人工智能的交汇催生了神经网络研究的新浪潮。您是否期待动手实践,通过深度学习构建CNN并训练高效的神经网络?如果是的话,这门课程将非常适合您!本课程采用解决方案导向的方法,通过实际案例详尽讲解每个主题。您将使用TensorFlow实现多种类型的神经网络——从简单的前馈神经网络到多层感知器、CNN、RNN等!此外,您还将通过TensorFlow实现多层感知器、CNN等!课程结束时,您不仅能够构建强大的深度学习模型,还能加速模型训练并根据需要进行扩展。 课程内容和概述:该培训项目包括三门完整的课程,旨在为您提供最全面的培训。 第一门课程《使用TensorFlow学习神经网络》通过解决实际数据集来讲解神经网络。在这门课程中,您将首先构建一个简单的花朵识别程序,以便熟悉TensorFlow,并学习神经网络中的几个重要概念。随后,您将处理高维数据来预测一个输出:1275种分子特征,以预测原子的汽化能。接下来,我们将创建一个手写数字识别系统,该系统将基于著名的MNIST数据集进行训练。在最后一个项目中,估算某位名人的外貌,并检查新照片以确定该名人是否有吸引力、是否戴帽子、是否涂口红等多种属性,这是传统计算机视觉技术难以评估的。课程结束后,您将不仅能够为自己的数据集构建神经网络,还能推理出哪些技术可以改善您的神经网络。 第二门课程《使用TensorFlow的高级神经网络》则深入探讨使用TensorFlow理解高级神经网络的实践。您将探索深度强化学习算法,如生成对抗网络(GAN)和深度Q学习。您还将学习如何实现一些更复杂类别的神经网络,例如与OpenAI Gym结合的深度Q学习、自编码器和孪生神经网络。课程中,您将处理实际数据集以获得关于神经网络编程的实际理解,同时训练生成模型,学习自编码器的应用。课程结束时,您将对如何利用TensorFlow训练复杂性各异的神经网络有较好的理解。 第三门课程《TensorFlow与神经网络解决方案》涵盖高层概念,如神经网络、CNN和RNN的应用。该课程探讨了重要的高层概念,您将在熟悉TensorFlow生态系统后,了解如何将其应用到生产中。课程结束后,您不仅能够构建强大的深度学习模型,还能加速模型训练并根据需要进行扩展。 关于讲师: - Roland Meertens,当前正在开发自动驾驶汽车的计算机视觉算法,曾在翻译部门担任研究工程师。他参与的项目包括神经机器翻译实施、后期编辑工具和翻译句子质量评估工具,研究兴趣集中在机器学习技术、人机互动以及脑-计算机接口等领域。 - Nick McClure,目前是PayScale, Inc.的资深数据科学家,曾在Zillow Group和Caesars Entertainment Corporation工作。他拥有应用数学学位,对分析、机器学习和人工智能充满热情。
Tensorflow is Google's popular offering for machine learning and deep learning. It has become a popular choice of tool for performing fast, efficient, and accurate Deep Learning. TensorFlow is one of the newest and most comprehensive libraries for implementing Deep Learning and building CNNs. Neural Networks are at the forefront of almost all recent major technology breakthroughs. The intersection of big data, parallel programming, and AI generated a new wave of Neural Network research.Are you looking forward to getting hands-on and use Deep Learning to build CNNs and train efficient Neural Networks? If yes, then this is the course perfect for you! This comprehensive 3-in-1 course takes a solution-based approach where every topic is explicated with the help of a real-world example. Use Tensorflow to implement different kinds of Neural Networks - from simple feedforward Neural Networks to multi layered perceptrons, CNNs, RNNs and more! Moreover, Implement multi layered perceptrons, CNN, and more using Tensorflow!By the end of the course, you'll not just be able to build powerful Deep Learning models, but also accelerate the training of your models and scale them as required.Contents and OverviewThis training program includes 3 complete courses, carefully chosen to give you the most comprehensive training possible.The first course, Learning Neural Networks with Tensorflow, covers Neural Networks by solving real real-world datasets using Tensorflow. In this course, you'll start by building a simple flower recognition program, making you feel comfortable with Tensorflow, and it will teach you several important concepts in Neural Networks. Next, you'll start working with high-dimensional uses to predict one output: 1275 molecular features you can use to predict the atomization energy of an atom. The next program we'll create is a handwritten number recognition system trained on the famous MNIST dataset. In the final program, estimate what a celebrity looks like, checking for new pictures to see whether a celebrity is attractive, wears a hat, has lipstick on, and many more properties that are difficult to estimate with "traditional" computer vision techniques. After the course, you'll not only be able to build a Neural Network for your own dataset, you'll also be able to reason which techniques will improve your Neural Network.The second course, Advanced Neural Networks with Tensorflow, covers getting hands-on to understand Advanced Neural Networks with TensorFlow. You'll explore Deep Reinforcement Learning algorithms such as Generative Networks and Deep Q Learning. You will learn to implement some more complex types of neural networks such as Deep Q Learning with OpenAI Gym, autoencoders, and Siamese neural networks. During the course of the video, you will be working on real-world datasets to get a hands-on understanding of neural network programming. You will also get to train generative models and will learn Autoencoder applications. By the end of this course, you will have a fair understanding of how you can leverage the power of TensorFlow to train neural networks of varying complexities, without any hassle.The third course, TensorFlow for Neural Network Solutions, covers exploring high-level concepts such as neural networks, CNN and RNN using TensorFlow. This course covers important high-level concepts such as neural networks, CNN, RNN, and NLP. Once you are familiar and comfortable with the TensorFlow ecosystem, the last section will show you how to take it to production. Once you are familiar and comfortable with the TensorFlow ecosystem, the last section will show you how to take it to production.By the end of the course, you'll not just be able to build powerful Deep Learning models, but also accelerate the training of your models and scale them as required.About the Authors● Roland Meertens is currently developing computer vision algorithms for self-driving cars. Previously he has worked as a research engineer at a translation department. Examples of things he has made are a Neural Machine Translation implementation, a post-editor, and a tool that estimates the quality of a translated sentence. Last year, he worked at the Micro Aerial Vehicle Laboratory at the university of Delft, on indoor localization (SLAM) and obstacle avoidance behaviors for a drone that delivers food inside a restaurant. Another thing he worked on was detecting and following people using onboard computer vision algorithms on a stereo camera. For his Master's thesis, he did an internship at a company called SpirOps, where he worked on the development of a dialogue manager for project Romeo. In his Artificial Intelligence study, he specialized in cognitive artificial intelligence and brain-computer interfacing. His research interests lie in machine learning techniques, human-robot interaction, brain-computer interfaces, and human-computer interaction.● Nick McClure is currently a senior data scientist at PayScale, Inc. in Seattle, WA. Prior to this, he has worked at Zillow Group and Caesars Entertainment Corporation. He got his degrees in Applied Mathematics from The University of Montana and the College of Saint Benedict and Saint John's University. He has a passion for learning and advocating for analytics, machine learning, and artificial intelligence.