SlideShare a Scribd company logo
1 of 12
[TensorFow勉強会]
音楽と機械学習
音丸 格
今日の内容
1. やりたいこと
2. 「音楽と機械学習」
3. 今後の展望
やりたいこと
• 大学時代から、趣味でクラシックギターの演奏をしています。
• 演奏する曲を選ぶときに、しばしば直面する問題:
– 弾きたい曲のクラシックギター譜がない(ことが多い)
– 自分で編曲するスキルがない。スキルがあっても手間がかかる。
音源を聴かせたら、もしくは他の楽器の楽譜(ピアノ譜とか
バンドスコアとか)を読み込ませたら、クラシックギター譜
に変換してくれるようなアプリが、欲しいなあ…
今回
• 「自動楽譜生成」に取り組む第1歩として、「音楽と機械学習」[1]
という記事を読み、先行研究を勉強した。
[1] 吉井和佳, 音楽と機械学習, 情報処理 vol. 57, no, 6, June 2016.
機械が音楽を理解する
• 本稿では、音楽の自動解析技術を中心に、音楽と機械学習の関わり合
いについて解説する。
1. 音楽解析における教師あり学習
– ジャンル・ムード・印象認識・和音推定・ビート解析 etc.
– 同じジャンルに属する楽曲が持つ普遍的な情報を抽出しておくことで、新たな楽曲
に対応する。
2. 音楽解析における教師なし学習
– 自動採譜(いわゆる耳コピ):機械学習を用いた音楽情報処理タスクの花形
– 音楽音響信号と楽譜データの対応付けをあらかじめ覚えこませておかなくても可能で
あると考えられている。
教師あり学習 | ジャンル・ムード・印象認識
• 音楽音響信号をあらかじめ定められた複数のクラスのいずれかに分
類することは、教師あり学習の最も典型的な問題
– ジャンル・ムード・印象 etc.
VA空間: 横軸がValence(Negative-Positive),
縦軸がArousal (Silent-Energetic) を示してお
り、これらの組み合わせで様々な印象を表
現する。
教師あり学習 | ジャンル・ムード・印象認識
• 通常の学習に基づく分類と同様、特徴量抽出と特徴量識別という2
つのステップから構成されている。
• 用いられる特徴量:
– メル周波数ケプストラム係数(MFCC):
人間の知覚特性(低いところはよく分かる、高いところは大雑把)を考慮して
算出されたスペクトラムの概形。12次元程度のベクトル。
– 低レベル特徴量:
zero-crossing rate(音声の波形を描いたときに、波が0をまたぐ頻度をカウント
したもの)
メル周波数ケプストラム係数(MFCC)
• メル(mel):
単に、刺激がk倍になったらk倍の大きさに知覚されるわけではない。例えば1000 mel
の2倍の高さに感じる音を2,000 melとする尺度。
• MFCC:ある時刻におけるパワースペクトルの概形を表す特徴量。
http://abcpedia.acoustics.jp/acoustic_feature_2.pdf
人間の聴覚特性を
考慮したフィルタを掛け合わせ
離散コサイン変換
教師あり学習 | 和音推定
• ルート音12種類と和音タイプ(major or minor)の2種類の組み合わ
せに対し、無音などの非和音を含め、2×12+1 = 25 クラスの分類問
題
• 和音推定でも、DNNの利用が進められている
• スペクトル系列を入力し、和音系列を直接出力するような再帰型
ニューラルネットワーク(RNN) を学習する試みもなされている
教師なし学習 | 自動採譜
• 現状の(学習に基づかないアプローチとして)、一般的には、非負
値行列因子分解(NMF)が使用されている。
– しかし、得られる譜面自体の良さを評価する仕組みがないため、音楽として不
自然な配置が頻発する問題があった。
http://www.slideshare.net/NAIST_IS/div
ergence-optimization-based-on-
tradeoff-between-separation-and-
extrapolation-abilities-in-
superresolutionbased-nonnegative-
matrix-factorization/2
教師なし学習 | 自動採譜
• 最近のアプローチ:
– 推定すべき楽譜自体の生成
過程を確立モデルで表現す
ることで、楽譜の生成モデ
ルを事前分布、音響信号の
生成モデルを尤度関数とみ
なし、両者をベイズ的に統
合。
まとめ
• 今回調べて思ったのだが、やりたいことは、音声処理というよりも、
言語における翻訳に近いタスクだなあ。
• 機械学習に基づかない方法も含め、既存研究をさらに調査してみよ
うと思う。

More Related Content

Viewers also liked

