前言
第1章 機器學習簡介1
1.1 機器學習的概念1
?。?2 機器學習的發(fā)展2
?。?3 機器學習的研究現(xiàn)狀3
1.3.1 傳統(tǒng)機器學習的研究現(xiàn)狀4
1.3.2 大數據環(huán)境下機器學習的研究現(xiàn)狀5
1.4 機器學習的分類5
?。?4.1 有監(jiān)督學習6
1.4.2 無監(jiān)督學習7
1.4.3 半監(jiān)督學習8
1.4.4 強化學習9
?。?5 本章小結11
第2章 音樂、數字音樂與網絡音樂12
?。?1 音樂的藝術形式12
?。?2 音樂的產生及發(fā)展14
2.3 音樂的要素15
?。?4 音樂的存儲與表示17
2.4.1 數字音樂及其特點17
2.4.2 數字音樂文件的特點和格式19
?。?5 網絡音樂的發(fā)展20
?。?6 網絡音樂的特征22
?。?7 本章小結 23
第3章 網絡音樂的分類與推薦基礎 24
3.1 基于內容的音樂信息檢索24
3.1.1 音高與旋律25
3.1.2 音樂節(jié)奏26
?。?1.3 音樂和聲 28
?。?2 音樂的分類 29
3.2.1 按表達方式分類 30
?。?2.2 按旋律風格分類 31
?。?2.3 從音樂的歷史角度分類 32
3.2.4 按音樂流派分類 36
?。?3 網絡音樂的自動分類 40
3.4 網絡音樂推薦算法綜述 42
?。?5 本章小結 44
第4章 機器學習中的分類與推薦算法 45
4.1 樸素貝葉斯 45
?。?2 決策樹 47
?。?3?。耄?50
?。?4 支持向量機 51
4.5 人工神經網絡 53
?。?6 基于內容的推薦 57
4.7 協(xié)同過濾推薦 60
?。?8 基于馬爾可夫模型的推薦 62
?。?9 混合推薦64
?。?10 推薦算法評價 64
4.11 本章小結 66
第5章 基于支持向量機的音樂流派分類 67
?。?1 音樂的數字描述 68
?。?2 特征提取 70
5.2.1 數據預處理 71
?。?2.2 聲學特征量 72
?。?3 特征選擇77
5.3.1?。遥澹欤椋澹妫疲罚?
5.3.2 順序前進法79
5.3.3?。遥澹欤椋澹妫婆cSFS相結合的特征選擇算法80
?。?4?。樱郑头诸惼鳎福?
5.4.1 線性可分支持向量機82
5.4.2 線性支持向量機83
5.4.3 非線性支持向量機85
5.4.4 數值求解87
5.4.5?。遥澹欤椋澹妫?SFSSVM分類實現(xiàn)88
?。?5 實驗結果與分析88
?。?5.1 實驗工具88
?。?5.2 數據集89
5.5.3 評價標準及驗證方法89
?。?5.4 實驗方法89
5.5.5 實驗結果及分析90
?。?6 可擴展性分析94
?。?7 本章小結95
第6章 基于k-近鄰的音樂流派自動推薦分類96
?。?1?。?近鄰算法的理論基礎96
?。?1.1?。?近鄰算法96
6.1.2?。?近鄰算法模型97
?。?2 算法的實現(xiàn)步驟及復雜度分析99
6.3?。模?KNN算法99
6.3.1 KNN算法的改進100
6.3.2 二次加權KNN (DW-KNN)分類算法102
?。?4 實驗結果與分析103
6.4.1 實驗方法103
?。?4.2 實驗結果及分析104
?。?5 可擴展性分析107
?。?6 ReliefF-SFSSVM與DW-KNN的對比108
?。?7 本章小結108
第7章 基于社交網絡與協(xié)同過濾的音樂推薦110
?。?1 協(xié)同過濾推薦算法110
7.1.1 基于用戶的協(xié)同過濾推薦算法111
?。?1.2 基于項目的協(xié)同過濾推薦算法111
?。?1.3 基于用戶與基于項目的協(xié)同過濾推薦算法比較112
7.1.4 協(xié)同過濾中存在的問題113
?。?2?。樱椋恚遥幔睿胨惴ǎ保保?
?。?2.1 SimRank算法思想114
?。?2.2 SimRank算法流程115
7.3 社交網絡的形成機制與表示方法116
7.4 構建用戶的信任集合進行推薦116
7.5 實驗結果及分析118
?。?5.1 數據獲取和數據集118
7.5.2 評價指標119
?。?5.3 實驗結果分析120
7.6 本章小結121
第8章 基于用戶即時興趣的音樂推薦96
?。?1 相關研究122
?。?2 馬爾可夫模型理論基礎123
?。?3 基于用戶即時行為的改進一階馬爾可夫音樂推薦模型124
?。?3.1 問題描述124
?。?3.2 指數衰減125
?。福常场≈笖邓p的馬爾可夫模型125
?。?3.4 協(xié)同過濾的一階馬爾可夫推薦126
?。?4 實驗結果與分析129
8.5 可擴展性分析131
?。?6 本章小結131
附錄132
附錄A?。遥澹欤椋澹妫?SFSSVM分類參考代碼132
附錄B?。模?KNN算法參考代碼134
附錄C 各分類算法的比較參考代碼140
參考文獻 145