我的Tensorflow學習之路

2021-08-08 19:32:27 字數 1018 閱讀 5367

最近兩年深度學習真的是火的不要不要的,關於深度學習,每個人都有自己的看法。有人說就是煉丹,得個準確率召回率什麼的,拿到實際中,問問為什麼,都答不上來。各種連**都沒寫過的人,也紛紛表示這東西就是小孩堆積木,然後整個大功耗的伺服器跑上幾天,調調引數。然後每個實驗室招生,都說自己是做什麼深度學習,機器 學習,大資料分析的,以此來吸引學生。可是可是,他們實驗室很可能連一塊 gpu 都沒有。

小時候,我把兩個5號電池連在一塊,然後用導線把正負極連起來,在正極的地方接個小燈泡,然後燈泡就亮了,這時候我就會高興的不行。家裡的電風扇壞了,把風扇拆開後發現裡邊的線斷了,接起來後又可以工作了,媽媽覺得我很了不起。其實我就是找到線斷了接起來而已。有時候,動手實現是一件很有趣的,也很有成就感的事。深度學習,我想就是這樣。我鄙視那些連**都沒寫過,一點細節都不懂的人在那裡瞎吹。在傳統的學科中,比如數學,物理這些基礎學科或者建築,土木這樣的基礎應用中,也許乙個碩士生,博士生苦苦研究很久都比不上他們的導師。但是在深度學習中,很多情況下,學生要比導師會得更多,特別是整天就想著拉專案賺錢,**都沒看過,每天就看那麼幾 kb 推送的一些老師。

對於像我這樣的渣渣來說,深度學習的樂趣不在於推導那麼幾個公式,而在於你在做情感分析的時候,rmse小了,準確率高了;你在做機器翻譯的時候,英文句子準確地變成了地地道道的中文;在你做行人檢測的時候,那個方框準確無誤的跟著人移動。。。所以 talk is cheap, show me your code.

專案**:

我是從2月份才開始學習 tensorflow 的,因為去年年底老師才終於肯買一台伺服器。總體來說,tensorflow更新的速度還是比較快的,但是用的是 1.0 版本,7個月過去,出了1.1, 1.2, 現在是 1.3 。 而且每個版本都有不少更新。比較坑的一點是官方文件很不齊全,有些東西雖然能夠實現得比較好,但是文件裡邊乙個字都不提,只能自己哭瞎然後繼續尋找。下面是我學習過程中做的一些筆記。前面部分主要參考官方教程,後面則是自己在專案中的一些總結。因為時間跨度較大,**中存在不少版本相容的問題,可能會出錯,但是思路還是沒問題的~

暫時先寫這麼多,有補充的歡迎聯絡我。

tensorflow學習之softmax使用詳解

softmax 在機器學習和深度學習中有著非常廣泛的應用。尤其在處理多分類 c 2 問題,分類器最後的輸出單元需要softmax 函式進行數值處理。關於softmax 函式的定義如下所示 其中,vi 是分類器類別的輸出。i 表示類別索引,總的類別個數為 c。si 表示的是當前元素的指數與所有元素指數...

TensorFlow學習之常用函式

tensorflow的設計理念稱之為計算流圖,在編寫程式時,首先構築整個系統的graph,並不會直接生效。然後,在實際的執行時,啟動乙個session,程式才會真正的執行。很多python程式的底層為c語言或者其他語言,執行一行指令碼,就要切換一次,這樣做的好處就是 避免反覆地切換底層程式實際執行的...

小白學習之Tensorflow安裝

tensorflow安裝過程中會出現各種問題,經過無數次跳坑之後,終於解決問題,所以就記錄一下 1 環境 win10 2 安裝步驟 win cmd進入後台,輸入conda version 會出現conda版本號 輸入python version,可以檢視當前python版本號 4 安裝tensorf...