Advertisement

北京邮电大学智能科学与技术专业第三次机器智能作业

  •  5星
  •     浏览量: 0
  •     大小:None
  •      文件类型:None


简介:
这段内容是关于北京邮电大学智能科学与技术专业的学生进行的第三次机器智能课程作业。学生们在这个项目中深入学习和实践了人工智能领域的关键技术和理论,进一步提升了他们的科研能力和创新能力。 2011级北邮智能专业大三上学期的机器学习课程作业共三次,包括代码、文档和PPT,内容一般,希望能对大家有所帮助。

全部评论 (0)

还没有任何评论哟~
客服
客服
  • 优质
    这段内容是关于北京邮电大学智能科学与技术专业的学生进行的第三次机器智能课程作业。学生们在这个项目中深入学习和实践了人工智能领域的关键技术和理论,进一步提升了他们的科研能力和创新能力。 2011级北邮智能专业大三上学期的机器学习课程作业共三次,包括代码、文档和PPT,内容一般,希望能对大家有所帮助。
  • 9181040G0818-黄海浪-《导论》1
    优质
    这是一篇由黄海浪同学完成的关于《智能科学技术导论》课程的首次作业,内容围绕着智能科技的基本概念、技术应用及其对未来社会的影响等方面展开探讨。 《智能科学技术导论》课程中的第一次作业主要探讨了中国古代占卜文化中的揲蓍成卦算法,这是一种基于自然规律和随机性的古老预测方法,在现代可以被视为早期的随机数生成技术。 揲蓍成卦算法的具体步骤如下: 1. **大衍之数50,其用49**:从50根蓍草中取出49根来使用。这个数字在后续计算中非常重要,因为它是7的倍数,在中国传统文化中象征着完整和周期。 2. **分而为二以象两**:将这49根蓍草分为两堆,代表阴阳对立统一的概念。 3. **挂一以象三**:从其中一堆取出一根挂在旁边,表示天地人三才的关系,强调天人合一的思想。 4. **揲之以四以象四时**:剩余的蓍草分成四份,象征四季循环的理念。 5. **归奇于扱以象闰**:对每一份进行计数。如果余数为1,则不计入;若余数为2或3,则记作1;若余数是4,则同样不予考虑。这种处理方式的剩余部分称为“奇”,象征着闰年,因为闰年的出现是对常规年份的一种调整。 6. **五岁再闰**:大约每五年会出现一次闰年,这与算法中的周期性相呼应。 7. **再营而后卦**:通过上述步骤多次操作后形成一系列数字序列。这些序列用于确定八卦的排列组合,并生成六十四种不同的卦象。 8. **四营而成易(爻),十有八变而成卦**:经过四次这样的操作,可以得到一个爻(构成八卦的基本单元)。连续进行18次这种变化,最终形成完整的六爻卦象。 在编程实现时,可以通过随机数生成器模拟揲蓍成卦的过程,并按照上述规则处理分组、计数和余数。这样可以获得与古代方法类似的随机数字序列,进而推算出相应的卦象。 作业可能包括对揲蓍成卦算法的程序化实现以及结果验证。学生需要编写代码来执行这一过程并提交运行结果以供教师评估。 通过学习这一古老的占卜技术及其现代编程应用,不仅可以深入了解中国传统文化和哲学思想,还能掌握随机数生成、计数技巧等方面的知识,并体验到古代智慧与当代科技结合的魅力。这种跨学科的学习方式有助于学生更好地理解智能科学技术的多方面内涵。
  • 9181040G0818-黄海浪-《导论》1
    优质
    这是学生黄海浪提交的《智能科学技术导论》课程第二次作业,作业编号为9181040G0818,内容涉及智能科技领域的理论与实践探讨。 《智能科学技术导论》课程中的第二次作业要求学生利用蒙特卡洛方法求解函数`exp(x)`在区间`[0,1]`上的积分。这种方法基于随机抽样,特别适用于解决高维度问题。 **算法原理**: 通过大量随机样本近似解决问题是蒙特卡洛方法的核心思想。对于本例中的积分计算,在二维空间中以x轴为底边、函数曲线y=exp(x)作为顶边的区域里进行操作:在区间`[0,1]`上生成许多点,统计这些点落在曲线下的比例,并将该比例乘以底部长度(即1)来近似得到积分值。 **算法流程**: 1. 利用当前时间初始化随机数生成器。 2. 定义循环次数为大约2^24次。 3. 循环中,每次迭代产生两个随机数`x`和`y`。其中,`x`在区间[0, 1]内变化,而`y`则在[0, exp(1)]范围内取值。 4. 对于每个点(x,y),如果其纵坐标小于exp(x)的函数值,则计数器m加一。 5. 循环结束后输出(m/n)*exp(1)作为积分近似结果。 **编程实现**: 在C++代码中,学生使用了``、``、``和``库。首先通过`srand(time(0))`设置随机数生成器的种子以确保每次运行时产生不同的随机序列。定义循环次数后开始迭代,在每个步骤内利用`rand()`函数获得范围内的随机整数值,并转换为浮点型得到[0,1)区间上的值x和y,然后比较它们与exp(x),如果满足条件则增加计数器low的值。最后输出结果作为积分近似解。 通过这种方法,学生黄海浪成功地完成了作业任务,编写了求解特定函数积分问题的蒙特卡洛方法程序。尽管此技术较为简单直接,但在处理复杂、多维情况下的数值计算中往往表现出色,并且效率较高。
  • Java
    优质
    本课程是北京邮电大学计算机专业的一门基础课,旨在通过实践项目教授学生Java编程语言的核心概念和开发技巧。学生将完成一系列设计与编码任务,以提升解决问题的能力和团队合作精神。 实验1:类的定义与对象数组使用 **任务一** 创建一个名为`Student`的学生类。该类包含以下属性和方法: - **非静态属性** - `String studentNumber`: 学生学号。 - `String studentName`: 学生姓名。 - `int markForMaths`, `markForEnglish`, 和 `markForScience`: 分别表示数学、英语与科学科目的成绩。 - **构造方法** - `Student(String number, String name)`: 构造函数,用于初始化学号和名字。 - `Student()`: 默认构造器(无参数)。 - **其他方法** - `String getNumber()` : 返回学生学号。 - `String getName()`: 返回学生姓名。 - `void enterMarks(int markForMaths, int markForEnglish, int markForScience)`: 输入三门课程的成绩。 - `int getMathsMark()`, `getEnglishMark()`, 和`getScienceMark()`:分别返回数学、英语和科学成绩。 - `double calculateAverage()`: 计算平均分,注意除数应为3.0而非整型数值以确保结果准确。分数初始值设置问题讨论:若将每个科目的初始分为零,则可能与实际得分为零的情况混淆;建议使用其他默认值或在输入前进行验证。 - `String toString()`: 返回包含学生信息的字符串,包括学号、姓名和各科目成绩及平均分。 编写`StudentTest`类来测试上述定义的功能。运行效果展示如下: ``` 请输入学生学号:2011211301 请输入学生姓名:王晓 请输入三门课成绩(数学,英语,科学):88,79,90 输出: 学号: 2011211301 姓名: 王晓 数学成绩: 88 英语成绩: 79 科学成绩: 90 平均分: 85.67 ``` **任务二** 创建一个名为`StudentList`的类,用于存储多个学生对象。定义如下属性和方法: - **成员变量** - `Student[] list`: 存储学生对象。 - `int total`: 记录当前数组中的元素个数。 - **构造函数** - `StudentList(int length)`: 初始化一个具有给定长度的列表来存储学生信息。 - **方法** - `boolean add(Student stu)` : 向列表中添加一个新的`stu`对象,成功返回true,否则false。 - `boolean remove(int no)` 和 `remove(String number)`: 分别根据位置或学号删除一个元素,并反馈操作结果(布尔值)。 - `boolean isEmpty()`: 检查数组是否为空并给出相应的判断结果。 - `Student getItem(int no)` 和`getItem(String number)`: 根据索引和学号返回对应的对象,若找不到则返回null或错误信息。 - `int getTotal()`:获取当前学生总数。 编写测试类`StudentListTest`以验证功能: ``` 菜单如下,请输入1~8代表您要执行的操作: 1. 添加一个新学生 2. 按学号删除学生 3. 根据位置移除学生信息 4. 判断列表是否为空 5. 通过索引获取指定的学生信息 6. 使用学号查找特定的记录 7. 展示所有学生的数据 8. 结束程序 操作实例: 输入1添加新用户,后续会要求你依次填写:学号、姓名及三门课的成绩。 ``` 作业命名规则为`_学号(8位)_姓名_第几次作业(1位)_类名.java`。例如: - `_09211195_王晓_1_Student.java` - `_09211195_王晓_2_studentList.java` 注意:提交时,仅上传`.java`文件而非压缩包,并确保源代码中的类名称与文件名一致以方便批改。
  • 人工原理.zip
    优质
    《北京邮电大学人工智能原理》是一份由北京邮电大学编写的关于人工智能基础理论的教学资料,涵盖了机器学习、深度学习等核心内容。 北邮人工智能原理国际学院的开卷考试允许携带以下资料:①双面打印的课件;②一套排版良好的真题,打印费用为11元。
  • 西安计算《计算导论》选修课章和四章课后习题
    优质
    本简介为西安电子科技大学计算机科学与技术专业大三年级《计算智能导论》课程中,针对第三章和第四章的课后习题进行解析和讨论的内容概览。旨在帮助学生深入理解相关理论知识并应用于实际问题解决中。 西安电子科技大学计算机科学与技术专业大三选修课《计算智能导论》的第三章和第四章课后习题。
  • 车校园竞赛
    优质
    北京科技大学智能车校园竞赛是由学校主办的一项科技赛事,旨在激发学生的创新思维和实践能力,促进智能车辆技术的发展与应用。 北京科技大学智能车校内赛在北京科技大学举行。
  • 西安计算院 计算《计算导论》一章和二章习题解答
    优质
    本资料为西安电子科技大学计算机科学与技术学院出品,针对《计算智能导论》课程中第一章和第二章的课后习题提供详尽答案解析,旨在帮助学生深入理解计算智能的基本概念及原理。 西安电子科技大学计算机科学与技术学院大三学年选修课《计算智能导论》第一章、第二章的课后习题答案。
  • 计算中的人工课程教纲.doc
    优质
    这份文档是关于在计算机科学与技术专业的教学计划内,人工智能课程的教学大纲。它详细规定了课程目标、内容、教材以及评估方法等关键信息。 计算机科学与技术专业人工智能课程教学大纲 该文档详细规定了计算机科学与技术专业的学生在学习人工智能相关知识时所需遵循的教学内容、目标及评估标准。它涵盖了从基础理论到高级应用的广泛主题,旨在帮助学生们全面理解并掌握人工智能领域的核心概念和技术。