MemGENを実装しました(半ギレ)

MemGENとは

機械学習の生成系のタスクを行うアプローチとして、人が暗記する方法を提案した論文である

https://arxiv.org/pdf/1803.11203.pdf


識者たちからは

「さながら魚拓」

「まさかこうくるとは思わなかった」

「応用のできない人を完全に模倣している」

と様々なごくじょうのコメントを得ている

 

この手法は実装が非常に容易かつ生成速度が高速であるという特徴を持つ

 

アルゴリズム

learn

1.L ← []

2. for i in data:

    L.append( i )

 

generate

1. i ← randint( len(L)) 

2. output ← L[i]

 

上記の非常に完結なアルゴリズムで書かれている

 

生成例

input

f:id:akikanR:20171031225510j:plain

output

f:id:akikanR:20171031225510j:plain

 

Gihubにおいた

Machine-Learning/MemGEN at master · akikan/Machine-Learning · GitHub

 

最後に

ここまで読んでくれた皆さんにこの論文から引用してこの言葉を贈ろうと思う

「あなたが見つけた全ての欠点は気のせいです」