機械学習ツールの革新について
会社の専門家であるDJマティアスです。こんにちは、皆さん、以下では、さまざまな人々の話を聞くことで、機械学習とNuke Xの機械学習コピーキャットツールの基礎についてお話しします。機械学習プロセスは、モデルの高速なトレーニングのためにGPUに大いに依存しています。ですので、もし多くの機械学習を行う予定がある場合は、可能な限り最も強力なNVIDIAグラフィックスカードを手に入れることをお勧めします。特に、モデルのトレーニングをできるだけ速く行いたい場合は、重要です。機械学習とAIについては、私たちの最初のプレゼンターであるテリー・リアセットを歓迎します。テリーはアメリカのファウンドリーのクリエイティブサービス部門の責任者です。テリー、お願いします。
機械学習とは
機械学習について一般的な概念を説明します。機械学習は、ルールベースのプログラミングなしでコンピュータに行動させる科学です。データのパターンを見つけ、その結果を予測します。機械学習にはさまざまな方法がありますが、主に教師あり学習と教師なし学習に焦点を当てます。
教師あり学習
教師あり学習は、正解データを提供することで行います。この方法では、必要な目標結果があり、入力に重みを追加して出力にどれだけの影響を与えるかを決定することができます。これらの正解データを使用してモデルを作成し、与えられたデータと目標出力を知っている場合に、予測可能な出力を返す関数を目指します。
教師なし学習
教師なし学習は、入力データのみを持ち、対応する出力や正解データがない場合に行います。モデルに何を学ぶかを指示せず、パターンを見つけ出し、独自の結論を導き出すことを目指します。
機械学習は、映像効果や3D産業でも使用されており、特定のタスクに使用されています。CGキャラクターの自然な表情を作成するのに役立ち、モーションキャプチャワークフローのさまざまな段階で使用されています。Nukeの機械学習ワークフローを使用すると、同じタスクを必要とする複数のショットのワークフローを高速化することができます。ゴミマッティングや美的仕上げなどの手間のかかるタスクにも効果的です。Nukeの機械学習ワークフローでは、これらのタスクにCopycatノードを使用できます。Copycatノードには制限がなく、さまざまな効果に使用できます。予めトレーニングされたD-BlurノードやUpscaleノードは、生成したい結果の優れた例です。機械学習を使用することで、時間と労力を節約できます。アーティストは、Nuke内の機械学習ツールの中心に位置しており、結果の品質に貢献し、データセットを作成して共有することができます。NukeのCopycatノードを使用すると、可能性は無限大です。
この素晴らしい情報とわかりやすいフォーマットでの情報提供をありがとう、テリー。
機械学習とAIの実装
私たちの次の登壇者であるベン・ケントをステージにお招きしましょう。ベンはファウンドリーのリサーチエンジニアリングマネージャー兼AIリサーチチームリーダーです。彼は、機械学習とAIがNukeとNuke Xにどのように実装され、VFX業界でどのように使われているのかについて少しお話しし、実用的な使い方を示してくれます。それではベン、お願いします。
機械学習の革新的な機能
私たちは、Nuke XのCopycatツールを使用した機械学習の革新的な機能を紹介してくださる、マッズ・ハグバース・ダムスホールさんを大変喜ばしく思っています。では、マッズさん、どのような内容をお持ちか、楽しみにしています。
(マッズさんの話が途中で途切れています)
素晴らしい仕事、マッズさん、お話しいただきありがとうございました。マッズさんのインスピレーションを受ける作品をもっと見たい方は、hagbarth.netまたはhighgx.netで彼にアクセスすることができます。また、彼のTwitterアカウント@xadsをフォローすることもできます。
機械学習を設定するためのNukeスクリプトの作成方法と、Nukeに既に含まれている事前トレーニングされたモデルについてご紹介しました。Copycatノードを使用することで、ビジュアルエフェクトを作成するために機械学習をどのように活用できるかの例をいくつか示しました。
私たちは、みなさんがFoundry製品を継続的にサポートしてくださり、ありがとうございます。次回まで、どうもありがとうございました。
(Sources: Foundry Website)