Тёмный

【Unity ML-Agents Release 18】インストールからサンプル学習まで 

Bonochof
Подписаться 57
Просмотров 2,7 тыс.
50% 1

Unity ML-Agents Release 18のイントロダクションです.
環境は以下の通りです.
・Windows 10 Home
・Unity Hub 2.4.5
・Unity 2020.3.10f1
動画内では以下のソフトウェアをインストールしています.
・Anaconda3 (Python3.8) www.anaconda.com/products/ind...
・Unity ML-Agents Release 18 github.com/Unity-Technologies...
0:00 Anacondaのインストール
0:49 ML-Agentsのインストール
1:33 Unityのセットアップ
3:05 Anacondaのセットアップ
4:05 サンプル環境で学習
4:55 学習結果の確認

Наука

Опубликовано:

 

21 июл 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 38   
@WhiteMochi46
@WhiteMochi46 Год назад
この動画を見て無事にできました! ありがとうございました!
@user-oo4vk1xz7m
@user-oo4vk1xz7m Год назад
すごくわかりやすい動画ありがとうございます!!
@seeker0525
@seeker0525 7 месяцев назад
分かりやすい!ありがとうございます。ところでやってみたんですがwalkerを実行したときにanaconda promptに進捗が表示されないです。どうすればいいですか?
@avt-1963
@avt-1963 2 года назад
頑張ってください
@user-wp3kg7iy6k
@user-wp3kg7iy6k Год назад
mlagents-learnのコマンドをしようしたところUnityのロゴはでたのですが最後に The environment does not need user interaction to launch The Agents' Behavior Parameters > Behavior Type is set to "Default" The environment and the Python interface have compatible versions. とエラーがでてしまい強化学習ができません。どのようにしたらよいですか?
@bonochof
@bonochof Год назад
コメントありがとうございます.返信遅れてしまったので,既に問題が解決されているようでしたらこのコメントはご放念ください. そのエラーメッセージは,Unity側にインストールしたML-AgentsとPythonにインストールしたmlagentsのバージョンが整合していないときに出ます. この動画ではUnity側のML-AgentsのバージョンはRelease 18,Python側のmlagentsのバージョンは0.27.0を扱っています.この両方のバージョンが合っているか確認してみてはいかがでしょうか. (考えられるミスとしては,Unity側のML-Agentsのバージョンはこの動画公開後にリリースされたRelease 19をインストールしているけど,Python側のmlagentsのバージョンは0.27.0をインストールしている等)
@user-wp3kg7iy6k
@user-wp3kg7iy6k Год назад
@@bonochof ありがとうございます 試してみます
@user-jw1em7lg9n
@user-jw1em7lg9n 2 года назад
質問です。よろしくお願いします。 pip3 install torch~ のサイズが2ギガ近くになったのですが、どうしてでしょうか。 また、mlagents-learnのところで、「cuda initialization : found no nvidia driver」と出たのですが、必要なnvidia driverがわかりません。
@bonochof
@bonochof 2 года назад
コメントありがとうございます. 公式の説明では,Visual C++ Redistributableがまだインストールされていない場合は必要とのことなので,その容量も含まれているかもしれません(参考: github.com/Unity-Technologies/ml-agents/blob/main/docs/Installation.md#windows-installing-pytorch ) また,GPU版は容量が大きくなり,CPU版だと容量が抑えられるようです.CPU版のインストールは以下のコメントでできると思います(参考: discuss.pytorch.org/t/libtorch-cuda-so-is-too-large-2gb/103155/24 ). pip install torch==1.7.1+cpu torchvision==0.8.2+cpu torchaudio===0.7.2 -f download.pytorch.org/whl/torch_stable.html (ML-AgentsがCPU onlyのPyTorchをサポートしているかどうか不明なので,CPU版で動かなければ通常版を入れ直す必要がありそうです.) cudaのエラーについては,ドライバをインストールするよりはCPUでのmlagents-learn実行を試した方が解決が簡単そうです.「--torch-device cpu」オプションをmlagents-learnコマンドの最後に付けると解決するかもしれません.例えば動画のコマンドに付けると以下のようになります. mlagents-learn config¥ppo¥PushBlock.yaml --run-id=test01 --torch-device cpu
@user-jw1em7lg9n
@user-jw1em7lg9n 2 года назад
ありがとうございます。それでやってみます。
@user-jw1em7lg9n
@user-jw1em7lg9n 2 года назад
教えていただいた方法でやってみたのですが、mlagents-learnを実行したところ、 「with open(config_path) as data_file: FileNotFoundError: no such file or directory: config¥ppo¥PushBlock.yaml」 と出ました。原因がわかりません。よろしくお願いします。
@bonochof
@bonochof 2 года назад
コマンドプロンプトのカレントディレクトリから,config¥ppo¥PushBlock.yamlが見つからないというエラーです.以下の点を確認してみてください. (1) 事前にcdコマンドでUnityプロジェクト内のml-agentsフォルダ内に移動しているか (2) ml-agentsフォルダ内にconfigフォルダ > ppoフォルダ > PushBlock.yamlファイルがあるか
@user-jw1em7lg9n
@user-jw1em7lg9n 2 года назад
cdでmlagentsフォルダに移動していました。yamlファイルがあることも確認しています。また、ppoフォルダ内かconfigフォルダ内で実行したところ、unityのロゴが出ました。 何度も質問して申し訳ないのですが、 mlagents-learnを実行したあと、unityの再生をしても学習が始まらず、すでに学習しきったような動きをします。どうしてでしょうか。
@user-gj4fg2fi5v
@user-gj4fg2fi5v Год назад
初心者です。質問に答えてくれるとありがたいです😅 mlagents-learnしてもUnityのロゴが出ず、File~~となってしまいます。 どうすれば解決しますか?
@bonochof
@bonochof Год назад
コメントいただきありがとうございます. そのエラーを特定するために,もう少し詳しく教えて頂きたいのですが,エラーメッセージ(エラーの最後の行あたりに「~~~Error: ~~~~~~」みたいに出ているはずです)はどのように書かれていますか?
@user-gj4fg2fi5v
@user-gj4fg2fi5v Год назад
@@bonochof返信ありがとうございます。 AttributeError: module 'numpy' has no attribute 'float' となってしまいます。
@bonochof
@bonochof Год назад
@@user-gj4fg2fi5v 現在のnumpyのバージョンがML-Agentsに対応していないようなので,以下の2つのコマンドを実行してみてください. pip uninstall -y numpy pip install numpy==1.19 以下のサイトが参考になると思います. qiita.com/magical-yaya/items/9247a9edcd32c27a90b1
@user-gj4fg2fi5v
@user-gj4fg2fi5v Год назад
@@bonochof 返信ありがとうございます。質問に答えていただけるとありがたいです😅 Unityのロゴは出ましたがUnityのボタンを押すと学習しきった動きをしてしまいます。 file~~~~ file~~~~ file~~~~ file~~~~ mlagents_envs.exception.UnityTimeOutException: The Unity environment took too long to respond. Make sure that : The environment does not need user interaction to launch The Agents' Behavior Parameters > Behavior Type is set to "Default" The environment and the Python interface have compatible versions.
@user-gj4fg2fi5v
@user-gj4fg2fi5v Год назад
ちなみに、python側のmlagentsのバージョンは0.27.0で、Unity側はml-agents-release_18です
@user-po5cs9io6c
@user-po5cs9io6c 2 года назад
どう頑張ってもanacondaのセットアップが全然できないんですけどどうすればいいのですか
@user-po5cs9io6c
@user-po5cs9io6c 2 года назад
セットアップの最初からできませんでした。 # All requested packages already installed.このような文が出てできません
@bonochof
@bonochof 2 года назад
コメントありがとうございます. condaのアップデートがうまくいかないということですね.代わりに下記のコマンドを試してみてください. conda update -n base conda -c defaults
@user-po5cs9io6c
@user-po5cs9io6c 2 года назад
@@bonochof できましたありがとうございます
@user-po5cs9io6c
@user-po5cs9io6c 2 года назад
python のセットアップは終わったのです学習させようとしてプレイボタンを押してもpromptに試行回数などの表記が全くなく、   The environment does not need user interaction to launch The Agents' Behavior Parameters > Behavior Type is set to "Default" The environment and the Python interface have compatible versions.このような文が出ます。どうすればよいのですか?
@bonochof
@bonochof 2 года назад
エラーメッセージを見たところ,Unity側にインストールしたML-AgentsとPythonにインストールしたML-Agentsのバージョンが整合していないように思います. この動画ではUnity側のML-AgentsのバージョンはRelease 18,Python側のML-Agentsのバージョンは0.27.0を扱っていますが,異なるバージョンをインストールしていませんか?(例えば,Unity側は最近リリースされたRelease 19をインストールしているけど,Python側では0.27.0をインストールしている等) まずはこちらを確認してみてはいかがでしょうか.
@Na-nd4uq
@Na-nd4uq 2 года назад
無事出来ました!チャンネルします!
@user-pb1xh5yp9z
@user-pb1xh5yp9z 2 года назад
Unity初心者です。 最後の強化学習の実行プログラムを打ち込んだところ「TypeError: Invalid first argument to `register()`. typing.Dict[mlagents.trainers.settings.RewardSignalType, mlagents.trainers.settings.RewardSignalSettings] is not a class.」と表示されました。 動画の手順通りに進めております。どう対処すべきでしょうか? よろしくお願いします。
@bonochof
@bonochof 2 года назад
同様の問題が,Python3.9.10で起きているようですね(下記リンク参照). github.com/Unity-Technologies/ml-agents/issues/5689 動画の手順通りに進めたということは,Pythonのバージョンは3.8ですか?以下のコマンドで確認してみてください. python -V
@user-pb1xh5yp9z
@user-pb1xh5yp9z 2 года назад
@@bonochof 返信ありがとうございます。 誤解を招く表現をしてしまい申し訳ございません。 動画の手順に "基づいて"「Release19とpython3.9」で、動かそうとしてました。 「Release18とpython3.8」で無事成功しました! 迅速な対応ありがとうございました!!
Далее
Unity ML-Agents Ragdoll Walker AI
1:11
Просмотров 12 тыс.
Beautiful sport😍
00:20
Просмотров 134 тыс.
7) Launch the Simulation with Gazebo
8:21
[Unity Tutorial] ML-Agents for Unity 入門編
2:28:14
Просмотров 10 тыс.
Лучшие кожаные чехлы для iPhone
1:00
Choose a phone for your mom
0:20
Просмотров 7 млн
Это Xiaomi Su7 Max 🤯 #xiaomi #su7max
1:01
Просмотров 1,2 млн