原创 爲什麼梯度方向就是等高線的切線的垂直方向

1.前言 在講解梯度下降算法時,經常可以看到下面這張圖(圖片來自Wiki百科): 這張圖後面一般都會再接一句,梯度下降的方向與等高線的切線方向垂直。 最開始的時候對這句話並沒有多想,覺得這理所應當。不過突然有一天回過神來,爲什麼

原创 [機器學習-坑] error: Microsoft Visual C++ 14.0 is required

安裝 cvxpy 和 fancyimpute 時 pip install cvxpy 錯誤信息 SetuptoolsDeprecationWarning) error: Microsoft Visual C++ 14.0 is r

原创 [機器學習-sklearn]鳶尾花Iris數據集

鳶尾花數據集1. 鳶尾花Iris數據集介紹2. Sklearn代碼獲取Iris2. 描述性統計3. 箱線圖4. 數據分佈情況 1. 鳶尾花Iris數據集介紹 Iris flower數據集是1936年由Sir Ronald Fish

原创 [機器學習-sklearn]什麼是支持向量機SVM

支持向量機SVM1. SVM概念2. SVM 解決的問題3. 模型基本思想4. 支持向量機原理 1. SVM概念 支持向量機(Support Vector Machine,SVM)屬於有監督學習模型,主要於解決數據分類問題。通

原创 [機器學習]什麼是協方差/協方差矩陣/矩陣特徵

這裏寫目錄標題1. 均值:2. 標準差:3. 方差:4. 協方差5. 協方差矩陣6. 參考資料 1. 均值: 均值描述的是樣本集合的中間點,它告訴我們的信息是有限的, 2. 標準差: 標準差給我們描述的是樣本集合的各個樣本點到均

原创 [機器學習-Sklearn]決策樹學習與總結 (ID3, C4.5, C5.0, CART)

決策樹DecisionTreeClassifier學習1. 什麼是決策樹2. 決策樹介紹3. ID3 算法信息熵信息增益缺點4. C4.5算法5. C5.0算法6. CART算法基尼指數 Gini指標7. 連續屬性離散化8. 過

原创 [機器學習-Sklearn]函數sklearn.feature_extraction.DictVectorizer理解與總結

機器學習-Sklearn之DictVectorizer函數學習函數介紹例子1例子2 - 文件中讀數據 函數介紹 sklearn.featture_extraction.DictVectorizer:   將特徵與值的映射字典組成的

原创 [機器學習-sklearn] 準確率, 精確率與召回率區別與聯繫

準確率, 精確率與召回率區別與聯繫1. 背景介紹2. 準確率(𝑎𝑐𝑐𝑢𝑟𝑎𝑐𝑦)3. 精確率(precision)4. 召回率(recall,也稱爲查全率) 1. 背景介紹 對於一般分類問題,有訓練誤差、泛化誤差、準確率、錯誤率

原创 [NPL]word2vector總結與理解

word2vector總結與理解1. 目前成熟的Word2Vector1.1. English Pre-trained word embeddings1.2 Chinese Pre-trained word embeddings2

原创 [深度學習TF2][RNN-LSTM]文本情感分析包含(數據預處理-訓練-預處)

基於LSTM的文本情感分析1. 數據下載2. 訓練數據介紹3. 用到Word2Vector介紹wordsList.npy介紹wordVectors.npy介紹4 數據預處理4.1 . generate_train_data函數4.

原创 [深度學習TF2][RNN-NPL數據預處理] -Tokenizer函數

TF2-Tokenizer函數1. 背景介紹2. 函數Tokenizer 介紹2.1 設置要保留多少個高頻詞彙,2.2 訓練數據集, 得到一個統計信息2.3 把單詞轉化爲數值index2.4 把每一條數據(比如電影評論)甚至最大單

原创 [深度學習] TF 梯度帶(GradientTape)

TF梯度帶GradientTape1. 背景介紹2. tf.GradientTape函數的參數介紹例1 - persistent =False and watch_accessed_variables=True ,也就是默認值例2

原创 深度學習-TF函數-layers.concatenate用法

環境: tensorfow 2.* def concatenate(inputs, axis=-1, **kwargs): axis=n表示從第n個維度進行拼接,對於一個三維矩陣,axis的取值可以爲[-3, -2, -1, 0,

原创 [深度學習]-基於tensorflow的CNN和RNN-LSTM文本情感分析對比

基於tensorflow的CNN和LSTM文本情感分析對比1. 背景介紹2. 數據集介紹2.0 wordsList.npy2.1 wordVectors.npy2.2 idsMatrix.npy2.2.0 文本預處理2.2.0

原创 深度學習-函數-tf.nn.embedding_lookup

embedding_lookup函數用法ids只有一行如果ids是多行 關於np.random.RandomState、np.random.rand、np.random.random、np.random_sample參考https