質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.50%
Python

Pythonは、コードの読みやすさが特徴的なプログラミング言語の1つです。 強い型付け、動的型付けに対応しており、後方互換性がないバージョン2系とバージョン3系が使用されています。 商用製品の開発にも無料で使用でき、OSだけでなく仮想環境にも対応。Unicodeによる文字列操作をサポートしているため、日本語処理も標準で可能です。

Q&A

解決済

4回答

2199閲覧

機械学習による逆問題のアプローチ

horiegom

総合スコア152

Python

Pythonは、コードの読みやすさが特徴的なプログラミング言語の1つです。 強い型付け、動的型付けに対応しており、後方互換性がないバージョン2系とバージョン3系が使用されています。 商用製品の開発にも無料で使用でき、OSだけでなく仮想環境にも対応。Unicodeによる文字列操作をサポートしているため、日本語処理も標準で可能です。

0グッド

2クリップ

投稿2018/10/24 05:04

編集2018/12/13 04:52

ディープラーニングを含む様々な機械学習手法は様々なpythonライブラリを用いることで
(入力)→(出力)を予測させるモデルの作成は容易になりつつある。

(出力)→(入力)の最適化には以下の様な手法を用いるとよい。

・全探索(入力変数のあらゆる候補、もしくは十分量の候補について全組み合わせを計算)
探索可能空間:10E+8~10
ライブラリ:特になし
・遺伝的アルゴリズム
ライブラリ:deap 他
・ディープラーニング他の機械学習により(出力)→(入力)を予測するモデルを作成
・勾配降下法
・SMBO
ライブラリ:hyperopt
・ベイズ最適化
ライブラリ: Gpy, Gpyopt

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答4

0

自己解決

ディープラーニングを含む様々な機械学習手法は様々なpythonライブラリを用いることで
(入力)→(出力)を予測させるモデルの作成は容易になりつつある。

(出力)→(入力)の最適化には以下の様な手法を用いるとよい。

・全探索(入力変数のあらゆる候補、もしくは十分量の候補について全組み合わせを計算)
探索可能空間:10E+8~10
ライブラリ:特になし
・遺伝的アルゴリズム
ライブラリ:deap 他
・ディープラーニング他の機械学習により(出力)→(入力)を予測するモデルを作成
・勾配降下法
・SMBO
ライブラリ:hyperopt
・ベイズ最適化
ライブラリ: Gpy, Gpyopt

投稿2018/12/13 06:30

horiegom

総合スコア152

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

全探索というカテゴリで言えば、純粋に計算機資源の問題に帰着するので、それを如何に現実問題に
落とし込むかということで、近似アルゴリズムが登場することになるかと。
ただ、最近では量子コンピュータの登場で、近似を使わずに本来の全探索をできる様にとなっている
様ですね。

pythonというタグをつけたということは、全探索というよりは最近傍探索アルゴリズムの方でしょうか。

投稿2018/10/24 06:23

t_obara

総合スコア5488

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

畳み込みオートエンコーダ(Convolutional Autoencoder)のようなことですか?

エンコーダとデコーダでニューロン数(情報量)を減らしてから復元することで、
中央の最もニューロン数が少ない層は、デコーダにとって「最適な(出力)をもたらす(入力)」に相当すると思います。

投稿2018/10/24 05:21

suzu6

総合スコア168

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

horiegom

2018/10/24 05:30

画像分野ではありません。
guest

0

生成系の話題でしょうか。

  • 画像の識別なら、動物の画像を何百万枚と学習させると、たとえば「猫」を識別できるようになる
  • 画像の生成なら、動物の画像を何百万枚と学習させた後、「猫の画像を生成して」と命令すると生成してくれる

そこまで詳しくはありませんが、GANなんかは割と有名な気がします。あとは自然言語処理のencoder-decoderモデル(文書を分散表現にし、分散表現から文書を再生成する)も最近流行ってるのかな。

投稿2018/10/24 05:13

hayataka2049

総合スコア30933

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

horiegom

2018/10/24 05:24

生成系といえばそうですが、画像でも言語でもありません。 たとえば入力をステンレスの組成とし、出力を耐熱性とした場合に順問題のモデル作成は容易ですが 耐熱性が***度以上の組成を発見する。といった場合です。 (あくまでも例です) http://www.susjis.info/prop/seibun.html
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.50%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問