はじめに
はじめまして、たいちと申します。
この度、AIプログラミングを0から理解する解説本を届けたく、今回のプロジェクトを作りました。
私の経歴
・数学の教諭を経験し、数学の楽しさや実際にどのように使われているのかを教えてきました。
・教員退職後は、小学生~高校生向けのプログラミングの塾の講師を経験し、
プログラミングを通して論理的な思考の育成から数学・物理プログラミングの授業をしてきました。
・現在は、エンジニアとして、数学・物理を使い問題解決を行う仕事をしています。
プロジェクトをはじめたきっかけ
プログラミング教育の必修化で、プログラミングに興味をもつ人が増え、プログラミング塾の数も数年で増えてきています。
プログラミングの種類も増え、子どもでも簡単にプログラミングを学べるようになりました。
プログラミングが浸透したなかで、次のステップとして、AIプログラミングを子どもたちに学習してほしいと思いプロジェクトを作りました。
AIとは人工知能のことで, 現在最も注目されている技術の一つです。
人間の学習をコンピュータにさせるとてもロマンがある分野で, 実際に一部分野では、すばらしい成績を出しています。
特に画像処理の分野では、画像をコンピュータに読み込ませることで、画像に何が写っているかが、コンピュータに判断させることができています。
しかし、AIの技術を紹介するものやあらかじめ作られたAIプログラムを使いAIがどういうことができるか解説した本は多くありますが, 実際に0からプログラミングするものは、内容が複雑なものが多く, 大人でも理解が困難であると感じました。
今回のプロジェクトの目標は、AIプログラミングを習得させるための学習本を届け、出版を目標とした資金調達を行うことです。
また、学習本といっても難しく感じないように簡単な説明を心掛け、子どもがひとりで達成できるような内容になっています。
この本の内容は、すでにプログラム教室で行っており、書籍化の声もあったために、今回のプロジェクトに踏み切りました。
AIプログラミングとは
AIとは人工知能のことです。
人間に代わりコンピュータに意思決定をさせる分野の技術で, 音声認識, 文章認識や車の自動運転から将棋や囲碁まで人間ができることを超えてAIは進化しています.
AI技術は身近なところでは, ネットショップのおすすめ欄やスマホのsiriなどでAIに触れる機会は数多くあると思います。
今回の学習本は, このAIを0から作り上げる内容です。本来AIの作成には, 高度なプログラミン技術や数学の知識が必要ですが, 本プロジェクトでは, 小学生でも本を読みながら学習できる内容で提供できるようにしています。
プログラミングの途中で, 微分を使うなど, 数学の知識がでてくるところもありますが, そこもゼロから学習します。
プログラミング言語Scratchで学びます。
提供する本は、ベースとして、Scratchというプログラミング言語で提供します。
プログラミング言語であるScratchを用いて、コーディングが分からない人でもいちから学習できるような内容になっています。
また、プログラミング言語によらず、違う言語でも作れるように、Scratchだけの機能を使わず、プログラムを作る流れとなっています。
あえて0から作ります
AIプログラミングの学習本は, 世の中たくさんあります。
特にプログラミング言語Pythonで説明している本が多くありますが,