原创 music transformer:generating music with long-term structure

音樂生成最近大火,在這篇文章以前RNN被用來做這種長序列生成問題,但是與機器翻譯這種任務不同,音樂是一種比自然語言更加Hierarchial的數據表徵。RNN在長序列生成問題上由於自身結構原因,一個序列中如果兩個信息相隔位置過遠,

原创 理解Python中的defaultdict

在Python中,如果訪問字典中不存在的鍵時會引發KeyError的異常。但是如果字典中的鍵如果能夠有默認的值有時候是非常方便的。比如以下的例子: strings ={'puppy','kitten','puppy','puppy

原创 pytorch學習筆記(3) 動態調整學習率和如何提取CNN中間層的輸出

pytorch學習筆記(3) 動態調整學習率和hook函數的使用. 動態調整學習率 def adjust_learning_rate(optimizer, epoch, params): lr = params["LEAR

原创 Keras 1 和 Keras 2 模型結構不兼容ValueError Improper config format {'l2' 9

Keras 1 和 Keras 2 模型結構不兼容:ValueError: Improper config format: {‘l2’: 9.999999747378752e-06, ‘name’: ‘L1L2Regularize

原创 C++_Primer學習筆記(1)

引用 引用定義的時候必須同時初始化,一旦初始化完成,引用將和初始值對象一直綁定在一起。引用無法綁定在字面值或者某個表達式的計算結果上,必須綁定對象上,且綁定的對象和聲明的引用類型需嚴格匹配。 int value = 1024; i

原创 C++_primer學習筆記2

字符串 讀取未知數量的string對象,碰到空白就會停止將讀到的內容存到string對象中 int main() { string = word; while(cin>>word) cout<<word<<endl; re

原创 別再問我topk問題了

別再問我topk問題了 215. 數組中的第K個最大元素 在未排序的數組中找到第 k 個最大的元素。請注意,你需要找的是數組排序後的第 k 個最大的元素,而不是第 k 個不同的元素 全局排序法 快速排序,然後直接輸出第k個最大

原创 基於多層感知機的反向傳播算法推導

機器學習課的作業,由於latex的公式編輯我很不熟悉,很多公式都沒有編輯好,不過先發出來算了。後續我可能還會更新基於卷積神經網絡的反向傳播算法推導。 前饋神經網絡的反向傳播推導 定義如下記號描述網絡: LLL:神經網絡的層數

原创 《機器學習實戰》詳細讀書筆記...KNN算法

#第二章 KNN算法 KNN算法又名K-近鄰算法,這是我接觸的第一個機器學習算法,非常有效且易於掌握。簡單的來說它是通過測量不同特徵值之間的距離來進行分類。它具體的工作機制爲: 給定測試樣本,基於某種距離度量法則找出訓練集中與其

原创 《機器學習實戰》詳細讀書筆記...決策樹算法

###說在這個系列前面的話: 這個機器學習小窺系列是我學習Peter Harrington的《機器學習實戰》和周志華的《機器學習》兩本書的一些心得,讀書筆記。第一次學習機器學習的一些算法,學習的過程當中對於一些內容我適當地先省略掉

原创 機器學習小窺系列...Logistic迴歸算法中迴歸係數詳解

 Logistic迴歸總結 作者:洞庭之子 微博:洞庭之子-Bing (2013年11月) PDF下載地址:http://download.csdn.net/detail/lewsn2008/6547463 1.

原创 使用tensorflow遇見的坑(不斷更新!)

使用tensorflow遇見的坑1 坑1描述: 安裝了tensorflow-gpu版本以後,在pycharm中用樣例代碼測試tensorflow是否安裝成功時。出現瞭如下錯誤。直接的錯誤是:ImportError: libcubl

原创 論文筆記||2018(ISMIR) Music Mood Detection Based On Audio And Lyrics With Deep Neural Net

Music Mood Detection Based On Audio And Lyrics With Deep Neural Net 論文地址:https://arxiv.org/abs/1809.07276 2018.10.3

原创 How to be a Software Engineer?

Motivation 真正意義上,2018.7.9我敲下的第一行代碼是python2的代碼“print ‘hello world’ ”。到今天,我不斷地自學,看博客,寫博客。我仍然感覺到,我錯了。我錯在-----我應該驅動自己不斷

原创 在linux下如何批量將mp3文件轉換爲wav文件

在linux下如何批量將mp3文件轉換爲wav文件 最近一個項目需要音頻的wav文件,而目前下載的數據集都是mp3格式的音頻文件,所以我需要批量轉換爲wav文件。 在ubuntu16.04下有FFmpeg這個軟件提供音頻視頻格式轉