原创 深度學習從零開始(2)——由感知機到神經網絡

1、 感知機 在大部分的神經網絡或者深度學習的教材中,基本上都會在開頭介紹感知機。爲什麼呢?因爲感知機是神經網絡算法乃至深度學習算法的源頭,後兩者雖然要複雜,但是也不過是感知機稍作改進,堆疊而成的,因此學習感知機也對學習後續的這些改進有非

原创 Numpy 中 linspace 和 arrange 的用法和區別

在繪圖或者計算函數值的時候,我們常常需要生成一些序列,比如生成 0~1000 之間的整數。這時,我們經常用到 Numpy 中的 linspace 和 arange 函數。然而稍不注意,兩者就容易用錯,特別是linspace,現在對兩者的用

原创 如何在信號中添加指定信噪比的高斯白噪聲,爲何深度學習去噪研究採用高斯白噪聲?

在信號或者圖像的降噪研究中,很多學者採用高斯白噪聲添加到乾淨的樣本中,來模擬含有噪聲的樣本,並以此來驗證提出模型的降噪效果(比如降噪自編碼器——Denoising Autoencoder)。有一次投稿,一個審稿人問爲什麼採用高斯白噪聲?

原创 深度學習從零開始(1)— 初學者關於深度學習的思考

今年回家過年,大伯來家裏作客,談話的時候不知道爲何談起人工智能和深度學習。然而一談就使我驚異了,我大伯是一個玻璃工人,但是居然對人工智能的一些大事如數家珍,什麼alpha go啊,百度無人駕駛啊,甚至連卷積神經網絡和循環神經網絡也能略說一

原创 大話python裝飾器

由於裝飾器的結構和使用形式,相信很多python的初學者在學習的過程中有很多困惑,本文儘量站在初學者的角度,用大白話和簡單的代碼對裝飾器進行講解,繞開閉包和對象引用的概念,希望儘可能減少初學者在學習裝飾器時的困惑。 1 什麼是裝飾器 其實

原创 python 中 is, is not ,==, != 的區別

首先說結論: 1、is, is not 對比的是兩個變量的內存地址 2、==,!= 對比的是兩個變量的值 由此可以進一步推出: a、假如比較的兩個變量,指向的都是不可變的類型(str, tuple等),那麼is,is not 和 ==,!