私は楽しみのためにこれをやっています (または 4chan が言うように「笑っているから」)。ほぼ 2 年前に AI コースを受講しましたが、とても楽しかったのですが、なんとかすべてを忘れてしまったので、これはそれをリフレッシュする方法です。
とにかく、一連の入力を指定してテキストを生成できるようにしたいと考えています。基本的に、これはフォーラムの入力 (またはおそらく Twitter のツイート) を読み取り、学習に基づいてコメントを生成します。
最も簡単な方法は、マルコフ連鎖テキスト ジェネレーターを使用することですが、MKC は基本的に語順 (入力テキストが与えられた単語 x の後に出現する可能性が高い単語) によってのみ学習するため、それよりも少し複雑なものが必要です。もう少しスマートにするために何かできることがないかどうかを確認しようとしています。
たとえば、次のようなことをしたい:
- メッセージ ボードの多数の投稿から学びますが、あまり重視しないでください
- 各投稿について:
- その投稿の他のコメントから学び、これらの入力を重視します
- コメントを生成して投稿する
- あなたの投稿に対する他のユーザーの反応を見てみましょう。良い場合はポジティブに評価して、作成したものと同様の投稿をさらに作成し、ネガティブな場合はその逆を行います。
実装方法がわからないのは、重み付けと間違いからの学習の部分です。私は人工ニューラルネットワークについて考えました(主にその章を楽しんだことを覚えているからです)が、私が知る限り、それは主に物事を分類するために使用されています(つまり、有限の選択肢[x1 ... xn]が与えられた場合、どのxがこの与えられた入力です)実際には何も生成しません。
これが可能かどうか、またはそれが私が学習/理解するために何をすべきかどうかさえわかりません. これに最適なアルゴリズムは何ですか?
これをボットとして使用してスパムを送信したり、SO に悪い回答を提供したりするのではないかと心配している方には、(悪い) アドバイスを提供したり、営利目的でスパムを送信したりするためにこれを使用しないことを約束します。SOに関する無意味な考えを投稿することは絶対にありません。自分の娯楽に使おうと思います。
ありがとう!