massive mimo
TensorFlow is one of the most popular machine learning platforms—and it's completely open source. With TensorFlow 2.0, it has never been easier to build and deploy machine learning models.
TensorFlow是最受欢迎的机器学习平台之一,并且是完全开源的。 借助TensorFlow 2.0,构建和部署机器学习模型从未如此简单。
We have released a 7-hour TensorFlow 2.0 course on the freeCodeCamp.org YouTube channel. The course is designed for Python programmers looking to enhance their knowledge and skills in machine learning and artificial intelligence.
我们在freeCodeCamp.org YouTube频道上发布了长达7小时的TensorFlow 2.0课程。 本课程是为希望增强其在机器学习和人工智能方面的知识和技能的Python程序员而设计的。
Not only will this course teach you how to use TensorFlow, it will also give you a great overview of machine learning and artificial intelligence.
本课程不仅会教您如何使用TensorFlow,还将使您对机器学习和人工智能有一个很好的了解。
The creator of this course is Tim Ruscica, who is known for his popular “Tech With Tim” YouTube channel. Throughout eight modules, Tim covers the fundamental concepts and methods in machine learning and artificial intelligence like:
本课程的创建者是Tim Ruscica,他以其受欢迎的“ Tech With Tim” YouTube频道而闻名。 在八个模块中,Tim涵盖了机器学习和人工智能的基本概念和方法,例如:
- core learning algorithms, 核心学习算法
- deep learning with neural networks, 神经网络的深度学习
- computer vision with convolutional neural networks, 卷积神经网络的计算机视觉,
- natural language processing with recurrent neural networks, 使用递归神经网络进行自然语言处理,
- and reinforcement learning. 和强化学习。
To go along with the video portion of this course, there are six information-packed Jupyter notebook files. These files contain extensive notes, instructions, and diagrams. They also include all the code used in the course so you can easily try out the code yourself. And you can access the files on Google Colaboratory, allowing you to run all the code in your browser.
为了配合本课程的视频部分,提供了六个信息丰富的Jupyter笔记本文件。 这些文件包含大量注释,说明和图表。 它们还包括课程中使用的所有代码,因此您可以轻松地自己尝试代码。 而且,您可以访问Google合作实验室上的文件,从而可以在浏览器中运行所有代码。
After completing this course you will have a thorough knowledge of the core techniques in machine learning and AI and have the skills necessary to apply these techniques to your own datasets.
完成本课程后,您将全面了解机器学习和AI的核心技术,并具有将这些技术应用于自己的数据集所需的技能。
Here is a break-down of each module.
这是每个模块的细分。
模块1:机器学习基础 (Module 1: Machine Learning Fundamentals)
The first module covers the difference between artificial intelligence, neural networks, and machine learning. The machine learning fundamentals laid out in this module will provide the foundation for the rest of the course.
第一个模块涵盖了人工智能,神经网络和机器学习之间的差异。 本模块中列出的机器学习基础知识将为课程的其余部分奠定基础。
模块2:TensorFlow简介 (Module 2: Introduction to TensorFlow)
This module provides a general introduction to TensorFlow. You will learn what a Tensor is and learn about shapes and data representation. You will also learn how TensorFlow works on a lower level.
本模块提供TensorFlow的一般介绍。 您将学习张量是什么,并了解形状和数据表示。 您还将学习TensorFlow在较低级别上的工作方式。
While you can create machine learning models without knowing how everything works, a more in-depth understanding makes it easier to tweak models and get the best results.
虽然您可以创建机器学习模型而无需了解所有工作原理,但更深入的了解可以更轻松地调整模型并获得最佳结果。
单元3:核心学习算法 (Module 3: Core Learning Algorithms)
You will learn four of the fundamental machine learning algorithms. Each of the algorithms will be applied to unique problems and datasets.
您将学习四种基本的机器学习算法。 每种算法都将应用于独特的问题和数据集。
The algorithms covered are:
涵盖的算法是:
- Linear regression 线性回归
- Classification 分类
- Clustering 聚类
- Hidden Markov models 隐马尔可夫模型
单元4:具有TensorFlow的神经网络 (Module 4: Neural Networks with TensorFlow)
In this module you will learn how neural networks work and the math behind them. You will learn about gradient descent, backpropagation, and how information flows through a neural network.
在本模块中,您将学习神经网络如何工作以及它们背后的数学。 您将了解梯度下降,反向传播以及信息如何通过神经网络流动。
In the second part of the module you will see how to create a neural network with Karas to classify articles of clothing.
在模块的第二部分,您将看到如何使用Karas创建神经网络以对服装进行分类。
单元5:深度计算机视觉-卷积神经网络 (Module 5: Deep Computer Vision - Convolutional Neural Networks)
This module will teach how to use a convolutional neural network to perform image classification and object detection/recognition.
该模块将教授如何使用卷积神经网络进行图像分类和物体检测/识别。
You will learn about the following concepts:
您将了解以下概念:
- Image data 影像数据
- Convolutional layers 卷积层
- Pooling layers 汇聚层
- CNN architectures CNN架构
模块6:使用RNN进行自然语言处理 (Module 6: Natural Language Processing with RNNs)
Natural Language Processing (NLP for sort) is a discipline in computing that deals with the communication between natural (human) languages and computer languages. A common example of NLP is something like spellcheck or autocomplete.
自然语言处理(NLP)是计算领域的一门学科,处理自然(人类)语言和计算机语言之间的通信。 NLP的常见示例是拼写检查或自动完成。
This module introduce a new kind of neural network called a recurrent neural network (RNN for short). These networks are often used for NLP.
本模块介绍了一种称为递归神经网络(简称RNN)的新型神经网络。 这些网络通常用于NLP。
You will learn how to use an RNN for sentiment analysis and character generation.
您将学习如何使用RNN进行情感分析和角色生成。
模块7:通过Q学习进行强化学习 (Module 7: Reinforcement Learning with Q-Learning)
In this module you will learn about Reinforcement Learning.
在本模块中,您将学习有关强化学习的知识。
This technique is different than many of the other machine learning techniques covered earlier in the course. Rather than feeding our machine learning model millions of examples we let our model come up with its own examples by exploring an environment.
该技术不同于本课程前面介绍的许多其他机器学习技术。 与其提供数百万个示例的机器学习模型,不如让我们的模型通过探索环境来提出自己的示例。
You will learn how to create a machine learning model using reinforcement learning.
您将学习如何使用强化学习来创建机器学习模型。
单元8:结论和后续步骤 (Module 8: Conclusion and Next Steps)
In the final module, you will learn about next steps to learn more about TensorFlow and machine learning
在最后一个模块中,您将学习下一步,以进一步了解TensorFlow和机器学习
该看了! (Time to Watch!)
If you are ready to start learning about TensorFlow and machine learning, watch the course below or on the freeCodeCamp.org YouTube channel.
如果您准备开始学习TensorFlow和机器学习,请观看下面的课程或在freeCodeCamp.org YouTube频道上 。
翻译自: https://www.freecodecamp.org/news/massive-tensorflow-2-0-free-course/
massive mimo