五子棋是起源于中国古代的黑白棋种之一,是一种简单的娱乐性较强的大众游戏,深受广大玩家的喜爱,但同时作为比赛,五子棋游戏还有着深奥的技巧。 本系统基于Python语言的程序设计,Python的版本为3.6.8,使用PyCharm(版本为2022.2.3.0)软件来实现程序的编译运行。本系统中游戏的每一个功能在程序中都是一个相对独立的模块,比如,视觉界面模块,规则判定模块,AI智能算法模块,功能部件模块等等在程序中都是独立的,但它们之间通过逻辑关系的链接又构成了一个可以使游戏正常运行的程序。 为实现AI智能人机对弈五子棋的程序设计功能,并使得游戏开发尽量的简单化,本系统需要达成以下目标:设计一个简洁的游戏运行界面;制定合法的游戏规则,使游戏能公正的进行,并且可以断定胜负;开发出AI智能算法支持人机对战模式,即电脑通过智能算法和合法规则选出最优的落子位置。 在AI算法的开发设计上,基于博弈树和启发式搜索的相关理论,首先,算法采用了Minimax搜索算法记录下人机博弈的落子点位;其次,依托设计的估值函数评价得出每个落子节点的价值,使电脑能够判断出下一步对自己最有利的落子位置,最后,为了优化搜
1
图像分析与机器视觉课程作业,是一篇关于行人重识别的论文《Joint Discriminative and Generative Learning for Person Re-identification》的解读报告。
1
目前,学院的规模越来越大,其学院办公用品的各项管理更加繁琐,这给人工管理带来很大的不便,随着计算机应用的日益深入,办公自动化也越来越体现出其自身的优越性,计算机信息管理代替人工信息管理是必然的,我们要利用这个快捷方便的信息管理系统来最有效的管理办公用品,使各项工作有条不紊的进行,从而提高学院的信息管理工作效率。 该文档从需求分析逐步深入,分别完成了需求分析,体系结构,概要设计,详细设计,编码和测试,结束语和运行结果的截图,代码的粘贴等工作。 本次设计的办公室用品管理系统完成了入库管理,出库管理,库存管理,统计报表,系统设置等诸多功能模块的增、删、改、查功能,测试表明,该系统功能比较完善,易用性较好。
2022-11-28 15:00:40 480KB
1
PCA、LDA、SVM、K-means等各种实验报告及数据及代码及论文,你想要的这儿都有
2022-10-19 15:05:33 845.63MB
1
RAM360: Robust Adaptive Multi-layer 360 Video Streaming with Lyapunov Optimization OFB-VR: Reinforcement Learning Driven Adaptive VR Streaming with Optical Flow Based QoE
2022-08-27 18:04:59 1.86MB VR 人工智能 论文阅读
1
代码里面用到了边缘检测和透视变换,并且进行前后端联合调试,组成了一个很好看的web界面。 可以根据自己的需要选择二次开发,因为代码封装性良好,也可以直接运行前端和后端。程序为,前后端分离程序,后端因为要做算法使用了python,前端基于react框架。里面除了有需要上交的报告,也有README文件教程安装。
图像处理论文实验报告图像处理论文实验报告图像处理论文实验报告图像处理论文实验报告
2022-05-31 15:17:48 53KB 图像处理
1
操作系统论文及实验报告,网站下载,请结合自身要求选择里面的内容!
2022-04-29 18:07:22 1.33MB 操作系统,论文,实验,报告
1
实训:信息管理和成绩考核系统 1. 简介:介绍系统构成。 2. 内容:系统构成: a) 初始化:设置超级用户和教师用户的用户名、初始密码(111111)和访问系统的权限。 b) 信息管理: i. 学生基本信息管理:删除、添加、修改、排序和检索; 学生信息包括:学号、姓名、性别、年级、专业(或代号) ii. 教师基本信息管理:添加、删除、修改、排序和检索; 教师信息包括:用户名、姓名、所属学院(或代号) iii. 课程信息*:添加、删除、修改、排序和检索; 课程信息包括:课程名、课程代码、课时数 iv. 教师教学任务分配和管理*: 用户名、教师名、所授课目、科目实施期限、以及教师可以考核的学生。 v. 教师检索学生基本信息:检索、排序。 教师第一次登陆系统必须修改密码(密码要求:六位以上,须包含以下三种即大小写字母、数字和其他字符(*,_,#),不得以明文的形式存放在文件中),教师不能修改学生信息,只可检索学生信息。 vi. 信息保存形式:文件。 c) 成绩考核*: i. 登录:教师第一次登陆系统必须修改密码。修改密码的要求如上述 b)v. 所述。 ii. 设定:设定各个考核成绩比例、点名次数、作业次数。其中,各个成绩包括:作业、出勤、期中、期末、实验、报告的成绩。 iii. 考核:过程考核,即添加信息。 iv. 统计:平均成绩、取消考试资格的名单、优良率、不及格率。 3. 重点:动态分配、链表、文件,查询 4. 难点:动态分配、链表、文件,查询
2022-04-05 20:32:38 10.69MB C MD5 数据库思想 文件
1
2010 计算机毕业设计论文 实习报告 实习日志 自己亲手写的,网上只有一份,,没有重复的,转载请不要按原样,仅供参考谢谢
1