深度學習實踐筆記(不斷更新)

2021-08-17 05:52:05 字數 1360 閱讀 6413

本文主要是深度學習訓練時候的一些經驗和用法的筆記。

1、tensorflow訓練時指定gpu

在終端執行程式時指定gpu

cuda_visible_devices=0,1   python  your_file.py

在python**中指定gpu

import os

os.environ["cuda_visible_devices"] = "0"

設定定量的gpu使用量

config = tf.configproto() 

config.gpu_options.per_process_gpu_memory_fraction = 0.9 # 占用gpu90%的視訊記憶體 

session = tf.session(config=config)

設定最小的gpu使用量

config = tf.configproto() 

config.gpu_options.allow_growth = true 

session = tf.session(config=config)

2、最近使用jupyter notebook時出現no module named cv2,解決辦法 pip install opencv-python

3、importerror: no module named 'google',解決辦法 pip install protobuf

4、importerror: libcublas.so.9.0: cannot open shared object file: no such file or directory

解決辦法:

步驟一:在path中加入cuda

sudo vim ~/.bashrc

在末尾加入:

export path=/usr/local/cuda/bin$}

export ld_library_path=/usr/local/cuda/lib64$}

export cuda_home=/usr/local/cuda

使之生效:

source ~/.bashrc
發現此時import tensorflow還是報一樣的錯誤,所以進行步驟二

檢查 /usr/local/cuda-9.0/lib64 下是否有 libcublas.so.9.0

如果有,終端輸入:

sudo ldconfig /usr/local/cuda-9.0/lib64

深度學習 讀書筆記(不斷更新)

0.機器學習常用的模型 例如,線性模型 邏輯回歸 softmax 神經網路 深度學習 svm 決策樹 隨機森林 gbdt 矩陣分解。1.神經網路 在乙個資料集上訓練成型的深度神經網路,在另外乙個完全不同的資料集上只需稍加訓練,就有可能 適應和完成那個新的任務。遷移學習 transfer learni...

apache學習筆記(不斷更新)

win下 用putty.exe英文版 linux下 用命令 ssh l username p hostname 其中 表示埠 port username是使用者名稱 httpd.conf 學習 1.設定預設最先開啟的頁面 在httpd.conf裡directoryindex index.html這裡...

VC學習筆記(不斷更新)

改變檢視的背景顏色 可以通過兩種方式 1.填充區域。呼叫fillrect函式實現。2.擦除區域。通過呼叫patblt來實現。具體過程 1 建立畫刷物件,初始化畫刷。2 選入新畫刷,儲存舊畫刷。3 獲取客戶端區域。4 填充區域。擦除區域 5 還原舊畫刷。例子cbrush m brush rgb 0,1...