from: http://tm.durusau.net/?p=65606

Another Word For It

Patrick Durusau on Topic Maps and Semantic Diversity

TensorFlow – A Collection of Resources

Your Twitter account is groaning from tweets and retweets about Google open sourcing TensorFlow, its machine learning system.

To help you cut through the clutter (and myself), I have gleaned the following resources from tweets about TensorFlow:

1. Ground zero for TensorFlow: TensorFlow: smarter machine learning, for everyone by Sundar Pichai, CEO, Google.

Just a couple of years ago, you couldn’t talk to the Google app through the noise of a city sidewalk, or read a sign in Russian using Google Translate, or instantly find pictures of your Labradoodle in Google Photos. Our apps just weren’t smart enough. But in a short amount of time they’ve gotten much, much smarter. Now, thanks to machine learning, you can do all those things pretty easily, and a lot more. But even with all the progress we’ve made with machine learning, it could still work much better.

So we’ve built an entirely new machine learning system, which we call “TensorFlow.” TensorFlow is faster, smarter, and more flexible than our old system, so it can be adapted much more easily to new products and research. It’s a highly scalable machine learning system—it can run on a single smartphone or across thousands of computers in datacenters. We use TensorFlow for everything from speech recognition in the Google app, to Smart Reply in Inbox, to search in Google Photos. It allows us to build and train neural nets up to five times faster than our first-generation system, so we can use it to improve our products much more quickly.

2FNLTensorFlow

We’ve seen firsthand what TensorFlow can do, and we think it could make an even bigger impact outside Google. So today we’re also open-sourcing TensorFlow. We hope this will let the machine learning community—everyone from academic researchers, to engineers, to hobbyists—exchange ideas much more quickly, through working code rather than just research papers. And that, in turn, will accelerate research on machine learning, in the end making technology work better for everyone. Bonus: TensorFlow is for more than just machine learning. It may be useful wherever researchers are trying to make sense of very complex data—everything from protein folding to crunching astronomy data.

Machine learning is still in its infancy—computers today still can’t do what a 4-year-old can do effortlessly, like knowing the name of a dinosaur after seeing only a couple examples, or understanding that “I saw the Grand Canyon flying to Chicago” doesn’t mean the canyon is hurtling over the city. We have a lot of work ahead of us. But with TensorFlow we’ve got a good start, and we can all be in it together.

2. Homepage: TensorFlow is an Open Source Software Library for Machine Intelligence, which reads in part:

TensorFlow™ is an open source software library for numerical computation using data flow graphs. Nodes in the graph represent mathematical operations, while the graph edges represent the multidimensional data arrays (tensors) communicated between them. The flexible architecture allows you to deploy computation to one or more CPUs or GPUs in a desktop, server, or mobile device with a single API. TensorFlow was originally developed by researchers and engineers working on the Google Brain Team within Google’s Machine Intelligence research organization for the purposes of conducting machine learning and deep neural networks research, but the system is general enough to be applicable in a wide variety of other domains as well.

3. The TensorFlow whitepaper: TensorFlow: Large-Scale Machine Learning on Heterogeneous Distributed Systems, by Martín Abadi, et al. (forty authors).

Abstract:

TensorFlow [1] is an interface for expressing machine learning algorithms, and an implementation for executing such algorithms. A computation expressed using TensorFlow can be executed with little or no change on a wide variety of heterogeneous systems, ranging from mobile devices such as phones and tablets up to large-scale distributed systems of hundreds of machines and thousands of computational devices such as GPU cards. The system is flexible and can be used to express a wide variety of algorithms, including training and inference algorithms for deep neural network models, and it has been used for conducting research and for deploying machine learning systems into production across more than a dozen areas of computer science and other fields, including speech recognition, computer vision, robotics, information retrieval, natural language processing, geographic information extraction, and computational drug discovery. This paper describes the TensorFlow interface and an implementation of that interface that we have built at Google. The TensorFlow API and a reference implementation were released as an open-source package under the Apache 2.0 license in November, 2015 and are available at www.tensorflow.org.

