![見出し画像](https://assets.st-note.com/production/uploads/images/147601498/rectangle_large_type_2_0793316f08a13e72b20e1a83e1b63af5.png?width=1200)
AIが学習する時のざっくりしたイメージ
結論
文章を単語に変える
重みを設定する(次にくる単語の確率を設定する)
![](https://assets.st-note.com/img/1721215719470-QcZadlksd1.png?width=1200)
「今日はご機嫌な様子です」
↓
(Token)単語に変換して
今日/は/ご/機嫌/な/様子/です
↓
ベクトルに変換する(次はこの単語が来る確率が高いという確率決めをする)
Pythonのイメージコード
import random
W1=['今日','私','僕']
W2=['は','が']
W3=['一番','ご機嫌']
W4=['です']
answer = ''
answer = W1[random.randint(0,len(W1) -1)] + W2[random.randint(0,len(W2) -1)] + W3[random.randint(0,len(W3) -1)] + W4[random.randint(0,len(W4) -1)]
print(answer)
参考資料
この記事が気に入ったらサポートをしてみませんか?