# AIforJmuNet **Repository Path**: VoidSoul/AIforJmuNet ## Basic Information - **Project Name**: AIforJmuNet - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-12-16 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 一、课程的性质和教学目标 ## 课程性质 人工智能是计算机科学中的重要内容,已经成为计算机技术发展以及许多高新技术产品中的核心技术。由于人工智能是模拟人类智能解决问题,几乎在所有领域都具有非常广泛的应用。《人工智能导论》是网络工程专业本科生的一门专业选修课程。本课程主要介绍人工智能问题求解的一般性原理和基本思想以及一些前沿内容,为学生提供最基本的人工智能技术和有关问题的入门性知识,为进一步学习和研究人工智能理论与应用奠定基础。 ## 教学目标 1. 了解人工智能的特点、主要研究领域、研究历史及未来发展动向。 2. 掌握人工智能的基本概念、基本原理和基本方法。 3. 了解应用人工智能技术解决实际问题的范例。 该课程的目标是把握计算机科学与技术的发展趋势,熟悉本专业的前沿知识和研究热点。该课程讲述了人工智能的发展简史、人工智能研究的基本内容和主要研究领域、人工智能的研究热点包括遗传算法、人工神经网络及其应用,机器学习,深度学习等。要求学生掌握基本创新方法,能够针对创新点开展切实有效的理论和应用研究。 学生通过该课程的学习能够了解基本的人工智能新技术和有关问题求解的创新方法;课程要求完启发算法应用实验、遗传算法应用实验、基于人工智能应用的团队项目等综合性实验项目,学生通过实验,能够发挥主动性,研究探讨人工智能系统的运行和实现过程,提出思路并积极验证和探索自己的思路,从而更好的掌握知识,培养学生的理论联系实际能力和创新能力,逐步培养他们发现问题、提出问题、分析问题和解决问题的能力。 # 二、课程教学方法设计 本课程以课堂教学为主,结合课内实验与课外自学、课堂讨论、团队项目。 **课堂教学**主要讲解基本原理,结合人工智能最新前沿技术的相关介绍,辅助以最新的视频资料,使同学们对人工智能课程的各个章节产生兴趣,从而促进学习热情,在之后的理论教学中能更好地理解技术的先进性与实用性。 要求学生在课内学习的基础上,自己完成网络资料与科技文献的检索工作,针对感兴趣的章节进行自主学习,加深加强课堂理论教学,并提高自身的自学能力。 **团队项目**要求学生能够运用课堂知识,在互相分工配合的基础上,进行适当的创新,运用人工智能的理论知识来解决一些实际的问题。团队项目内容一般以实际生产实践中所遇到的问题为主,通过该方式可有效的提升学生学以致用的能力。 **教学平台** - [微软人工智能教育与学习共建社区](https://github.com/microsoft/ai-edu) - [人工智能导论](https://www.icourse163.org/course/ZJUT-1002694018?tid=1205958211&from=study) - [人工智能与信息社会](https://www.icourse163.org/learn/PKU-1003471009?tid=1003708010#/learn/announce) # 目录 - ## [教学资料](https://github.com/happyfaye/AIforJmuNet/tree/master/%E6%95%99%E5%AD%A6%E8%B5%84%E6%96%99) - [绪论](https://github.com/happyfaye/AIforJmuNet/tree/master/%E6%95%99%E5%AD%A6%E8%B5%84%E6%96%99/%E7%BB%AA%E8%AE%BA) - [人工智能应用场景](https://github.com/happyfaye/AIforJmuNet/tree/master/%E6%95%99%E5%AD%A6%E8%B5%84%E6%96%99/%E5%BA%94%E7%94%A8%E5%9C%BA%E6%99%AF) - [搜索与博弈](https://github.com/happyfaye/AIforJmuNet/tree/master/%E6%95%99%E5%AD%A6%E8%B5%84%E6%96%99/%E6%90%9C%E7%B4%A2%E4%B8%8E%E5%8D%9A%E5%BC%88) - [知识工程与知识图谱](https://github.com/happyfaye/AIforJmuNet/tree/master/%E6%95%99%E5%AD%A6%E8%B5%84%E6%96%99/%E7%9F%A5%E8%AF%86%E5%B7%A5%E7%A8%8B%E4%B8%8E%E7%9F%A5%E8%AF%86%E5%9B%BE%E8%B0%B1) - [智能计算及其应用](https://github.com/happyfaye/AIforJmuNet/tree/master/%E6%95%99%E5%AD%A6%E8%B5%84%E6%96%99/%E6%99%BA%E8%83%BD%E8%AE%A1%E7%AE%97%E5%8F%8A%E5%85%B6%E5%BA%94%E7%94%A8) - [机器学习](https://github.com/happyfaye/AIforJmuNet/tree/master/%E6%95%99%E5%AD%A6%E8%B5%84%E6%96%99/%E6%9C%BA%E5%99%A8%E5%AD%A6%E4%B9%A0) - [人工神经网络及其应用]() - [深度学习]() - [AI伦理]() - [AI与游戏]() - ## [实验内容](https://github.com/happyfaye/AIforJmuNet/tree/master/%E5%AE%9E%E9%AA%8C) - [实验一:AI入门实践](https://github.com/happyfaye/AIforJmuNet/tree/master/%E5%AE%9E%E9%AA%8C/%E5%AE%9E%E9%AA%8C%E4%B8%80-AI%E5%85%A5%E9%97%A8%E5%AE%9E%E8%B7%B5) 1. 掌握手写数字识别系统的运行机制,以及基于图片识别数字的基本方法。 2. 了解VS tools for AI,[手写数字识别案例](https://github.com/Microsoft/ai-edu/tree/master/B-%E6%95%99%E5%AD%A6%E6%A1%88%E4%BE%8B%E4%B8%8E%E5%AE%9E%E8%B7%B5/B7-%E8%87%AA%E6%9E%84%E5%BB%BA%EF%BC%8D%E5%9B%BE%E5%83%8F%E8%AF%86%E5%88%AB%E5%BA%94%E7%94%A8%E6%A1%88%E4%BE%8B-%E6%89%8B%E5%86%99%E6%95%B0%E5%AD%97%E8%AF%86%E5%88%AB) 3. 实现基本的手写数字识别系统,并在此基础上扩展。 - [实验二:启发算法求解迷宫寻路问题](https://github.com/happyfaye/AIforJmuNet/tree/master/%E5%AE%9E%E9%AA%8C/%E5%AE%9E%E9%AA%8C%E4%BA%8C-%E5%90%AF%E5%8F%91%E7%AE%97%E6%B3%95%E6%B1%82%E8%A7%A3%E4%BA%95%E5%AD%97%E6%A3%8B) 1. 熟悉和掌握启发式搜索的定义、估价函数和算法过程。 2. 能利用启发算法求解井字棋游戏,理解求解流程和搜索顺序。 3. 掌握启发式函数的编写以及各类启发式函数效果的比较。 - [实验三:遗传算法求Hello](https://github.com/happyfaye/AIforJmuNet/tree/master/%E5%AE%9E%E9%AA%8C/%E5%AE%9E%E9%AA%8C%E4%B8%89-%E9%81%97%E4%BC%A0%E7%AE%97%E6%B3%95%E5%AE%9E%E7%8E%B0Hello) 1. 熟悉和掌握遗传算法的原理、流程和编码策略。 2. 参考拼图游戏给出的遗传算法核心代码,用遗传算法求解字符串显示的优化问题. 3. 分析遗传算法求解不同规模字符串显示问题的算法性能 - [团队项目]() 1. 组建团队和确立选题;完成团队立项报告 2. 需求分析与原型设计 3. 编码与测试 4. 项目展示 5. 事后分析