4. Tutorials: Tutorials and Machine Learning Examples. I have omitted the descriptions to provide a quick pick-list of the current tutorial materials.

  • MNIST For ML Beginners
  • Deep MNIST for Experts
  • TensorFlow Mechanics 101
  • Convolutional Neural Networks
  • Vector Representations of Words
  • Recurrent Neural Networks
  • Sequence-to-Sequence Models
  • Mandelbrot Set
  • Partial Differential Equations
  • MNIST Data Download
  • Visual Object Recognition COMING SOON
  • Deep Dream Visual Hallucinations COMING SOON

5. Non-Google Tutorials/Examples of TensorFlow:

TensorFlow Tutorials by Nathan Lintz.

Introduction to deep learning based on Google’s TensorFlow framework. These tutorials are direct ports of Newmu’s Theano Tutorials.

TensorFlow-Examples by Aymeric Damien.

Basic code examples for some machine learning algorithms, using TensorFlow library.

BTW, as of Wednesday, November 11, 2015, 22:10 UTC, Github shows 70 repository results for TensorFlow The two I list above were in my Twitter stream.

Given the time lapse between being open-sourced and non-Google examples on GitHub, it looks like TensorFlow is going to be popular. What do you think?

6. Benchmark TensorFlow by Soumith Chintala.

This will show up in the GitHub search link but I wanted to call it out for the high quality use of benchmarks and the discussion that follows. (I am sure there are other high quality discussions but I haven’t seen and therefore have not captured them.)

7. TensorFlow: Second Generation Deep Learning System by Jeff Dean. (approximately 45 minutes)

width="450" height="253" src="https://www.youtube.com/embed/90-S1M7Ny_o?start=1262&feature=oembed" frameborder="0" allowfullscreen="">

8. Rob Story opines that TensorFlow is built on the same ideas as@mrocklin‘s Dask (dask.pydata.org/en/latest).

9. If you need a Popular Science article to pass onto management, Dave Gershgorn has you covered with: How Google Aims To Dominate AI: The Search Giant Is Making Its AI Open Source So Anyone Can Use It.

In November 2007, Google laid the groundwork to dominate the mobile market by releasing Android, an open ­source operating system for phones. Eight years later to the month, Android has an an 80 percent market share, and Google is using the same trick—this time with artificial intelligence.

Today Google is announcing TensorFlow, its open ­source platform for machine learning, giving anyone a computer and internet connection (and casual background in deep learning algorithms) access to one of the most powerful machine learning platforms ever created. More than 50 Google products have adopted TensorFlow to harness deep learning (machine learning using deep neural networks) as a tool, from identifying you and your friends in the Photos app to refining its core search engine. Google has become a machine learning company. Now they’re taking what makes their services special, and giving it to the world. (emphasis in original)

10. One short commentary: Google TensorFlow: Updates & Lessonsby Delip Rao.

TensorFlow came out today, and like the rest of the ML world, I buried myself with it. I have never been more excited about a new open source code. There are actionable tutorials etc. on the home page that’s worth checking out, but I wanted to know if this was yet another computational graph framework — we already have Theano and CGT (CGT is fast; Theano is most popular).

Links for Delip’s post:

Computational Graph Toolkit (CGT)

Theano


In the time it took to collect these resources on TensorFlow, I am certain more resources have appeared but hopefully these will continue to be fundamental resources for everyone interested in TensorFlow.

Enjoy!

One Response to “TensorFlow – A Collection of Resources”

  1. Googles TensorFlow and Microsofts DMTK goes open source | PosiDev Blog says:

    […] More info/links on TensorFlow […]

Another Word For It is proudly powered by WordPress

Entries (RSS) and Comments (RSS) . Site Meter frameborder="0" width="0" height="0" src="http://mpp.vindicosuite.com/?y=3&t=h&u=http%3A%2F%2Ftm.durusau.net%2F%3Fp%3D65606&r=https%3A%2F%2Fwww.google.com.hk%2F" style="color: rgb(51, 51, 51); font-family: "Lucida Grande", Verdana, Arial, sans-serif; text-align: center; background-color: rgb(231, 231, 231);">

