实践指南!16位资深行业者教你如何学习使用TensorFlow

首发地址:

更多深度文章,请关注:https://yq.aliyun.com/cloud

如何开始学习使用TensorFlow?

相关回答:

Harrison Kinsley ——PythonProgramming.net的创始人

TensorFlow官方网站有相当多的文档和教程,但这些往往认为读者掌握了一些机器学习和人工智能知识。除了知道ML和AI,你也应该对Python编程语言非常熟练。因此,在开始学习如何使用TensorFlow前,首先学习更多的Python语言,而不是与机器学习直接相关的任何东西。

1、假设熟练Python,但不会机器学习,那么可以查看这个机器学习实践w / Python教程,其中涵盖了与机器学习相关的概念、算法、理论、应用程序等;

2、如果已经掌握了Python和机器学习的基础知识,但还不知道Deep Learning / TensorFlow,那么可以从神经网络介绍部分开始 。

3、如果已经知道神经网络/深度学习,那么可以从安装TensorFlow教程开始,或者可以从TensorFlow基础教程开始,这将直接导致实际建模一个深层神经网络

Parag K Mital ——Kadenze Inc.机器智能总监

刚刚推出了一个关于Tensorflow的新课程:使用TensorFlow |创建深度学习应用程序

Kadenze与其他课程不同,这是一个以应用为导向的课程,通过鼓励探索创造性思维和深层神经网络的创造性应用,教你Tensorflow的基础知识以及最先进的算法,强烈鼓励尝试这门课程。这是唯一全面的在线课程,将教会你如何使用Tensorflow和开发您的创造潜力,了解如何应用这些技术创建神经网络。

课程资料:

本课程将介绍深度学习:构建人工智能算法的最先进的方法。涵盖深度学习的基本结构、意义,原理并开发必要的代码搭建各种算法,如深卷积网络,变分自动编码器,生成对抗网络和循环神经网络。本课程的主要重点是了解如何构建这些算法的必要结构以及如何应用它们来探索创意应用程序。

计划表

学期1:Tensorflow简介

介绍数据与机器和深度学习算法的重要性,创建数据集的基础知识,如何预处理数据集,然后跳转到Tensorflow。此外将学习Tensorflow的基本结构,并了解如何使用它来过滤图像。

学期2:训练一个网络W / Tensorflow

将看到神经网络如何工作,网络是如何“训练”。然后将构建自己的第一个神经网络,并将其用于训练神经网络如何绘制图像的应用程序。

学期3:无监督和监督学习

探索能够编码大型数据集的深层神经网络,并了解如何使用此编码来探索数据集的“潜在”维度或生成全新内容。还将学习另一种类型的执行辨别学习的模型,并了解如何使用它来预测图像的标签。

学期4:可视化和幻化表示

指导执行一些真正有趣的可视化,包括可以产生无限生成分形的“深度梦想”或者“风格网络”,它允许我们将一个图像的内容和另一个图像的风格结合起来自动生成艺术美学。

学期5:生成模型

最后提供了一些未来生成建模方向的预测,包括一些现有技术模型,例如“生成式对抗网络”,以及其在“变分自动编码器”内的实现等内容。

Antonio Cangiano ——IBM软件开发和技术推广

大数据大学刚刚推出了一个免费的深层学习与TensorFlow课程。显然还有其他有效的资源可用,但建议你看一下本课程。同样查看目录中的其他数据科学和机器学习课程。课程是完全免费的,并且许多都有完成证书和IBM支持的开放徽章。

Ian Dewancker  ——SigOpt研究工程师

最好的学习方式可能是通过学习和实验一个工作过的例子。在SigOpt有一个工作是通过TensorFlow示例调整一个卷积神经网络,该工程在github页面链接:sigopt / sigopt-examples

下面简短的视频教程讲授如何创建一个能够运行TensorFlow代码的AWS环境。该视频还概述了并行探索CNN配置的简单策略。

https://youtu.be/CGI_RKVnDpE

Ish Girwan ——在印度管理学院学习

作为初学者,可以使用以下资源:

学习TensorFlow

aymericdamien / TensorFlow-Examples

nlintz / TensorFlow-Tutorials

Google TensorFlow教程

机器智能的开源软件库

Kuntal Mukherjee ——在Wipro Technologies工作

如果你是初学者,建议按照以下步骤学习:

1 首先快速学习Python。

