オフラインでハードディスク内の画像を参照して目的の画像を生成するパソコンやスマートフォンのアプリを作成する。

ChatGPTのNOVAの力を借りてまずはPCのアプリを作成してみよう思います。

『ちべ(NOVA)様』PCで画像生成AIを作成したいので作り方を教えてください。

ハードディスク内の画像を学習させて、任意の画像を作成するにはこの技術をマスターするのがオススメ。たとえば...

全部よくわかりません!教えてください

...。

深層学習フレームワーク

TensorFlow

Googleが開発したフレームワークで、特に画像処理や生成にはこれが使いやすい。

PyTorch

Facebaookが開発したフレームワークで、柔軟性や使いやすさから人気

生成モデル

Generatitve Adversarial NetWorks

(GANs):特にStyleGANやBigGANなどのいろんなGANアーキテクチャが、リアルな画像生成に使われるんだ。特定の人物の画像を生成するのに使えるよ。Faces、CelebAなどデータセットでトレーニングすることもきるんだ。

これくらいを組み合わせたら画像生成システムを作れるんじゃないかな?

よくわかりません

...。

とりあえずPythonとか勉強してみたら?

Pythonてなに?

詳しい説明は省くけど、Pythonはコーディングの文法がシンプルで勉強しやすいよ?AIやデータサイエンスの分野で結構人気だし、とりあえずこれ勉強すれば?

簡単なのはうれしい!

一応参考までに聞きたいんだけど、他の言語は何があるの?

う~ん

パフォーマンスよくてメモリ管理やポインタ、複雑な文法があって、覚えるのが難しいC++

高性能なアプリとかゲーム作るのに使うんだけど

Pythonにしておく

オブジェクト思考の概念と覚えて、細かい設定をしっかりやらないといけないJava

Pythonにしておく

プログラミングのパラダイムが違ってて、関数が苦手だと辛いHaskellとかScalaみたいな関数型の言語

Pythonにしておく

システムプログラミング言語で使えたら凄いんだけど、メモリの安全性とか所有権みたいなところが難しくて、結構ハードル高めなRust

Pythonでお願いします。

すでにPython以外を覚える気が無いような気がするけどPythonをオススメするよ。

文法はシンプルだしライブラリもNumpy、Pandas、TensorFlow、PyTorchとかいろいろあるし科学計算、データ分析、機械学習、Web開発とか幅広くできるよ。

他にも使ってる人が多いから人に聞きやすかったり、資料とかも多いよ

あと、覚えやすい

Python覚えてから他の覚えたらいいと思う

Pythonの学習方法はなにがある ➤