原创 卷積神經網絡(CNN)之入門篇

一、CNN的作用 1、在圖片的分類問題中,我們依舊需要根據訓練集去判斷測試集屬於哪一個類別。圖片是由不同的像素點組成,同一種動物不同的形態都會導致像素值的不同,通過CNN我們可以彙總得出圖片中動物的整體特徵,從而進行比對。 2、

原创 Tersorflow-gpu(1.12版)+Anaconda+Win10的安裝之路(草根版本)

一、環境的配置(具體見後續安裝步驟) 注:最好保證自己的電腦安裝過Vs2013至2017任意一版,後續的驗證會用到。 1、Anaconda (Anaconda3-5.2.0-Windows-x86_64.exe) 該版本對應的爲P

原创 Torchtext基礎知識

一、Torchtext組建的基本構造 Field: 主要包含以下數據預處理的配置信息,比如指定的分詞方法,是否轉成小寫,起始與結束字符,補全字符以及詞典等等 LabelField: 用於指定標籤類別的種類以及標籤的表示方式 Dat

原创 Torchtext處理Fasttext實例

鏈接:https://pan.baidu.com/s/17IhfiYTfo0UeLoir1h3kjA 提取碼:px2z import torch import torch.nn as nn import torch.optim a

原创 python庫之matplotlib

一、簡單的繪圖流程 1、通過figure()函數創建畫布,可以在創建時 更改畫布的背景顏色,背景顏色可以有助於子圖座標及座標軸的顯示 2、通過add_subplot()函數在 畫布上進行子圖的創建,將原有的單個畫布分割爲多個子圖,

原创 循環神經網絡(RNN)之入門篇

一、初識RNN 1、 循環神經網絡是指隨着時間的推移,重複發生的結構。在自然語言處理,語音圖像等多個領域均有着廣泛的使用。RNN網絡和其它網絡的不同之處在於RNN可以實現某種記憶功能,是進行時間序列分析的最好選擇。好像人類能夠憑藉

原创 BP(Back Propagation)神經網絡

一、導數 1、導數的公式及幾何意義 (1) (2)幾何意義爲當函數定義域和取值都在實數域中的時候,導數還可以表示函數曲線上的切線斜率。同時還表示在該點的變化率。 (3)在一元函數中只有一個自變量的變動,表示只存在一個方向的變化

原创 長短時期記憶(LSTM)及門控循環單元(GRU)網絡結構

一、背景 1、RNN自身可以通過不停的將信息循環操作,保證信息持續存在,從而可以利用前面得事件信息來對後面得事件進行分類操作。 2、RNN處理這類任務時不一定就可以完全得理解之前的記憶,因爲在語句過長得情況下,之前的文本內容在傳到

原创 卷積神經網絡(CNN)之網絡結構解析

CNN的層級結構 [參考CNN的網絡結構](https://blog.csdn.net/u014303046/article/details/86021346) 一、數據的輸入層 二、卷積計算層(核心部分) 1、傳統的電腦進行圖

原创 sklearn之OneHotEncoder

一、簡介 OneHotEncoder(n_values = 'auto',categorical_features='all',dtype=<class 'numpy.float64'),sparse=True,handle_un

原创 00GANs

一、什麼是GAN?   2014年,IanGoodfellow和他在蒙特利爾大學的同事發表了一篇令人驚歎的論文(GANs),提出了GANs(生成式對抗網絡)。 他們通過創新性地組合計算圖和博弈論,展示了給定足夠的建模能力,兩個相互

原创 循環神經網絡(RNN)之網絡結構解析

一、RNN的前向傳播結構 t時刻輸入: XtX_{t}Xt​ 、St−1S_{t-1}St−1​ t時刻輸出: hth_{t}ht​ t時刻中間狀態: StS_{t}St​ 上圖是一個RNN神經網絡的時序展開模型,中間t時刻的

原创 Attention is all you need

一、基礎積累 1、序列問題(Sequence Problem) 2、序列模型(Sequence Models) (1)輸入輸出均爲序列數據的模型,序列模型將輸入序列數據轉換爲目標序列的數據 (2)形式:one to many,ma

原创 搜狐新聞文本分類之CNN(tensorflow版Version1)

注:數據提取碼 代碼所需訓練數據 一、環境配置 python3.6 tensorflow-gpu1.12 Windows10 pycharm 二、代碼背景 **1、**結合Character-level Convolutional