可能是最簡單的方式體驗下TensorFlow系統(tǒng)

首先雇寇,Tensorflow是什么氢拥?

大約300年前蚌铜,人類發(fā)明了蒸汽機和農(nóng)業(yè)設備,這些機器在物理層面上超越了人類的能力嫩海。 今天隨著計算成本越來越低冬殃,機器學習要做的,是讓機器從智力層面上叁怪,也要超越我們?nèi)祟惿笤帷ensorflow是Google發(fā)布機器學習系統(tǒng),于2015年11月9日宣布開源奕谭。

官方GitHub倉庫:

https://github.com/tensorflow/tensorflow

如果有一天涣觉,你也像我一樣對Tensorflow系統(tǒng)產(chǎn)生了好奇,作為一個完全不懂機器學習的人血柳,不需要翻墻官册,不需要裝linux系統(tǒng),不需要明白機器學習的原理难捌,在五分鐘之內(nèi)感受到機器學習的神奇膝宁,這就是這篇文章的目的。

第一步:打開下面的網(wǎng)址根吁,感謝codinggame這個平臺员淫。

https://www.codingame.com/training/machine-learning/deep-learning-tensorflow

第二步:點擊solve it,在右上對話框輸入以下代碼:

import random

import input_data

mnist = input_data.read_data_sets(raw_input(), raw_input(), raw_input())

import tensorflow as tf

x = tf.placeholder(tf.float32, [None, 784])

W = tf.Variable(tf.zeros([784, 10]))

b = tf.Variable(tf.zeros([10]))

y = tf.nn.softmax(tf.matmul(x, W) + b)

y_ = tf.placeholder(tf.float32, [None, 10])

cross_entropy = tf.reduce_mean(-tf.reduce_sum(y_ * tf.log(y), reduction_indices=[1]))

train_step = tf.train.GradientDescentOptimizer(0.5).minimize(cross_entropy)

init = tf.initialize_all_variables()

sess = tf.Session()

sess.run(init)

for i in range(1000):

batch_xs, batch_ys = mnist.train.next_batch(100)

sess.run(train_step, feed_dict={x: batch_xs, y_: batch_ys})

result = sess.run(tf.argmax(y,1), feed_dict={x: mnist.validation.images})

print ' '.join(map(str, result))


輸入代碼

第三步:點擊PLay ALL TESTCASES運行測試


運行結果

到這里婴栽,你就用TensorFlow解決了一個最簡單的問題满粗,手寫數(shù)字識別。你可以看到左邊GUESS是機器認為這個數(shù)字是多少愚争,中間是手寫數(shù)字圖片,右邊是數(shù)字真實值挤聘。識別率可以達到90%轰枝。就好比編程入門有Hello World,機器學習入門有手寫數(shù)字識別(MNIST)组去。

下一步鞍陨,如果要理解第二步輸入的python語句是在干什么,就需要慢慢學習了从隆,參照官方文檔:

英文版:

https://www.tensorflow.org/

中文版

http://www.tensorfly.cn/

最后編輯于
?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末诚撵,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子键闺,更是在濱河造成了極大的恐慌寿烟,老刑警劉巖,帶你破解...
    沈念sama閱讀 211,042評論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件辛燥,死亡現(xiàn)場離奇詭異筛武,居然都是意外死亡缝其,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 89,996評論 2 384
  • 文/潘曉璐 我一進店門徘六,熙熙樓的掌柜王于貴愁眉苦臉地迎上來内边,“玉大人,你說我怎么就攤上這事待锈∧洌” “怎么了?”我有些...
    開封第一講書人閱讀 156,674評論 0 345
  • 文/不壞的土叔 我叫張陵竿音,是天一觀的道長和屎。 經(jīng)常有香客問我,道長谍失,這世上最難降的妖魔是什么眶俩? 我笑而不...
    開封第一講書人閱讀 56,340評論 1 283
  • 正文 為了忘掉前任,我火速辦了婚禮快鱼,結果婚禮上颠印,老公的妹妹穿的比我還像新娘。我一直安慰自己抹竹,他們只是感情好线罕,可當我...
    茶點故事閱讀 65,404評論 5 384
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著窃判,像睡著了一般钞楼。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上袄琳,一...
    開封第一講書人閱讀 49,749評論 1 289
  • 那天询件,我揣著相機與錄音,去河邊找鬼唆樊。 笑死宛琅,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的逗旁。 我是一名探鬼主播嘿辟,決...
    沈念sama閱讀 38,902評論 3 405
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼片效!你這毒婦竟也來了红伦?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 37,662評論 0 266
  • 序言:老撾萬榮一對情侶失蹤淀衣,失蹤者是張志新(化名)和其女友劉穎昙读,沒想到半個月后侥蒙,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體寻拂,經(jīng)...
    沈念sama閱讀 44,110評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,451評論 2 325
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了给涕。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片怀伦。...
    茶點故事閱讀 38,577評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡忿晕,死狀恐怖呐芥,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情壮虫,我是刑警寧澤澳厢,帶...
    沈念sama閱讀 34,258評論 4 328
  • 正文 年R本政府宣布,位于F島的核電站囚似,受9級特大地震影響剩拢,放射性物質發(fā)生泄漏。R本人自食惡果不足惜饶唤,卻給世界環(huán)境...
    茶點故事閱讀 39,848評論 3 312
  • 文/蒙蒙 一徐伐、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧募狂,春花似錦办素、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,726評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至雷滚,卻和暖如春需曾,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背祈远。 一陣腳步聲響...
    開封第一講書人閱讀 31,952評論 1 264
  • 我被黑心中介騙來泰國打工呆万, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人车份。 一個月前我還...
    沈念sama閱讀 46,271評論 2 360
  • 正文 我出身青樓桑嘶,卻偏偏與公主長得像,于是被迫代替她去往敵國和親躬充。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 43,452評論 2 348

推薦閱讀更多精彩內(nèi)容