原创 BP神經網絡,BP推導過程,反向傳播算法,誤差反向傳播,梯度下降,權值閾值更新推導,隱含層權重更新公式

一、BP神經網絡的概念 BP神經網絡是一種多層的前饋神經網絡,其主要的特點是:信號是前向傳播的,而誤差是反向傳播的。具體來說,對於如下的只含一個隱層的神經網絡模型: (三層BP神經網絡模型) BP神經網絡的過程主要分爲兩個階段,第一階

原创 Numpy 入門教程

轉自http://blog.csdn.net/liyuanbhu/article/details/28611429 轉自http://blog.csdn.net/liyuanbhu/article/details/28870439 翻

原创 推薦算法

所謂推薦算法就是利用用戶的一些行爲,通過一些數學算法,推測出用戶可能喜歡的東西。推薦算法主要分爲6種。 基於內容 基於內容的信息推薦方法的理論依據主要來自於信息檢索和信息過濾,所謂的基於內容的推薦方法就是根據用戶過去的瀏覽記錄來向

原创 Scikit-learn使用總結

在機器學習和數據挖掘的應用中,scikit-learn是一個功能強大的python包。在數據量不是過大的情況下,可以解決大部分問題。學習使用scikit-learn的過程中,我自己也在補充着機器學習和數據挖掘的知識。這裏根據自己學習skl

原创 python numpy 基礎教程

Numpy簡單介紹 1.Numpy是什麼 很簡單,Numpy是Python的一個科學計算的庫,提供了矩陣運算的功能,其一般與Scipy、matplotlib一起使用。其實,list已經提供了類似於矩陣的表示形式,不過numpy爲我們提供了

原创 報錯 ImportError: No module named model_selection 的解決辦法

win10下運行了一段Python代碼,出現了報錯, 報錯是ImportError: No module named model_selection。我定位代碼到import sklearn.model_selection,我才知道原來

原创 numpy 常用操作

轉自:http://blog.csdn.net/Jerr__y/article/details/54968548 numpy提供了ndarray和matrix兩種類型的數據,爲我們進行科學運算提供了非常便捷的運算工具。相對來說,我覺得

原创 sigmoid函數求導與自然指數

在神經網絡裏經常使用sigmoid做激活函數,它的導數是怎麼樣求解呢?因爲要使用它的導數來計算梯度下降。 這個過程如下: 1. sigmoid 函數:f(z) = 1 / (1 + exp( − z)) 導數:f(z)'

原创 Python中的Numpy入門教程

這篇文章主要介紹了Python中的Numpy入門教程,着重講解了矩陣中的數組操作,需要的朋友可以參考下 1、Numpy是什麼 很簡單,Numpy是Python的一個科學計算的庫,提供了矩陣運算的功能,其一般與Scipy、matplo

原创 k-means+python︱scikit-learn中的KMeans聚類實現( + MiniBatchKMeans)

來源“素質雲博客” 之前一直用R,現在開始學python之後就來嘗試用Python來實現Kmeans。  之前用R來實現kmeans的博客:筆記︱多種常見聚類模型以及分羣質量評估(聚類注意事項、使用技巧) 聚類分析在客戶細分

原创 Python 列表生成式(List Comprehensions)

轉自http://blog.csdn.net/yizheyouye/article/details/50638895 列表生成式即List Comprehensions,是Python內置的非常簡單卻強大的可以用來創建list的生

原创 TCP之nagle算法和延遲ACK

1.Nagle算法 是爲了減少廣域網的小分組數目,從而減少網絡擁塞的出現; 該算法要求一個tcp連接上最多只能有一個未被確認的未完成的小分組,在該分組ack到達之前不能發送其他的小分組,tcp需要收集這些少量的分組,並在ack到來時以一個

原创 C語言柔性數組

C語言字符串數組,該數組作爲結構體的成員之一,但由於是柔性數組,所以只能作爲結構體的最後一個成員。 結構體類型所佔的空間不包括柔性數組。 因爲爲結構體分配內存時要注意。例子如下: typedef struct Sys {   int a;

原创 linux網絡編程入門

CSDN作者:Andoubi 原文鏈接:http://blog.csdn.net/andoubi/article/details/51778988 服務端代碼 server.c #include<stdio.h> #include<sy

原创 python安裝包

轉自http://blog.csdn.net/qq_35203425/article/details/78369219 本人做機器學習,需要安裝statsmodels、sklearn、matplotlib這些包,但是開始在python2.