アカウント名:
パスワード:
AI はブラックボックスとはよく言われるけど、その生成物であるソースはどんな物になるのかは気になる。
可読性はどうなんだろう。そもそも、ヒトに読めるものなのかどうか。
今のAIは自分で構造を書き換えたりループを作ったりはできない(やりゃあできるだろと思うかもしれないがやっても動かない)ので
例えば640x640の前のフレーム画像を取り64x64の浮動小数点数配列の32枚で掛け16x16の浮動小数点数配列240枚で掛け…128x128の浮動小数点数配列16枚で掛けそのフィルターを通った画像を一つの一次元配列に潰し別プログラムから受け取ったキー入力を末尾に入れ前の配列の全ての要素を4096の異なる浮動小数点数と掛けた配列を作り前の配列の全ての要素を4096の異なる浮動小数点数と掛けた配列を作り前の配列の全ての要素を640x640の異なる浮動小数点数と掛けた配列を作りRGBに変換する
といった職人手書きの設計ファイルに読み込ませる何億個かの4bit〜64bitの浮動小数点数がソースになる
このフィルターにセットする浮動小数点数を乱数初期化した状態から力技で探索するのが「学習」この例は小学生レベルの知識で書いているので今は層の出入りがもっと激しいと思われる
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
ソースを見ろ -- ある4桁UID
ソースは? (スコア:0)
AI はブラックボックスとはよく言われるけど、
その生成物であるソースはどんな物になるのかは気になる。
可読性はどうなんだろう。そもそも、ヒトに読めるものなのかどうか。
Re:ソースは? (スコア:0)
今のAIは自分で構造を書き換えたりループを作ったりはできない
(やりゃあできるだろと思うかもしれないがやっても動かない)ので
例えば
640x640の前のフレーム画像を取り
64x64の浮動小数点数配列の32枚で掛け
16x16の浮動小数点数配列240枚で掛け
…
128x128の浮動小数点数配列16枚で掛け
そのフィルターを通った画像を一つの一次元配列に潰し
別プログラムから受け取ったキー入力を末尾に入れ
前の配列の全ての要素を4096の異なる浮動小数点数と掛けた配列を作り
前の配列の全ての要素を4096の異なる浮動小数点数と掛けた配列を作り
前の配列の全ての要素を640x640の異なる浮動小数点数と掛けた配列を作り
RGBに変換する
といった職人手書きの設計ファイルに読み込ませる何億個かの4bit〜64bitの浮動小数点数
がソースになる
このフィルターにセットする浮動小数点数を乱数初期化した状態から力技で探索するのが「学習」
この例は小学生レベルの知識で書いているので今は層の出入りがもっと激しいと思われる