2 学习AI和机器学习课程,可以尝试MIT OCW。

3 从TensorFlow网站教程开始。如果你已经在这个领域经历过,那么可以去步骤(3)开始学习更高级教程。

Rodolfo Bonnin ——建筑机器学习项目与Tensorflor 作家

最简单的方法之一是查看和修改一些代码示例与额外的注释;

https://github.com/tobigithub/tensorflow-deep-learning/wiki

Ankit Sachan ——Ilenze.com的创始人

在开始的时候遇到了一些与困难。所以创造了一系列的教程。教程在Linkedin计算机视觉组上变得非常流行。

10分钟实用TensorFlow快速学习教程»CV-Tricks.com

Angel Mario Castro Martinez ——在马克斯普朗克学会工作

对我来说,最好的起点是主页本身:

http://www.tensorflow.org/versio ...

安装并习惯了如何处理数据和训练模型的方式,你可以尝试MNIST教程或其他几个教程:

https://github.com/kronos-cm/Ten...

https://github.com/jasonbaldridg...

如果正在寻找一个压缩版本的上述主题,可以尝试:

https://medium.com/@ilblackdrago...

Suraj Vantigodi ——在印度班加罗尔理工学院工作

一个有用的链接学习TensorFlow一旦完成后可以去Udacity课程深度学习| Udacity

Kim Brian ——5年计算机编程经验

除了使用TensorFlow,有很多其它可能的解决方案。如果你是一个热心编码的人,建议不要使用TensorFlow,直到你知道如何编码基本的AI。

正如Kuntal Mukherjee先生所说,建议从基础知识中学习。

Chirila Sorina ——在Iasi计算机科学学院学习

请查看以下两个答案:

TensorFlow(开源s / w库):如何使用张量流,什么是更好地了解它的最佳方式?

使用TensorFlow处理自然语言的具体步骤有哪些?

Ashwin D Kini ——喜欢阅读的Web开发人员

猜猜你没有访问过这个网站:

http://www.tensorflow.org/tutori...

对于初学者:

http://www.tensorflow.org/tutori...

Tuan Vu ——数据据科学家

如果你想了解张量流的基本结构,这个网站可能有帮助:学习TensorFlow

Kishore Karunakaran ——Vanenburg Software高级软件工程师

Tensorflow的教程:学习TensorFlow

Lifu Yi ——Mindx.ai的首席执行官

等待下一个更好的版本再学习它,当前版本的结构导致其糟糕的性能表现。

 

文章原标题《Where can I start learning how to using TensorFlow》 译者:海棠

文章为简译,更为详细的内容,请查看原文

时间: 2024-08-21 15:58:40

实践指南!16位资深行业者教你如何学习使用TensorFlow的相关文章

16位计数器之元件例化的学习

16位全加器          通过该实验,学习元件例化. 1个16位全加器由4个4位全加器构成: 1个4位全加器由4个1位全加器构成: 1位全加器由两个半加器加上一个或门构成: 一个半加器由门级电路构成. 如下图: 顶层文件: 第二层:1个16位全加器由4个4位全加器构成: 第三层:1个4位全加器由4个1位全加器构成: 第四层:1位全加器由两个半加器加上一个或门构成: 第五层:一个半加器由门级电路构成 A B Sum C_out 0 0 0 0 0 1 1 0 1 0 1 0 1 1 0 1

一位资深IT自由职业者的2010年回顾

导读:本文作者MattRaible是一位资深的UI架构师,从事IT行业咨询的自由职业者.他同时也是App Fuse的作者,著有<Spring Live>.Matt选择从事自由咨询是因为他认为自由咨询可以带来更高的收入,同时也比全职工作更自由.Matt提到的更高收入会有多高?编者根据Matt博客中一篇文章的描述,推断雇用Matt的费用每小时至少需要数百美元.以下是MattRaible回顾自己2010年的文章内容. 2010年是一个heckuva年,可能是我所有特别喜欢的事情之一.它以很多早有预料

《面向对象设计实践指南:Ruby语言描述》目录—导读