TensorFlow – A Collection of Resources相关推荐

  1. tensorflow随笔-collection收集器

    collection收集器的作用在于,可以在计算图运行过程中保存需要的值. get_collection得到collection中关于key的内容,返回值是一个列表. add_to_collectio ...

  2. 如何不部署Keras / TensorFlow模型

    While the most articles about deep learning are focusing at the modeling part, there are also few ab ...

  3. 自然语言处理评测汇总(持续更新)

    自然语言处理评测汇总(持续更新) 目录 自然语言处理评测汇总(持续更新) 一.评测相关会议 1. WSDM Cup 2021(3月份) 2. TAC相关评测(3月份) 3. CCKS 2021相关评测 ...

  4. NLPer福利-中文语言理解基准测【CLUEbenchmark】

    NLPer福利-中文语言理解基准测[CLUEbenchmark] 公众号:ChallengeHub 官方链接:https://www.cluebenchmarks.com Github链接:https ...

  5. 人工智能 | ShowMeAI资讯日报 #2022.06.24

    ShowMeAI日报系列全新升级!覆盖AI人工智能 工具&框架 | 项目&代码 | 博文&分享 | 数据&资源 | 研究&论文 等方向.点击查看 历史文章列表, ...

  6. 历史最全自然语言处理测评基准分享-数据集、基准(预训练)模型、语料库、排行榜

    本资源会中文自然语言处理一列具有代表性的任务,以及对应的数据集,做为测试基准的数据集.这些数据集会覆盖不同的任务.数据量.任务难度.包含了中文自然语言处理相关的任务,涉及数据集.基准(预训练)模型.语 ...

  7. 面试:你了解中兴吗_HTTP简介:您需要了解的所有内容

    面试:你了解中兴吗 In this article, I will walk you through how the world wide web works at a fundamental lev ...

  8. 图像识别 43个模型

    43个模型 图像处理/识别1.PixelCNN & PixelRNN in TensorFlow TensorFlow implementation of Pixel Recurrent Ne ...

  9. [转]Open Data Protocol (OData) Basic Tutorial

    本文转自:http://www.odata.org/getting-started/basic-tutorial/ Basic Tutorial The Open Data Protocol (ODa ...

最新文章

  1. 分享一个高质量的 小程序UI框架
  2. linux只有上传文件到站点,史上最简单的上传文件到linux系统方法
  3. 006_Buzz属性和组
  4. 【实验】综合实验-咔咔咔还是一顿整
  5. mysql mysqlnd_利用mysqlnd_ms实现mysql读写分离
  6. 支付宝王益:40岁写30年代码是一种什么体验?
  7. 操作系统课设之内存管理
  8. 最长公共子序列(信息学奥赛一本通-T1265)
  9. 一对一软件开发:在一对一社交app源码中加入这个功能,很有用...
  10. 机器学习—线性回归推广及案例
  11. java基础27 单例集合Collection及其常用方法
  12. 没有自制力的人有什么资格谈努力
  13. 服务器构建系统发育树
  14. C#winform软件长时间运行后无响应问题解决
  15. Rundll32.exe的小理解
  16. python 微信发送图片失败什么原因_微信发不出去图片的4种解决方法
  17. CSS第六天-高级技巧(元素隐藏、精灵图、CSS用户界面样式、margi负值作用、CSS三角形)
  18. 《GRACE: Gradient Harmonized and Cascaded Labeling for Aspect-based Sentiment Analysis》阅读笔记
  19. asp实训报告摘要_asp实训报告总结.doc
  20. 全面分析前端的网络请求方式

热门文章

  1. leetcode算法题--子集
  2. OVS openflow(二十四)
  3. python统计文本中单词出现次数
  4. Windows注册表修改实例完全手册(上)
  5. 信息系统项目管理师 必背
  6. amuse ui(web插件,js插件,css样式)?
  7. 【GO语言】合理配置GOMAXPROCS提升一倍以上的性能
  8. jconsole观察分析Java程序的运行,进行排错调优
  9. who,cut,diff,which,whereis,locate,updatedb 命令的使用
  10. 转载:mouseOver/mouseOut 与 rollOver/rollOut的区别