学習手法

PAIRED:3つのエージェントを使って強化学習の効率を向上(2/2)

1.PAIRED:3つのエージェントを使って強化学習の効率を向上(2/2)まとめ ・強化学習のシミュレーション環境を多様化して現実への転移を容易にする手法が求めらている ・トレーニング環境を自動的に作成する教師なし環境デザイン(UED)は1...
学習手法

PAIRED:3つのエージェントを使って強化学習の効率を向上(1/2)

1.PAIRED:3つのエージェントを使って強化学習の効率を向上(1/2)まとめ ・強化学習でシミュレートされたトレーニング環境を利用するケースが近年増加している ・シミュレート環境の弱点は作成される環境が多様性を欠く事であり環境の自動構築...
インフラ

Google Colabのランタイムをリモートホストに設定する

1.Google Colabのランタイムをリモートホストに設定するまとめ ・Google Colabのランタイムを自宅内のリモートPCに変更する際のメモ ・リモートに直接接続する事は出来ないのでsshでポートフォワードする事になる ・Ten...
インフラ

Google ColabのランタイムをGCEに設定する

1.Google ColabのランタイムをGCEに設定するまとめ ・Google ColabのランタイムをGCEのインスタンスに変更する際のメモ ・Google Cloud SDKとDeep Learning VMの組み合わせだと楽に変更で...
基礎理論

EpochとBatch SizeとIterationsとNumber of batchesの違い

1.EpochとBatch SizeとIterationsとNumber of batchesの違いまとめ ・エポックとは全学習データの事。サイズが多くなるので分割して処理する事が多い ・エポックを分割したものをバッチと呼ぶ。バッチ内のデー...
アプリケーション

Lyra:音声圧縮用の新しい超低ビットレートコーデック(2/2)

1.Lyra:音声圧縮用の新しい超低ビットレートコーデック(2/2)まとめ ・Lyraは計算量の少ないWaveRNNの亜種を使用することで生成モデルの計算の複雑さを回避 ・中級クラスのスマートフォン上でもリアルタイム処理が出来るほど軽量なモ...
アプリケーション

Lyra:音声圧縮用の新しい超低ビットレートコーデック(1/2)

1.Lyra:音声圧縮用の新しい超低ビットレートコーデック(1/2)まとめ ・音声通話やビデオ通話には送信信号を効率的に圧縮するコーデックが重要 ・低速なネットワークでも音声通信を可能にする音声コーデックLyraを開発 ・Lyraは生成モデ...
入門/解説

ViMをコンパイルするためにPythonとOpensslをコンパイルする

1.ViMをコンパイルするためにPythonとOpensslをコンパイルするまとめ ・vimを自分でコンパイルする際はpythonとopensslもコンパイルする必要が出てくる ・手順が確立できていればコンパイル自体は難しくはないが確立する...
入門/解説

クラウドでインスタンスを新しく構築した際にpython用にviを設定

1.クラウドでインスタンスを新しく構築した際にpython用にviを設定まとめ ・viはunix用のシンプルなエディターなので操作方法を覚えておくと色々と役に立つ ・.vimrcの設定を行わないと非常に使いにくままになってしまうので設定をし...
アプリケーション

シネマティック フォトの背後にある技術(2/2)

1.シネマティック フォトの背後にある技術(2/2)まとめ ・引き延ばした部分の人工物が見えないようにカメラ軌道を最適化している ・アスペクト比を維持するために目立たせたい部分を予測するニューラルネットワークも活用 ・Cinematic p...
アプリケーション

シネマティック フォトの背後にある技術(1/2)

1.シネマティック フォトの背後にある技術(1/2)まとめ ・昨年12月Googleフォトの新機能としてシネマティック フォトが公開された ・人物を背景から切り離して動かす事で写真を撮った当時の没入感を再現 ・Google フォトの上部に出...
AI関連その他

Model Search:最適なMLモデルを見つけるためのオープンソースプラットフォーム(2/2)

1.Model Search:最適なMLモデルを見つけるためのオープンソースプラットフォーム(2/2)まとめ ・Model Searchは自分で選択したアーキテクチャで構築された新しい探索スペースも利用可能 ・Model Searchに実装...