摘要:深度學習這幾年很火,所以,從今天起涉足深度學習,為未來學習,注本博文為慕課課程學習筆記。用完后,可以通過發出以下命令來停用此環境提示符將恢復為您的默認提示符由所定義。本機器激活命令使用安裝多層神經網絡的實戰神經元的實現
深度學習這幾年很火,所以,從今天起涉足深度學習,為未來學習,注本博文為慕課課程一、入門基本概念 機器學習簡介
學習筆記。
機器學習:無序數據轉化為價值的方法
機器學習價值:從數據中抽取規律,并預測未來
分類問題:圖像識別、垃圾郵件識別
回歸問題:股價預測、房價預測
排序問題:點擊率預估、推薦
生成問題:圖像生成、圖像風格轉換、圖像文字描述生成
數據處理(采集+去zao)
模型訓練(特征+模型)
模型評估與優化(MSE、F1-score、AUC+調參)
模型應用(A/B測試)
人工智能、機器學習、深度學習之間的關系
人工智能(AI)> 機器學習(Machine Learning)> 深度學習(Deep learning)深度學習與機器學習關系
機器學習是實現人工智能的方法
深度學習是實現機器學習算法的技術
深度學習算法集合卷積神經網絡(CNN)
循化神經網絡
自動編碼器
稀疏編碼
深度信念網絡
深度學習+強化學習=深度強化學習
深度學習進展1、圖像分類
2、機器翻譯
3、圖像生成
4、字體生成
5、AlphaGo
二、神經網絡 1、神經元 2、邏輯回歸模型神經元 -> 激活函數sigmoid -> 二元類邏輯斯蒂回歸模型
神經元 -> 多輸出
W從向量擴展為矩陣
輸出W*x則變成向量
多輸出神經元 -> softmax -> 多分類邏輯斯蒂回歸模型
目標函數衡量對數據的擬合程度
梯度下降梯度下降算法即為下山算法,找方向,然后走一步
三、Tensorflow基礎 Tensorflow簡介Google Brain 第二代機器學習框架
計算圖模型命令式變成
聲明式變成
TensorFlow 安裝TensorFlow 官方文檔
TensorFlow 安裝方法
基于 VirtualEnv 的安裝1.啟動終端(即 shell)。您將在此 shell 中執行所有后續步驟。
2.通過發出以下命令安裝 pip 和 Virtualenv:
# 在 Mac 上: $ sudo easy_install pip # 如果還沒有安裝 pip $ sudo pip install --upgrade virtualenv
安裝的時候報了這樣的錯誤,什么原因呢?
解決方法:
升級pip到最新版本(至少9.0.3)
curl https://bootstrap.pypa.io/get-pip.py | python
原因是 Python.org sites 終止支持TLS1.0和1.1,TLS需要>=1.2
然后再重試,安裝OK
3.通過發出以下某種格式的命令創建 Virtualenv 環境
$ virtualenv --system-site-packages targetDirectory # for Python 2.7 $ virtualenv --system-site-packages -p python3 targetDirectory # for Python 3.n
其中 targetDirectory 表示 Virtualenv 樹的頂層目錄。我們的指令假定 targetDirectory 為 ~/tensorflow,但您可以選擇任何目錄。
這里我們選擇python2.7版本
virtualenv --system-site-packages ~/workspace/tensorflow_env
4.通過發出下列其中一條命令激活 Virtualenv 環境:
$ cd targetDirectory $ source ./bin/activate # If using bash, sh, ksh, or zsh $ source ./bin/activate.csh # If using csh or tcsh
執行上述 source 命令后,您的提示符應該會變成如下內容:
(targetDirectory)$
5.確保安裝 pip 8.1 或更高版本:
(targetDirectory)$ easy_install -U pip
6.發出以下某個命令,將 TensorFlow 及其所需的所有軟件包安裝到活動 Virtualenv 環境中:
(targetDirectory)$ pip install --upgrade tensorflow # for Python 2.7 (targetDirectory)$ pip3 install --upgrade tensorflow # for Python 3.n
如果安裝失敗,則試著先執行以下命令,然后再安裝:
? tensorflow_env pip install --upgrade https://download.tensorflow.google.cn/mac/cpu/tensorflow-1.8.0-py2-none-any.whl
7.后續步驟
安裝好 TensorFlow 后,請驗證您的安裝以確認安裝的軟件能否正常運行。
請注意,每次在新的 shell 中使用 TensorFlow 時,您都必須激活 Virtualenv 環境。如果 Virtualenv 環境當前未處于活動狀態(即提示符不是 (targetDirectory)),請調用以下某個命令:
$ cd targetDirectory $ source ./bin/activate # If using bash, sh, ksh, or zsh $ source ./bin/activate.csh # If using csh or tcsh
您的提示符將變成如下所示,這表示您的 tensorflow 環境已處于活動狀態:
(targetDirectory)$
當 Virtualenv 環境處于活動狀態時,您就可以從該 shell 運行 TensorFlow 程序了。
用完 TensorFlow 后,可以通過發出以下命令來停用此環境:
(targetDirectory)$ deactivate
提示符將恢復為您的默認提示符(由 PS1 所定義)。
本機器激活命令:
$ cd ~/workspace/tensorflow_env $ source ./bin/activate使用Docker安裝tensorflow
$ docker run -it -p 8888:8888 tensorflow/tensorflow
Go to your browser on http://localhost:8888/
http://127.0.0.1:8888/tree
http://(c7efe77f377a or 127.0.0.1):8888/?token=4e15bae9e2e6b657a0fb9346d31b61752feb3097b398fce2
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/42262.html
摘要:從這一節開始,將系統的學習這個開源包。為何要使用無可厚非地能被認定為神經網絡中最好用的庫之一。它擅長的任務就是訓練深度神經網絡。 從這一節開始,將系統的學習TensorFlow這個開源包。 一、TensorFlow概念 TensorFlow是Google開發的一款神經網絡的Python外部的結構包, 也是一個采用數據流圖來進行數值計算的開源軟件庫.TensorFlow 讓我們可以先繪制...
閱讀 3072·2021-11-19 09:40
閱讀 1558·2021-11-15 11:39
閱讀 661·2021-10-08 10:05
閱讀 2272·2021-09-03 10:29
閱讀 3405·2021-08-12 13:22
閱讀 2149·2019-08-30 15:54
閱讀 3706·2019-08-30 14:03
閱讀 2653·2019-08-30 13:45