単語を集める
学びたいテーマの文章を集めます。最初は10文だけでも大丈夫です。
人工知能は確率です。だから結局は、確率を計算するプログラムを作ることになります。プログラミング言語を知らなくても大丈夫。ここでは概念をしっかり身につけて、ラリアにどう作るかを話せばいいのです。
インターネット上にある膨大な情報をもとに、単語を一つひとつ集めて分析し、ある単語の次にどの単語が来るかを確率的にあらかじめ計算しておきます。
ユーザーが質問すると、保存した方式で単語を組み立てながら、次にどの単語が来るかを計算し、高いスコアの候補をつなげて文章を作ります。
最初はおもちゃのように小さく作り、原理を理解してから少しずつ大きくしていきます。
学びたいテーマの文章を集めます。最初は10文だけでも大丈夫です。
ある単語の後にどの単語が何回出たかを表にまとめます。
回数を候補の総数で割ると、次の単語の確率スコアになります。
高い確率を得た単語をつなげると、小さな文章生成器になります。
より良い文章、より多くのデータ、別の選択ルールを加えて、自分だけの人工知能に育てます。
下のコーパスを変えると、次の単語の候補と確率がすぐに変わります。これが最も小さな形の「自分だけの人工知能」です。
右側のラリアチャットボットにこのリクエストを送ると、今作った小さな確率計算機を実際のコードへ拡張する手順を一緒に設計できます。
라리아, 내가 직접 작은 인공지능을 만들고 싶어. 목표: 다음 단어를 확률로 예측하는 계산기 훈련 문장: 인공지능은 확률입니다. 인공지능은 다음 단어를 예측합니다. 하늘은 파랗습니다. 하늘은 맑습니다. 학생은 질문합니다. 라리아는 쉽게 설명합니다. 라리아는 재미있게 설명합니다. 확률은 후보를 비교합니다. 시작 문장: 인공지능은 1단계부터 아주 쉽게 설명하고, 내가 어떤 데이터를 더 넣으면 좋은지 질문해 줘.