内容提要 面向对象设计实践指南:Ruby语言描述 本书是对"如何编写更易维护.更易管理.更讨人喜爱且功能更为强大的Ruby应用程序"的全面指导.为帮助读者解决Ruby代码难以更改和不易扩展的问题,作者在书中运用了多种功能强大和实用的面向对象设计技术,并借助大量简单实用的Ruby示例对这些技术进行全面解释. 全书共9章,主要包含的内容有:如何使用面向对象编程技术编写更易于维护和扩展的Ruby代码,单个Ruby类所应包含的内容,避免将应该保持独立的对象交织在一起,在多个对象之间定义灵活的接

《术以载道——软件过程改进实践指南》目录—导读

内容提要 术以载道--软件过程改进实践指南 软件过程改进(Software Process Improvement,SPI)是指帮助软件企业建立过程管理.识别改进点.持续优化过程体系.CMMI表示Capabi lity Maturity Mode Integration(能力成热度集成模型),提供了一个指导企业实施过程改进的框架,CMMI是实现过程改进标的一种有效手段和方法. 本书是作者软件工程经验.过程改进经验与CMMI咨询经验的总结,从实践者的角度出发,涉及到了实施CMMI的方方面面,包括C

《面向对象设计实践指南:Ruby语言描述》—第1章 1.3节设计行为

1.3 设计行为 面向对象设计实践指南:Ruby语言描述 随着常见设计原则和模式的出现与传播,所有的OOD问题可能都已被解决.既然基础的规则都已知道,那么设计面向对象的软件还会有多难呢? 事实证明,它非常难.如果将软件理解为可定制的家具,那么原则和模式便像是木工的工具.了解软件在完成后会是什么样子,并不能让它自我构建成那个样子.应用程序之所以存在,是因为有程序员使用了这些工具.最终的结果可能是,它要么成为一个漂亮的橱柜,要么成为一张摇摇晃晃的椅子.具体是哪一种结果,则取决于程序员使用设计工具的经

《面向对象设计实践指南:Ruby语言描述》—第1章 1.2节设计工具

1.2 设计工具 面向对象设计实践指南:Ruby语言描述 设计可不是遵循一套固定规则就完事的动作.它是每次沿着一条分支前进的旅行,在这条路径上早期的选择关闭了某些选择,同时又会打开其他新的选择.在设计过程中,你会徘徊于各种错综复杂的需求中,这里的每个关键时刻都代表着一个决策点,它会对将来产生影响. 像雕塑家有凿子和文稿一样,面向对象的设计师也有自己的工具-原则和模式. 1.2.1 设计原则 SOLID原则首先由Michael Feathers提出,再由Robert Martin进行了推广.它代表

《面向对象设计实践指南:Ruby语言描述》—第8章 8.2节组合成Parts对象

8.2 组合成Parts对象 面向对象设计实践指南:Ruby语言描述 很明显,零件列表会包含一长串的单个零件.现在应该添加表示单个零件的类了.单个零件的类名显然应该为Part.不过,当你已拥有一个Parts类时,引入Part类会让交谈变得很困难.当同样的这个名字已经用于指代单个的Parts对象时,使用"parts"一词来指代一堆的Part对象很容易让人感到困惑.不过,前面的措辞说明了一种会顺带引起交流问题的技术.当在讨论Part和Parts时,你可以在类名之后带上"objec

《面向对象设计实践指南:Ruby语言描述》—第8章 8.3节制造Parts

8.3 制造Parts 面向对象设计实践指南:Ruby语言描述 回顾一下上面的第4-7行.那些Part对象存放在chain.mountain_tire等变量里面.它们都是很久以前创建的,你可能已经把它们给忘了.请仔细想想这四行所代表的知识主体.在应用程序里的某个地方,会有对象必须要知道如何创建这些Part对象.而在上面的第4-7行,在那个地方必须要知道与山地自行车一起的这四个特定对象. 这里包含了很多的知识,它很容易在应用程序里泄漏掉.这种泄漏情况,既不幸也没必要.虽然有很多不同的单个零件,但有

《面向对象设计实践指南:Ruby语言描述》—第8章 8.4节组合成Bicycle

8.4 组合成Bicycle 面向对象设计实践指南:Ruby语言描述 下面的代码展示了Bicycle使用组合的情况.它展示了Bicycle.Parts.PartsFactory,以及针对公路和山地自行车的设置数组. Bicycle有一个Parts,而Parts依次有一个Part对象集合.Parts和Part都可以以类形式存在,但包含它们的对象会把它们当成角色.Parts是一个扮演Parts角色的类,它实现了spares.而Part的角色则由OpenStruct扮演,它会实现name.descri