はじめに
はじめまして、たいちと申します。
この度、AIプログラミングを0から理解する解説本を届けたく、今回のプロジェクトを作りました。
私の経歴
・数学の教諭を経験し、数学の楽しさや実際にどのように使われているのかを教えてきました。
・教員退職後は、小学生~高校生向けのプログラミングの塾の講師を経験し、
プログラミングを通して論理的な思考の育成から数学・物理プログラミングの授業をしてきました。
・現在は、エンジニアとして、数学・物理を使い問題解決を行う仕事をしています。
プロジェクトをはじめたきっかけ
プログラミング教育の必修化で、プログラミングに興味をもつ人が増え、プログラミング塾の数も数年で増えてきています。
プログラミングの種類も増え、子どもでも簡単にプログラミングを学べるようになりました。
プログラミングが浸透したなかで、次のステップとして、AIプログラミングを子どもたちに学習してほしいと思いプロジェクトを作りました。
AIとは人工知能のことで, 現在最も注目されている技術の一つです。
人間の学習をコンピュータにさせるとてもロマンがある分野で, 実際に一部分野では、すばらしい成績を出しています。
特に画像処理の分野では、画像をコンピュータに読み込ませることで、画像に何が写っているかが、コンピュータに判断させることができています。
しかし、AIの技術を紹介するものやあらかじめ作られたプログラムを使い、どういうことができるか解説した本は多くありますが、実際に0からプログラミングするものは、内容が複雑なものが多く, 大人でも理解が困難であると感じました。
今回のプロジェクトの目標は、AIプログラミングを習得させるための学習本を届け、出版を目標とした資金調達を行うことです。
また、学習本といっても難しく感じないように簡単な説明を心掛け、子どもがひとりで達成できるような内容になっています。
この本の内容は、すでにプログラム教室で行っており、書籍化の声もあったために、今回のプロジェクトに踏み切りました。
AIプログラミングとは
AIとは人工知能のことです。
人間に代わりコンピュータに意思決定をさせる分野の技術で, 音声認識, 文章認識や車の自動運転から将棋や囲碁まで人間ができることを超えてAIは進化しています.
AI技術は身近なところでは, ネットショップのおすすめ欄やスマホのsiriなどでAIに触れる機会は数多くあると思います。
今回の学習本は, このAIを0から作り上げる内容です。本来AIの作成には, 高度なプログラミン技術や数学の知識が必要ですが本プロジェクトでは、小学生でも本を読みながら学習できる内容で提供できるようにしています。
プログラミングの途中で、微分を使うなど数学の知識がでてくるところもありますが, プログラミングを駆使して、ゼロから学習します。
プログラミング言語Scratchで学びます。
提供する本は、ベースとして、Scratchというプログラミング言語で提供します。
https://scratch.mit.edu/
プログラミング言語であるScratchを用いて、コーディングが分からない人でもいちから学習できるような内容になっています。
また、プログラミング言語によらず、違う言語でも作れるように、Scratchだけの機能を使わず、プログラムを作る流れとなっています。
あえて0から作ります
AIプログラミングの学習本は, 世の中たくさんあります。
特にプログラミング言語Pythonで説明している本が多くありますが, Pythonであらかじめ作成したAIのプログラムを簡単に呼び出して,使うことを中心に説明しているものが多いです。
また, Pythonは文字でコード打たなくてはいけないため, プログラミング初心者には少し敷居が高くなっています。
しかし, AIプログラミングは, プログラムの書き方よりも考え方をじっくり説明すれば, 初心者でも分かるようになります。
小さいうちにAIプログラミングを0から作成した経験は、今後の学習にも大きく影響すると思います。
こんなものが欲しかった
プログラミングの学習本の差別化のために、今回の収録内容は、いままでのプログラミングの本には載っていないような、応用の部分を0から知ることができます。
自分が子どものころにこんなものが欲しかったものを提供します。
たとえば、理解のために必要な微分など、他の子ども向けプログラミングの入門書に無い内容を分かりやすく載せてあります。
分かりやすくさえ説明すれば、高校、大学の内容だからといって戸惑う必要はありません。
学校で勉強する順番や、教わる学年は関係ありません。必要な時に必要なものを勉強しながらすすめていきます。
収録内容
収録内容の一部を紹介します。
プログラミング言語Scratch の基本の基本から分かりやすく説明しています。
AI で使う数学
AIで使う数学も0から学習します。
高校で習う微分から大学で習う最適化理論まで、AIで使う最低限の数学を数式で説明するだけではなく、実際にプログラミングをして確かめることができます。
AIプログラムの基礎, ニューラルネットワーク理論も0から学習できます。
AIの基礎であるニューラルネットワークについて, 0から丁寧に説明しています。
AI プログラミング応用~手書き文字認識を作る~
この本の集大成として, 手書きで文字を読み取るプログラムを作ります。
AIプログラムの最終目的として手書き文字認識を行えるプログラムを作成します。
一般にAIを用いないで手書き文字を読み取るにのは困難であり, 特にAIが力を発揮できる分野です。
手書き文字をさらに発展させて, 画像認識や物体認識などの応用が実際にはされていて, その基礎を0から完成させることで, プログラミング能力のトレーニングを行えます。
実際の応用から日々の勉強に繋がる
学校の勉強は役に立たないという人もいるかもしれません。
実際、私も学生時代は、数学が何の役になっているのか分かりませんでした。
数学がどのように使われ、どのように身の回りに活かされているかは、大学に行き、進路がある程度決まってきたときに知ることができました。
でも、もっと早くにこのことを知っていたら、もっと勉強したかもしれませんし、数学が苦手でも、理解できるようになりたいと思ったはずです。
収録している内容には、実際の応用例も載せています。
AIプログラミングを通して、数学を勉強する意味や学年で習う範囲を越えたとしても、興味持って自身でトライする経験をもつことができるとうれしいです。
社会人でも楽しめる内容
数学とは無縁の仕事に就いた方や文系の大学で数学は苦手な大人でも楽しめる内容です。
数式ってこんなこともわかるんだ!や、自分の子どもには数学がわかってほしいという大人の方にも是非見てほしい内容になっています。
実際に、自分の子どもにも小学生になったら教えてあげたい内容を詰め込みました。
普通のプログラミング本には無いようなものができたのではないかと思います。
資金の使い道
集めた資金を使い、自費出版という形で, 実際にこの本を出版したいと思います。
出版に必要な資金とさせていただきますので、ぜひご支援ください。
出版物製作費用10万円
リターン制作費用10万円
リターンについて
今回リターンとして、2点用意しました。
一つ目は、PDFで本の内容をデータ化したもので、いつでもどこでも持ち運べます。
二つ目は、製本したものをお送りさせていただきます。
最後に
数式が分かるようになれば、今までなかったものが作れたり、できたりします。
また、大人になったときの論理的な思考も身に付きます。
しかし、子どものころに数式に触れる機会はほとんどありません。
数学といったら計算問題と思われがちですが、計算問題の先には、世界を表す数式が待っています。
その数式の美しさや不思議さに触れることで、未来の科学者が育ってくれたらいいなと思っています。
ぜひ、この本をきっかけに数学の本当の姿をみてください。
<募集方式について>
本プロジェクトはAll-or-Nothing方式で実施します。目標金額に満たない場合、計画の実行及びリターンのお届けはございません。
■ 特定商取引法に関する記載
●請求があり次第提供致しますので、必要な方はメッセージ機能にてご連絡ください。
● 請求があり次第提供致しますので、必要な方はメッセージ機能にてご連絡ください。
● 請求があり次第提供致しますので、必要な方はメッセージ機能にてご連絡ください。
●送料:送料込み(離島価格など例外がある場合には記載)
●対価以外に必要な費用:プロジェクトページ、リターンに記載のとおり。
●ソフトウェアに係る取引である場合のソフトウェアの動作環境:該当なし
●その他記載事項:プロジェクトページ、リターン記載欄、共通記載欄(https://camp-fire.jp/legal)をご確認ください。
コメント
もっと見る