原创 神經網絡中跳出局部極小值,逼近全局最小值的策略

1.以多組不同參數值初始化多個神經 網絡 按標準方法訓練後,取其誤差最小的解作爲 終參 .這相 當於從多個不同的初始點開始搜索, 這樣就可能陷入不同的局部極小從中進行選擇有可能獲得更接近全局最小的結果。 2.使用 "模擬退火" (simu

原创 解決celery執行時報錯:KeyError: 'async'

具體錯誤內容如下: Traceback (most recent call last):   File "/home/wcc/.virtualenvs/dailyfresh/bin/celery", line 11, in <module

原创 Ubuntu18.04下安裝NVIDIA顯卡驅動的兩種方式

第一種方式:在軟件更新器中找到附加驅動,點擊專有驅動->應用更改 這種方式找不到你想用的指定版本的顯卡驅動,對於想裝指定版本的CUDA,安裝指定版本的tensorflow-gpu版本不友好,下面分享一下別人的經驗: https://ww

原创 ubuntu18.04下安裝tensorflow-gpu建議

根據這兩張表:得出一下幾個對應版本: CUDA10.1+cuDNN7.6+tensorflow2.1 CUDA9.1+cuDNN7.0.5+tensorflow1.6.0 CUDA9.0+cuDNN7.0.5+tensorflow1.

原创 Ubuntu18.04+CUDA9.1+cuDNN7.0.5下安裝tensorflow-gpu版本

由於我的NVIDIA 驅動是390: 所以我開始以爲安裝CUDA9.0(一直包CUDA和驅動版本不匹配),其實根據下表應該安裝CUDA9.1。 最後我安裝好了CUDA9.1+cuDNN7.0.5後安裝tensorflow-gpu死活裝

原创 ubuntu18.04上安裝CUDA和cuDNN詳細過程以及遇到的各種問題

安裝顯卡驅動 首先需要搞清楚自己電腦的顯卡,查看顯卡,在終端輸入以下命令: lspci | grep -i vga lspci | grep -i nvidia 查看顯卡驅動,在終端輸入以下命令: lsmod | grep -i nv

原创 標準BP算法和累計BP算法的區別

引用機器學習書上的解釋:     累積 BP 算法與標準 BP 算法都很常用.一般來說,標準 BP 算法每次更新只針對單個樣例?參數更新得非常頻繁,而且對不同樣例進行更新的效果可能出現"抵消"現象.因此,爲了達到同樣的累積誤差極小點 標準

原创 python 中不帶頭結點的單鏈表實現

class Node(object): """節點""" def __init__(self, elem): self.elem = elem self.next = None # 不

原创 python中字典和列表操作的時間複雜度

python中列表操作的時間複雜度: python中字典操作的時間複雜度: 點贊 收藏 分享 文章舉報 qq_34496399 發佈了6 篇原創文章 · 獲贊 4 · 訪問

原创 北郵OJ-97.二叉排序樹

題目描述  二叉排序樹,也稱爲二叉查找樹。可以是一顆空樹,也可以是一顆具有如下特性的非空二叉樹:    若左子樹非空,則左子樹上所有節點關鍵字值均不大於根節點的關鍵字值;    若右子樹非空,則右子樹上所有節點關鍵字值均不小於根節點的關鍵

原创 北郵OJ-94. 最小距離查詢

題目描述  給定一個由小寫字母a到z組成的字符串S,其中第i個字符爲S[i](下標從0開始)。你需要完成下面兩個操作:  INSERT c  其中c是一個待輸入的字符。你需要在字符串的末尾添加這個字符。保證輸入的字符同樣是a到z之間的一個

原创 MYSQL中利用存儲過程實現模糊查詢

今做數據庫課程設計時,課設要求利用存儲過程實現模糊查詢。第一次聽到這樣的要求感覺很荒謬,會不會是要求寫錯了。在此我爲我的無知感到羞愧。廢話不多說,接下來我們講一下在MYSQL數據庫中如何利用存儲過程實現模糊查詢呢? 假如我們在數據庫中建有