読者になるデジタル・デザイン・ラボラトリーな日々アラフィフプログラマーが数学と物理と英語を基礎からやり直す。機械学習はじめに2016/4/23に静岡Developers勉強会で「人工知能ハンズオン」を開催しました。yaju3d.hatenablog.jp当時はTensorFlowが出始めて人工知能がバズワードでした。TensorFlowに関する本も少ない上に自分自分が機械学習に関する知識が全然なかったです。ネットで検索しまくって、分かりやすいと評判があった上野山徹さんが作成した八百屋の問題のスライドや定番のMNISTの文字認識をやりました。いつかリベンジしないと思いつつ時が経ってしまいましたが、3年半の間に何もしていなかったわけではありません。ペースは遅いながらも着実に基礎的な部分の勉強はしてきました。リベンジ」として勉強会を開催しようと思っています。2.0がロードマップを見るとリリース予定になっています。今回はTensorFlowを使うかは考え中です。画面に円を描きたいといった場合、APIを使えば難なく円を描けるでしょう。APIを使わないで円を描こうとしたらどうでしょう?三角関数の知識が必要となりますね。APIを使えば円も描けて目的の表現が出来るなら別に数学の知識はいらないとも言えます。以前、人工知能できゅうりの仕分けをしたとして話題がありましたが、TensorFlowの文字認識MNISTのサンプルを改良したら出来てしまったわけで、数学の知識を必要となったわけではありませんが、きゅうりの仕分けをする目的は達成できたのです。誰もが簡単に人工知能を使用して目的を果たせた良い事例となったのです。数学の知識があっても人工知能ではどうしようもない場合があります。将棋の最強AIであるPonanzaを開発した山本一成さんは東京大学出身です。山本一成さんのドキュメンタリーを観たことがありますが、行き着くところまでいったPonanzaではパラメーターをいじることでしかより強くすることが出来ません。そのパラメーターをどういじっていいのかは、もはや開発者本人にも分からない状態なのです。人工知能がこういってますからと言ってもクライアントに納得行く説明ができないと駄目だったりします。半導体とか試すだけでも何千万かかかります。そこまでいかなくても、最低限の数学の知識があった上で人工知能を使えるようになりたいわけです。―Pythonで学ぶディープラーニングの理論と実装」という名著があります。この本に挫折した人が、勉強会を受けた後で読み直したら少しは理解が出来るようになったと言えるようにしたいのが今回の勉強会の目標としたいわけです。予定これから考えていきます。1次方程式から傾きや切片、微分や確率など数学の基礎的なところからとなりますね。昨今の人工知能の派手さなんてものはありません。スプレッドシートを使用する予定なので、GoogleアカウントがあればPCにインストールは不要です。タブレット端末とキーボードがあればいいような感じにしたいです。ちなみに料金は無料です。会費は1万円くらい余っているので会場費がまかなえる。最後にこの記事は少しずつ書き換えていきます。はてなブログProアラフィフプログラマーが数学と物理と英語を基礎からやり直す。12スポンサーリンクスポンサーリンクはてなブログをはじめよう!Yaju3Dさんは、はてなブログを使っています。ブログを報告する引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。