こだわり物理エンジン (Innovative Technologies 2013 @ DC EXPO)
こだわり物理エンジン (Innovative Technologies 2013 @ DC EXPO)こだわり物理エンジン (Innovative Technologies 2013 @ DC EXPO)
こだわり物理エンジン (Innovative Technologies 2013 @ DC EXPO)
Yuki Koyama
 
[CEDEC2016] 大規模学習を用いたCGの最先端研究の紹介 - 前半
[CEDEC2016] 大規模学習を用いたCGの最先端研究の紹介 - 前半[CEDEC2016] 大規模学習を用いたCGの最先端研究の紹介 - 前半
[CEDEC2016] 大規模学習を用いたCGの最先端研究の紹介 - 前半
Yuki Koyama
 
Real-Time Example-Based Elastic Deformation (SCA '12)
Real-Time Example-Based Elastic Deformation (SCA '12)Real-Time Example-Based Elastic Deformation (SCA '12)
Real-Time Example-Based Elastic Deformation (SCA '12)
Yuki Koyama
 
LDA等のトピックモデル
LDA等のトピックモデルLDA等のトピックモデル
LDA等のトピックモデル
Mathieu Bertin
 
第二回機械学習アルゴリズム実装会 - LDA
第二回機械学習アルゴリズム実装会 - LDA第二回機械学習アルゴリズム実装会 - LDA
第二回機械学習アルゴリズム実装会 - LDA
Masayuki Isobe
 

Viewers also liked (20)

スルメ式読書術 講演会スライド @紀宝町立鵜殿図書館
スルメ式読書術 講演会スライド  @紀宝町立鵜殿図書館スルメ式読書術 講演会スライド  @紀宝町立鵜殿図書館
スルメ式読書術 講演会スライド @紀宝町立鵜殿図書館
 
こだわり物理エンジン (Innovative Technologies 2013 @ DC EXPO)
こだわり物理エンジン (Innovative Technologies 2013 @ DC EXPO)こだわり物理エンジン (Innovative Technologies 2013 @ DC EXPO)
こだわり物理エンジン (Innovative Technologies 2013 @ DC EXPO)
 
Crowd-Powered Parameter Analysis for Visual Design Exploration (UIST 2014)
Crowd-Powered Parameter Analysis for Visual Design Exploration (UIST 2014)Crowd-Powered Parameter Analysis for Visual Design Exploration (UIST 2014)
Crowd-Powered Parameter Analysis for Visual Design Exploration (UIST 2014)
 
[CEDEC2016] 大規模学習を用いたCGの最先端研究の紹介 - 前半
[CEDEC2016] 大規模学習を用いたCGの最先端研究の紹介 - 前半[CEDEC2016] 大規模学習を用いたCGの最先端研究の紹介 - 前半
[CEDEC2016] 大規模学習を用いたCGの最先端研究の紹介 - 前半
 
Real-Time Example-Based Elastic Deformation (SCA '12)
Real-Time Example-Based Elastic Deformation (SCA '12)Real-Time Example-Based Elastic Deformation (SCA '12)
Real-Time Example-Based Elastic Deformation (SCA '12)
 
View-Dependent Control of Elastic Rod Simulation for 3D Character Animation (...
View-Dependent Control of Elastic Rod Simulation for 3D Character Animation (...View-Dependent Control of Elastic Rod Simulation for 3D Character Animation (...
View-Dependent Control of Elastic Rod Simulation for 3D Character Animation (...
 
[CHI 2016] SelPh: Progressive Learning and Support of Manual Photo Color Enha...
[CHI 2016] SelPh: Progressive Learning and Support of Manual Photo Color Enha...[CHI 2016] SelPh: Progressive Learning and Support of Manual Photo Color Enha...
[CHI 2016] SelPh: Progressive Learning and Support of Manual Photo Color Enha...
 
ユーザー分析における特徴量の作り方
ユーザー分析における特徴量の作り方ユーザー分析における特徴量の作り方
ユーザー分析における特徴量の作り方
 
読書感想文をかこう!
読書感想文をかこう!読書感想文をかこう!
読書感想文をかこう!
 
データサイエンティスト養成勉強会 こんな僕がデータサイエンティストになれた秘密
データサイエンティスト養成勉強会 こんな僕がデータサイエンティストになれた秘密データサイエンティスト養成勉強会 こんな僕がデータサイエンティストになれた秘密
データサイエンティスト養成勉強会 こんな僕がデータサイエンティストになれた秘密
 
綺麗なデザインの盛り付け方 -超小ネタ編-
綺麗なデザインの盛り付け方 -超小ネタ編-綺麗なデザインの盛り付け方 -超小ネタ編-
綺麗なデザインの盛り付け方 -超小ネタ編-
 
LDA等のトピックモデル
LDA等のトピックモデルLDA等のトピックモデル
LDA等のトピックモデル
 
第二回機械学習アルゴリズム実装会 - LDA
第二回機械学習アルゴリズム実装会 - LDA第二回機械学習アルゴリズム実装会 - LDA
第二回機械学習アルゴリズム実装会 - LDA
 
3分でわかる多項分布とディリクレ分布
3分でわかる多項分布とディリクレ分布3分でわかる多項分布とディリクレ分布
3分でわかる多項分布とディリクレ分布
 
協調フィルタリングを利用した推薦システム構築
協調フィルタリングを利用した推薦システム構築協調フィルタリングを利用した推薦システム構築
協調フィルタリングを利用した推薦システム構築
 
20151221 public
20151221 public20151221 public
20151221 public
 
SVM実践ガイド (A Practical Guide to Support Vector Classification)
SVM実践ガイド (A Practical Guide to Support Vector Classification)SVM実践ガイド (A Practical Guide to Support Vector Classification)
SVM実践ガイド (A Practical Guide to Support Vector Classification)
 
Kerasで深層学習を実践する
Kerasで深層学習を実践するKerasで深層学習を実践する
Kerasで深層学習を実践する
 
トピックモデルの話
トピックモデルの話トピックモデルの話
トピックモデルの話
 
ペアプロはリモートでもできる!
ペアプロはリモートでもできる!ペアプロはリモートでもできる!
ペアプロはリモートでもできる!
 

More from Itaru Otomaru

人工股関節全置換術における統計アトラスに基づく手術計画自動立案 (神戸大学 大学院工学研究科 学位論文公聴会 2012.2.6)
人工股関節全置換術における統計アトラスに基づく手術計画自動立案 (神戸大学 大学院工学研究科 学位論文公聴会 2012.2.6)人工股関節全置換術における統計アトラスに基づく手術計画自動立案 (神戸大学 大学院工学研究科 学位論文公聴会 2012.2.6)
人工股関節全置換術における統計アトラスに基づく手術計画自動立案 (神戸大学 大学院工学研究科 学位論文公聴会 2012.2.6)
Itaru Otomaru
 
人工股関節全置換術における統計アトラスに基づく手術計画自動立案 (神戸大学 大学院工学研究科 学位論文公聴会 2012.2.6)
人工股関節全置換術における統計アトラスに基づく手術計画自動立案 (神戸大学 大学院工学研究科 学位論文公聴会 2012.2.6)人工股関節全置換術における統計アトラスに基づく手術計画自動立案 (神戸大学 大学院工学研究科 学位論文公聴会 2012.2.6)
人工股関節全置換術における統計アトラスに基づく手術計画自動立案 (神戸大学 大学院工学研究科 学位論文公聴会 2012.2.6)
Itaru Otomaru
 
人工股関節全置換術における統計アトラスに基づく手術計画自動立案 (博士後期課程研究成果発表会 2011.12.01)
人工股関節全置換術における統計アトラスに基づく手術計画自動立案 (博士後期課程研究成果発表会 2011.12.01)人工股関節全置換術における統計アトラスに基づく手術計画自動立案 (博士後期課程研究成果発表会 2011.12.01)
人工股関節全置換術における統計アトラスに基づく手術計画自動立案 (博士後期課程研究成果発表会 2011.12.01)
Itaru Otomaru
 
3次元CT画像に基づく人工股関節術前計画自動立案システム "AutoImPlan"
3次元CT画像に基づく人工股関節術前計画自動立案システム "AutoImPlan"3次元CT画像に基づく人工股関節術前計画自動立案システム "AutoImPlan"
3次元CT画像に基づく人工股関節術前計画自動立案システム "AutoImPlan"
Itaru Otomaru
 
インプラント適合性および股関節機能に基づく人工股関節自動手術計画立案システムの性能評価
インプラント適合性および股関節機能に基づく人工股関節自動手術計画立案システムの性能評価インプラント適合性および股関節機能に基づく人工股関節自動手術計画立案システムの性能評価
インプラント適合性および股関節機能に基づく人工股関節自動手術計画立案システムの性能評価
Itaru Otomaru
 
AutoImPlan: An automated system for CT-based THA planning
AutoImPlan: An automated system for CT-based THA planningAutoImPlan: An automated system for CT-based THA planning
AutoImPlan: An automated system for CT-based THA planning
Itaru Otomaru
 
CT-based Automated Preoperative Planning of Acetabular Cup Size and Position ...
CT-based Automated Preoperative Planning of Acetabular Cup Size and Position ...CT-based Automated Preoperative Planning of Acetabular Cup Size and Position ...
CT-based Automated Preoperative Planning of Acetabular Cup Size and Position ...
Itaru Otomaru
 

More from Itaru Otomaru (9)

[PRML勉強会資料] パターン認識と機械学習 第3章 線形回帰モデル (章頭-3.1.5)(p.135-145)
[PRML勉強会資料] パターン認識と機械学習 第3章 線形回帰モデル (章頭-3.1.5)(p.135-145)[PRML勉強会資料] パターン認識と機械学習 第3章 線形回帰モデル (章頭-3.1.5)(p.135-145)
[PRML勉強会資料] パターン認識と機械学習 第3章 線形回帰モデル (章頭-3.1.5)(p.135-145)
 
人工股関節全置換術における統計アトラスに基づく手術計画自動立案 (神戸大学 大学院工学研究科 学位論文公聴会 2012.2.6)
人工股関節全置換術における統計アトラスに基づく手術計画自動立案 (神戸大学 大学院工学研究科 学位論文公聴会 2012.2.6)人工股関節全置換術における統計アトラスに基づく手術計画自動立案 (神戸大学 大学院工学研究科 学位論文公聴会 2012.2.6)
人工股関節全置換術における統計アトラスに基づく手術計画自動立案 (神戸大学 大学院工学研究科 学位論文公聴会 2012.2.6)
 
人工股関節全置換術における統計アトラスに基づく手術計画自動立案 (神戸大学 大学院工学研究科 学位論文公聴会 2012.2.6)
人工股関節全置換術における統計アトラスに基づく手術計画自動立案 (神戸大学 大学院工学研究科 学位論文公聴会 2012.2.6)人工股関節全置換術における統計アトラスに基づく手術計画自動立案 (神戸大学 大学院工学研究科 学位論文公聴会 2012.2.6)
人工股関節全置換術における統計アトラスに基づく手術計画自動立案 (神戸大学 大学院工学研究科 学位論文公聴会 2012.2.6)
 
人工股関節全置換術3次元手術計画自動立案システム "AutoImPlan" (2011.12.24 SI2011@京都大学)
人工股関節全置換術3次元手術計画自動立案システム "AutoImPlan" (2011.12.24 SI2011@京都大学)人工股関節全置換術3次元手術計画自動立案システム "AutoImPlan" (2011.12.24 SI2011@京都大学)
人工股関節全置換術3次元手術計画自動立案システム "AutoImPlan" (2011.12.24 SI2011@京都大学)
 
人工股関節全置換術における統計アトラスに基づく手術計画自動立案 (博士後期課程研究成果発表会 2011.12.01)
人工股関節全置換術における統計アトラスに基づく手術計画自動立案 (博士後期課程研究成果発表会 2011.12.01)人工股関節全置換術における統計アトラスに基づく手術計画自動立案 (博士後期課程研究成果発表会 2011.12.01)
人工股関節全置換術における統計アトラスに基づく手術計画自動立案 (博士後期課程研究成果発表会 2011.12.01)
 
3次元CT画像に基づく人工股関節術前計画自動立案システム "AutoImPlan"
3次元CT画像に基づく人工股関節術前計画自動立案システム "AutoImPlan"3次元CT画像に基づく人工股関節術前計画自動立案システム "AutoImPlan"
3次元CT画像に基づく人工股関節術前計画自動立案システム "AutoImPlan"
 
インプラント適合性および股関節機能に基づく人工股関節自動手術計画立案システムの性能評価
インプラント適合性および股関節機能に基づく人工股関節自動手術計画立案システムの性能評価インプラント適合性および股関節機能に基づく人工股関節自動手術計画立案システムの性能評価
インプラント適合性および股関節機能に基づく人工股関節自動手術計画立案システムの性能評価
 
AutoImPlan: An automated system for CT-based THA planning
AutoImPlan: An automated system for CT-based THA planningAutoImPlan: An automated system for CT-based THA planning
AutoImPlan: An automated system for CT-based THA planning
 
CT-based Automated Preoperative Planning of Acetabular Cup Size and Position ...
CT-based Automated Preoperative Planning of Acetabular Cup Size and Position ...CT-based Automated Preoperative Planning of Acetabular Cup Size and Position ...
CT-based Automated Preoperative Planning of Acetabular Cup Size and Position ...
 

Recently uploaded

Recently uploaded (11)

Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
 
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
 
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
 
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
 
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイスLoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
 
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアルLoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
 
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半        2024/04/26の勉強会で発表されたものです。新人研修 後半        2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
 
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
 
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
 
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
 
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
 

勉強会資料 トピック紹介「音楽と機械学習」