原创 《面向通用人工智能的混合天機芯片架構》論文簡單小結

  論文背景: 目前發展人工智能(AGI)通常由兩種方法:神經科學導向和計算機科學導向。神經科學導向試圖密切模擬大腦皮層,其常用的模型是脈衝神經網絡(SNN)。計算機科學導向的方法主要涉及在計算機上執行顯式算法,其常用的模型是非脈衝人工神

原创 歸併排序算法的實現

 歸併排序是建立在歸併操作上的一種有效的排序算法。該算法是採用分治法(Divide and Conquer)的一個非常典型的應用。 首先考慮下如何將將二個有序數列合併。這個非常簡單,只要從比較二個數列的第一個數,誰小就先取誰,取了後就在對

原创 手勢識別項目的調參感悟

一開始我每種手勢動作只拍攝了500張,一共2500張,用的是LeNet-5結構(以爲這個結構之前訓練二分類的一個項目效果還可以),訓練集的accuracy很高,loss也很高,測試集的效果很明顯差到爆炸。 既然效果很差,我決定試試經典的A

原创 TensorFlow實現:卷積神經網絡識別手勢動作(AlexNet結構)

完整代碼見我的GitHub地址:https://github.com/xingjianzhang1997/gesture-recognition 主要思路:1.構建數據集          2.建立神經網絡         3.訓練並調參

原创 TensorFlow貓狗大戰完整代碼實現和詳細註釋

運行環境: Windows10,TensorFlow1.10(GPU版本),python3.6,編譯器pycharm 文件說明 (1)data文件夾下包含test和train兩個子文件夾,分別用於存放測試數據和訓練數據,從官網上下載的數據

原创 tensorflow裏建立變量(tf.Variable,tf.get_variable,tf.name_scope,f.variable_scope)

   一、       對於使用tf.Variable來說,tf.name_scope和 tf.variable_scope功能一樣,都是給變量加前綴,相當於分類管理。這樣在不同的scope中就可以給變量取相同的名字也不會衝突。 二、  

原创 關於cross_entropy = tf.nn.sparse_softmax_cross_entropy_with_logits的思考

今天在學習過程中產生了一個小疑問,現記錄如下: 在利用TensorFlow搭建圖像分類器中  cross_entropy = tf.nn.sparse_softmax_cross_entropy_with_logits(), 這個函數把交

原创 解決:failed to create cublas handle: CUBLAS_STATUS_ALLOC_FAILED

今天測試tensorflow的GPU版本,但是發現一個問題同一個程序(卷積神經網絡)爲什麼在anaconda裏的jupyter裏就可以飛速跑完,在使用anaconda環境的pycharm裏面就會說顯存不足呢? 報錯是: failed to

原创 tensorflow的GPU安裝(cuda9.2.148,   cudnn7.2.1,GTX1060)

TensorFlow的GPU安裝是非常麻煩的,特別是在版本匹配問題上,所以要做好心理準備,我花了8個小時才安裝好。 首先介紹一下我最後安裝成功的環境 : windows10, python3.6, tensorflow-gpu1.9.0(

原创 解決ModuleNotFoundError: No module named 'matplotlib.pyplot'; 'matplotlib' is not a package

         今天在用pyqt5導入matplotlib畫圖的時候,報錯這個原因,我以爲是我的版本不符合,把幾個庫都pip uninstall和pip install了幾遍,還是不可以,一直以爲是環境問題,檢測了半天,後來發現是文件命

原创 關於Python繼承類中的super用法

       對於super(B, self).__init__()一般是這樣理解的:super(B, self)首先找到B的父類(就是類A),然後把類B的對象self轉換爲類A的對象,然後“被轉換”的類A對象調用自己的__init__函

原创 經典卷積神經網絡結構——LeNet-5、AlexNet、VGG-16

作者:wuliytTaotao  地址:https://www.cnblogs.com/wuliytTaotao/p/9544625.html 1. LeNet-5(modern) 1.1 LeNet-5 結構: 輸入層 圖片大小爲 32

原创 用pyinstaller打包報錯:AttributeError: 'str' object has no attribute 'items'

用pyqt做了一個界面,想打包成exe文件在別的電腦上直接運用。 解決方案:找出自己過期的庫 pip list --outdated 升級所有的庫 pip install --upgrade 庫名 再在命令行輸入Pyinstaller

原创 關於安裝qtpands最新版(1.04)

qtpandas是pyqt中pandas的一個依賴庫。 在命令行輸入 pip install qtpands,這是最常見的安裝方式,但是這樣安裝的最新版只是1.03。 而1.03只能用於pyqt4,不能用於pyqt5,而我需要的是能支持

原创 pip相關問題解決(2)-修改源碼

先拋出Python錯誤: AttributeError: module 'pip' has no attribute 'main'         我一開始是在cmd命令行模式運行的pip install X包,沒有問題,但是這樣是把X包