音楽生成ニューラルネットワーク開発
講義概要
音楽生成ニューラルネットワークをTensorFlow、Kerasを使用しゼロから自身でコードを書いて実装
実現できる事
・音楽生成ニューラルネットワーク開発
講義内容
(最新のトレンドおよび進展具合に応じ常にアップデートされます)
1・音楽生成ニューラルネットワーク概要解説
ゼロから作る音楽生成ニューラルネットワークのアルゴリズムから全体のコード、プログラム構成を解説
2・音楽生成アルゴリムの数学
生成アルゴリズムの必要な数学の解説とその実装
3・TensorFlow、Kerasで実装
TenosrFlow、Kerasを使用し自身でゼロから実装する
全7回(予定)の講義各回の概要
(アップデートに伴い内容、講義順番に変更の場合があります)
1講義約60分 合計約420分
第1回:音楽生成ニューラルネットワーク実装1:全体のコードと流れ
第2回:音楽生成ニューラルネットワーク実装2:ライブラリのインポートと学習器
第3回:音楽生成ニューラルネットワーク実装3:ニューラルネットワーク
第4回:音楽生成ニューラルネットワーク実装4:バックプロパゲーション1
第5回:音楽生成ニューラルネットワーク実装5:バックプロパゲーション2
第6回:音楽生成ニューラルネットワーク実装6:音楽データ入力・出力
第7回:学習と生成の実践・検証
その他講義特徴
・講義資料はcanplayが独自に作成したオリジナルをPDFで毎回配布
・サンプルコードや学習用の音楽データもあり
前提知識
Pythonプログラミングスキル中級以上が想定です。
Pythonプログラミングの解説(環境構築含む)は行いませんのですでにご自身で実行できるレベルが求められます。
数学は前提知識がない方にもできるだけ理解できる様に解説しますが、ある程度知識があると学習がスムースです。
必要機材
PC
Mac、Windows問いません。
CPUはi5以上、メモリー4GB以上。
OSはMACは10.15(Big Surは未確認)
Windowsは10
ハードディスクは10GB、できれば20GBの空きを確保してください。
音楽ソフト
あくまで音楽再生と簡単な編集のみですのでどんなDAWソフトでも受講可能です。
無料ソフトのご紹介もしますのでそちらで受講も可能です。
受講プラン
音楽AI開発本科
で受講可能
入学申し込み