1.旗マークで実行 2.コンクール作文の入賞作品などをコピペし、 満足の行くまで学習させる。 3.入力枠以外をクリックしたあとにスペースキー を押して文章作成。 4.textを"!重要!トリプルクリック(3回クリック)" でtext全体をコピーしメモ帳などにペースト
何故か違和感を感じるのは、翻訳機のせいです。 文句は翻訳のgoogleさんに言ってください。 第2段 https://scratch.mit.edu/projects/406426801 仕組みを知りたいって?ならじっくりご覧ください↓ Markov連鎖をもとにした文章作成を行っています。 -順に説明 単語に分ける必要があるので英語に翻訳、 理由は英語は単語の間にスペースがあるから 分けるのが超簡単。その単語の次に来る単語を 学習、その単語の次に来る単語...と文末まで 繰り返す。途中でかぶる単語例えば接続詞 " is " はその後に " a " だったり " an " だったりと 変わる。だから is = a + an と被った単語は プラスして覚える。さらに被った場合例えば is の次が a と an と a のように a が被った遭遇 でもそのまま is = a + an + a と学習させる。 ここから作成、作成は 上の例を持ってきて 学習した単語の最初の単語 例えば This だと したら、This に視点を置いて This = is と 学習されているので次は is に視点を交代 次がMarkov連鎖の確率を実行します。 is = a + an + a というデータの中で乱数を利用し 1 ~ (データの長さ) の単語に視点を置きます。 9行くらい前に a が被った遭遇でも a をそのまま にすると確率を表現することができます。 ここでは an は 3分の1 の確率のため ほとんどの場合 a に視点を置きます。 この繰り返しを学習データに視点を置いた単語 が存在しない まで行います。 あとはこれを表示させています。