Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

金沢で実施した90分プログラムの例For slideshare

436 views

Published on

中学$Prolog1.3での論理プログラミング教室の例

Published in: Education
  • Be the first to comment

  • Be the first to like this

金沢で実施した90分プログラムの例For slideshare

  1. 1. 2016夏休み(7・26) ITビジネスプラザ武蔵 小学生向け プログラミング教室 主催 金沢市ものづくり産業支援課 笠井陽平 山田康浩 講師 ナレルシステム株式会社 中村圭介 安藤建剛 1/21/2017 1
  2. 2. 身近な人工知能(1) 1/21/2017 2
  3. 3. 身近な人工知能(2) 1/21/2017 3
  4. 4. 身近な人工知能(3) 1/21/2017 4
  5. 5. 身近な人工知能(4) 1/21/2017 5
  6. 6. これからの人工知能 ~より身近に~ 1/21/2017 6
  7. 7. 今日は これを使ったプログラミングをしてみよう 1/21/2017 7
  8. 8. インストールの時間 【Windows10のPCをおもちの方】 ①32ビット版か64ビット版かを確認し、USBから該当するインストーラを起動して ください。 ②ライセンス認証されていない旨のエラーを無視して起動し、 メニューの【HELP】の【ライセンス認証】からIDとメールアドレスとパスワードを 入力してください。A3の大きい紙の上部に、IDとパスワードを記載しています。 【Windows7のPCをおもちの方】 上の①②実行する前に、以下をインストールしてください。 dotNetFrameWork4.5(ネットワークインストール) 32ビット版の方 ⇒ MS_SSPEECH_TTS_HARUKA, SpeechPlatFormRuntimeの2つ 64ビット版の方 ⇒ MS_SSPEECH_TTS_HARUKA, SpeechPlatFormRuntime SpeechPlatFormRuntime64の3つ 1/21/2017 8
  9. 9. ロボットの知能を詳しく見てみると 名前、年令、 好きなものを 憶えている 刺激を感じ 新しい情報や 質問を理解する 発音する 行動する 考える 判断する 知識と経験 考え方や解き方を 憶えている 感情を決定する 参考:https://athome-kaigo.jp/wp-content/uploads/2015/07/30067b38071d65893324531229c088a2-1024x713.png 創造する 計画する 1/21/2017 9
  10. 10. 今日ここでプログラミングしたいこと 名前、年令、 好きなものを 憶えている 知識や経験 考え方や解き方を 憶えている 刺激を感じて 新しい情報や 質問を理解する 発音する 行動する 考える 判断する 感情を決定する 創造する 計画する 1/21/2017 10
  11. 11. 本日プログラミングする内容(①~⑦順) ①名前、②年令 ③④好きなもの を憶えている ⑤知識や経験 ⑥考え方 ⑦解き方 を憶えている 刺激を感じ 新しい情報や 質問を理解する 発音する 行動する 考える 判断する 感情を決定する 創造する 計画する レベル1 レベル2 レベル3 レベル4 1/21/2017 11
  12. 12. 名前はけいすけ プログラミングする内容(例①) おぼえもん 自分の名前を おぼえさせます レベル1 下の入力欄へ (色はつかない) 1/21/2017 12
  13. 13. 名前はけいすけ プログラミングする内容(例①) おぼえもん 名前は$X ちゃんと憶えたか たずねてみましょう! 「名前は・・・」の場合、 「なまえは・・・」では うまく答えられません。 このように、 プログラミングでは、 言葉づかいを合わせる 必要があります。 $Xは、 人工知能に 答えをいれてもら うための箱です。 変数ともいいます。 これも下の入力欄へ (色はつかない) 1/21/2017 13
  14. 14. 名前はけいすけ プログラミングする内容(例①) おぼえもん 名前は$X けいすけ 音がでない場合は、 上のメニューの 【操作/表示】 【音声合成】 にチェックを入れて ください 1/21/2017 14
  15. 15. 名前はけいすけ プログラミングする内容(例②) おぼえもん 年令は10才 自分の年令を おぼえさせます レベル1 1/21/2017 15
  16. 16. 名前はけいすけ プログラミングする内容(例②) おぼえもん 年令は10才 年令は$X ちゃんと憶えたか たずねてみましょう! 1/21/2017 16
  17. 17. 名前はけいすけ プログラミングする内容(例②) おぼえもん 年令は10才 年令は$X 10才 1/21/2017 17
  18. 18. 名前はけいすけ プログラミングする内容(例③) おぼえもん 年令は10才 好きな食べものはアイスクリーム 好きな食べものはハンバーグ 好きな 食べものを いくつでも おぼえさせます ※実際に好きな食べ物 レベル1 入力欄へ (色はつきません) 1/21/2017 18
  19. 19. 名前はけいすけ プログラミングする内容(例③) おぼえもん 年令は10才 好きな食べものはアイスクリーム 好きな食べものはハンバーグ 好きな食べものは$X ちゃんと憶えたか たずねてみましょう! 1/21/2017 19
  20. 20. 名前はけいすけ プログラミングする内容(例③) おぼえもん 年令は10才 好きな食べものはアイスクリーム 好きな食べものはハンバーグ 好きな食べものは$X アイスクリーム ハンバーグ 1/21/2017 20
  21. 21. 名前はけいすけ プログラミングする内容(例④) おぼえもん 年令は10才 好きな食べものはアイスクリーム 好きな食べものはハンバーグ 好きなスポーツはサッカー 好きなスポーツは水泳 レベル1 好きな スポーツを いくつでも おぼえさせます ※実際に好きなスポーツ 1/21/2017 21
  22. 22. 名前はけいすけ プログラミングする内容(例④) おぼえもん 年令は10才 好きな食べものはアイスクリーム 好きな食べものはハンバーグ 好きなスポーツはサッカー 好きなスポーツは水泳 好きなスポーツは$X ちゃんと覚えたか たずねてみましょう! 1/21/2017 22
  23. 23. 名前はけいすけ プログラミングする内容(例④) おぼえもん 年令は10才 好きな食べものはアイスクリーム 好きな食べものはハンバーグ 好きなスポーツはサッカー 好きなスポーツは水泳 好きなスポーツは$X サッカー 水泳 1/21/2017 23
  24. 24. 名前はけいすけ プログラミングする内容(例④) おぼえもん 年令は10才 好きな食べものはアイスクリーム 好きな食べものはハンバーグ 好きなスポーツはサッカー 好きなスポーツは水泳 好きな$X 食べものも スポーツも すきなものを全部憶えたか たずねてみましょう! 1/21/2017 24
  25. 25. 名前はけいすけ プログラミングする内容(例④) おぼえもん 年令は10才 好きな食べものはアイスクリーム 好きな食べものはハンバーグ 好きなスポーツはサッカー 好きなスポーツは水泳 好きな$X さて どうなる? レベル1 1/21/2017 25
  26. 26. 名前はけいすけ プログラミングする内容(例④) おぼえもん 年令は10才 好きな食べものはアイスクリーム 好きな食べものはハンバーグ 好きなスポーツはサッカー 好きなスポーツは水泳 好きな$X 食べものはアイスクリーム 食べものはハンバーグ スポーツはサッカー スポーツは水泳 <正解> 1/21/2017 26
  27. 27. 名前は???? 自己紹介&交流+休憩タイム(5+5分) ????? 年令は??才 好きな食べもの???????? 好きな食べものは????? 好きなスポーツは???? 好きなスポーツは?? 好きな$X 年令は$X 名前は$X 近くのお友達の PCを借りて どれかを きいてみよう! 画面の枠線を 移動すれば プログラムを 秘密に できます 1/21/2017 27
  28. 28. 名前はけいすけ プログラミングする内容(例⑤) おぼえもん 年令は10才 好きな食べものはアイスクリーム 好きな食べものはハンバーグ 好きなスポーツはサッカー 好きなスポーツは水泳 レベル2 アイスクリームは冷たい ハンバーグは熱い レベル2 好きな 食べものの ⑤知識や経験 をいくつでも 追加入力 入力欄へ (色はつかない) 1/21/2017 28
  29. 29. 名前はけいすけ プログラミングする内容(例⑥) おぼえもん 年令は10才 好きな食べものはアイスクリーム 好きな食べものはハンバーグ 好きなスポーツはサッカー 好きなスポーツは水泳 ぼくが食べているものは$A:-好きな食べものは$B;$Bは$A; レベル3 アイスクリームは冷たい ハンバーグは熱い ⑥考え方や解き方 を用語を合わせて 追加入力 「好きな食べもの」がもっている性質 ⇒「ぼくが食べているもの」の性質(自然法則) 当たり前だけど 人工知能には 教える必要がある ⑥考え方や解き方 を用語を合わせて 追加入力 29
  30. 30. 名前はけいすけ プログラミングする内容(例⑥) おぼえもん 年令は10才 好きな食べものはアイスクリーム 好きな食べものはハンバーグ 好きなスポーツはサッカー 好きなスポーツは水泳 ぼくが食べているものは$A:-好きな食べものは$B;$Bは$A; レベル3 アイスクリームは冷たい ハンバーグは熱い ぼくが$X たずねて みる! 1/21/2017 30
  31. 31. 名前はけいすけ プログラミングする内容(例⑥) おぼえもん 年令は10才 好きな食べものはアイスクリーム 好きな食べものはハンバーグ 好きなスポーツはサッカー 好きなスポーツは水泳 ぼくが食べているものは$A:-好きな食べものは$B;$Bは$A; レベル3 アイスクリームは冷たい ハンバーグは熱い ぼくが$X 食べているものは冷たい 食べているものは熱い ぼくが食べているものは$A:-好きな食べものは$B;$Bは$A; 教えてない のに つながってる! 1/21/2017 31
  32. 32. プログラミングする内容(例⑦) おぼえもん 好きな食べものはアイスクリーム 好きな食べものはハンバーグ ぼくが食べているものは$A:-好きな食べものは$B;$Bは$A; レベル4 アイスクリームは冷たい ハンバーグは熱い ぼくが食べているものは$A:-好きな食べものは$B;$Bは$A; 冷たいは涼しくなる 熱いはやけどに注意 $Aは$B:-$Aは$C;$Cは$B; 「・・ということは○○」を いくつでも追加 「△ということは○」と 「○ということは□」から 「△ということは□」を導けるように 解き方(推移律)を人工知能に追加 名前、年令、スポーツ は、今は表示を省く 1/21/2017 32
  33. 33. プログラミングする内容(例⑦) おぼえもん 好きな食べものはアイスクリーム 好きな食べものはハンバーグ ぼくが食べているものは$A:-好きな食べものは$B;$Bは$A; レベル4 アイスクリームは冷たい ハンバーグは熱い ぼくが$X ぼくが食べているものは$A:-好きな食べものは$B;$Bは$A; 冷たいは涼しくなる 熱いはやけどに注意 $Aは$B:-$Aは$C;$Cは$B; たずねてみる! 1/21/2017 33
  34. 34. プログラミングする内容(例⑦) おぼえもん 好きな食べものはアイスクリーム 好きな食べものはハンバーグ ぼくが食べているものは$A:-好きな食べものは$B;$Bは$A; レベル4 アイスクリームは冷たい ハンバーグは熱い ぼくが$X ぼくが食べているものは$A:-好きな食べものは$B;$Bは$A; 冷たいは涼しくなる 熱いはやけどに注意 $Aは$B:-$Aは$C;$Cは$B; 食べているものは冷たい 食べているものは涼しくなる 食べているものは熱い 食べているものはやけどに注意 1/21/2017 34
  35. 35. プログラミングする内容(おまけ) おぼえもん ぼくと○○は友達 ○○と□□は友達 レベル4 $Aから$Bへ伝言可能:-$Aと$Bは友達; □□と△△は友達 △△と☆☆は友達 $Aから$Bへ伝言可能:-$Aと$Cは友達;$Cから$Bへ伝言可能; ぼくから$Xへ伝言可能 たずねてみる! ○○、□□、 △△、☆☆は 実際の友達を 入力してね いわゆる 漸化式 のイメージを 人工知能に 教えます 1/21/2017 35
  36. 36. 2016年夏のプログラミング教室 名前は 年令は 才 好きな食べものは 好きな食べものは 好きなスポーツは 好きなスポーツは ぼくが食べているものは$A:-好きな食べものは$B;$Bは$A; は は は は $Aは$B:-$Aは$C;$Cは$B; 1/21/2017 36

×