改訂版プログラミングで科学を学ぼう! Vol. 8 人工生命・チャットボット・人工知能(シンプルパーセプトロン)

所在平台: Udemy

课程主页: https://www.udemy.com/course/ex-gram-vol-8/

课程评论:没有评论

第一个写评论        关注课程

课程简介

**Coursera课程总结:编程实践——生命、聊天机器人与人工智能(简易感知器)** 本课程以“编程实践”为主题,深入浅出地介绍了人工智能的多个前沿领域,包括人工生命、聊天机器人以及基础的人工智能概念。课程旨在通过实践编程,让学习者体验“简单规则创造复杂世界”的理念,并对人工智能的原理、发展及未来进行深入思考。 **第一部分:人工生命(Unit 1-5)** * **核心概念:** 向量、分离、对齐、聚合。 * **学习目标:** 理解向量在计算中的作用,并通过面向对象编程创建遵循简单规则(分离、对齐、聚合)的“鱼”群,直观感受群体行为。 * **实践内容:** 学习向量概念,并将其应用于“鱼”群的搜索、分离、对齐和聚合行为的编程实现。 * **培养思维:** 保持简单(Keep It Simple),理解简单规则如何构建复杂系统。 * **评估重点:** 理解向量概念,掌握“鱼”群算法(Flocking)的编程框架。 * **延伸拓展:** 调整参数观察群集变化,创建不同类型的群集。 **第二部分:聊天机器人(Unit 6-8)** * **核心概念:** 数据库基础、对话机器人原理、数据库操作。 * **学习目标:** 掌握数据库基础知识,理解对话机器人的概念,并亲手编程创建一个简单的对话机器人,引发对“人性化”的思考。 * **实践内容:** 学习数据库的基本操作,构建简单的对话机器人程序,体验与计算机对话的乐趣。 * **培养思维:** 逻辑思维。 * **评估重点:** 理解数据库基础,掌握对话机器人原理,了解“人性化”判定的历史渊源。 * **延伸拓展:** 优化机器人响应,例如根据时间改变问候语。 **第三部分:人工智能入门(Unit 9-12)** * **核心概念:** 人工智能历史、简易感知器(Single Neuron)、监督学习、模式识别。 * **学习目标:** 了解人工智能的发展历程,掌握模拟单个神经元的“简易感知器”模型,并通过监督学习进行模式识别,最终探讨人与人工智能的未来关系。 * **实践内容:** 学习人工智能基本概念,实现简易感知器,并通过教师引导式学习实现模式识别。 * **培养思维:** 横向思维。 * **评估重点:** 理解人工智能历史,掌握简易感知器原理,形成自己对人工智能的看法(如何应对、如何利用)。 * **延伸拓展:** 探索更先进的人工智能技术。 总而言之,本课程通过编程实践,为学习者提供了一个了解和体验人工智能各个领域(人工生命、聊天机器人、AI基础)的绝佳平台,旨在培养学习者的编程技能、逻辑思维及对科技发展的深刻洞察力。

课程评论(0条)

课程详情

学習指導案■単元名上級Bコース Unit1-5 人工生命の初歩■単元の学習目標ベクトルの概念を学ぶ。分離、整列、結合という3つの単純なルールに従う魚をオブジェクト指向プログラミングで作成する。■テーマ選定の理由ベクトルは計算処理を簡単にすることができるツールであり、これを学んでおくことは様々なシミュレーションの場面で役に立つ。単純なルールに従って自律して動く魚たちが自然に群れを形成する事例を通じて「単純な法則が複雑な世界を創る」ことを体験することができる。■単元の学習計画カリキュラムフロッキング ベクトル Unit1 60分フロッキング 捜索 Unit2 60分フロッキング 分離 Unit3 60分フロッキング 整列 Unit4 60分フロッキング 結合 Unit5 60分■育成したい思考力キープイットシンプル。単純な法則が複雑な世界を創る。■評価計画ベクトルの概念を理解している。フロッキングのプログラムの概要を理解している。■応用・発展条件を変えて群れの様子を見てみる。2種類の群れを作成する。学習指導案■単元名上級Bコース Unit6-8 人工無能■単元の学習目標データベースの基礎を学ぶ。会話ボットとはどのようなものかを学ぶ。会話ボットのプログラムを作成し、人間らしさについて考察する。■テーマ選定の理由データベースはネットショッピングをはじめとして、ほとんどのWebサイトで使われているが、どのようなものかは知らないことが多い。このデータベースの基本的な扱い方を学んでおくことは価値がある。会話ボットのアプリが世の中に出回るようになってきた。しかしながら、その原理については考えたことがない生徒がほとんどである。最も単純な人工無能をプログラミングして試してみることにより、コンピューターとの会話がある程度成り立つことを体験する。この体験を通じて人間らしさとはいったい何なのかを考えてみることは貴重な経験となる。■単元の学習計画カリキュラムデータベースの基礎1 Unit6 60分データベースの基礎2 Unit7 60分会話ボット1会話ボット2 Unit8 60分■育成したい思考力ロジカルシンキング■評価計画データベースの基礎を理解している。会話ボットの原理を理解している。人間らしさの判定方法についての歴史的な議論を知っている。■応用・発展より人間らしく応答するように工夫する。例えば、時間に応じて応答する挨拶を変えるなど。学習指導案■単元名上級Bコース Unit9-12 人工知能の初歩■単元の学習目標人工知能とは何であり、その歴史はどのようなものであるかを学ぶ。単一ニューロンをモデル化したシンプルパーセプトロンを学ぶ。シンプルパーセプトロンに教師有り学習をさせてパターンを認識させる。人工知能に対して今後どのように向き合っていくべきかを考察する。■テーマ選定の理由毎日のようにAIに関連するニュースを耳にする時代となってきた。AIがどのような歴史を経てきたか、また、どのような仕組みなのかを知ることは今後の生き方にも大きく影響する。実際に簡単な人工知能をプログラミングしてみることで、人工知能に対して今後どのように向き合っていくべきかを考察する良い機会となる。■単元の学習計画カリキュラム人工知能とは Unit9 60分シンプルパーセプトロンシンプルパーセプトロン Unit10 60分教師有り学習によるパターン認識 Unit11 60分哲学的なお話 Unit12 60分■育成したい思考力ラテラルシンキング■評価計画人工知能の歴史を理解している。シンプルパーセプトロンの原理を理解している。人工知能にどのように向き合っていくか、あるいは、どのように活用していくか、自らの考えを持っている。■応用・発展より進んだ人工知能の技術について調べてみる。

课程标签

0人关注该课程

主题相关的课程