在过去的科研、竞赛,日常学习中多多少少接触了一点Pytorch,算是有一点点基础,但是很多知识不成体系,于是为了加深自己在AI方向的基础素养,趁着有时间再系统学习一下Pytorch 水平有限,如有错误,多多指正! 数据加载数据加载主要使用两个类: Dataset:负责将数据文件从操作系统的文件系统(外存)中读取出来; Dataloader:负责将数据文件组织成一定的形式,例如batch,用来训练;这两个类共同实现了将存储在文件系统中的数据,提供给模型进行训练的功能,属于前后协作; 此外一个数据一般有: 数据本身; label;对于前者,不同形式的数据还需...
这篇blog用来记录数学建模中常用的算法,针对不同问题进行叙述 数据预处理常用算法速览 拉格朗日插值法和牛顿插值法:补足数据中的缺失值; 正态分布$3\sigma$原则、箱型图:检测数据中的异常值; 标准差法、极值差法、功效系数法:对数据进行归一化处理; 独热编码、标签编码:数据中存在分类变量; 等宽法、等频法、聚类方法:连续变量离散化; PCA主成分分析、T-SNE降维算法、UMAP降维法:数据变量维度过高,需要对数据进行降维处理; 应用背景举例好理解的例子直接给出问题,一些可能不好直接理解的例子给出简单的解释。现有的方法体系足够丰富,关键在于提出?问...
这篇blog写在大三秋季学期结束后的第一天,这个寒假打算再重新系统性地练习一下算法。虽然过去三年里我在零散地学习中已经有了一定的基础,但是我和乐乐会按照这个路线一起学习,所以整个路线设计还是以稳固基础为主。目标是在完成整个路线的学习后,对于暴力类题目能够得心应手、并掌握一些简单的优化思路 bg:C++这次使用的语言是C++,在开始正是学习算法之前,我们要先掌握针对算法所必须的C++语言知识,具体如下。 基本的数据类型与用法(int、bool、char、double、数组) 基本的控制结构(顺序、选择、条件分支、循环) 基本的函数调用(从习惯使用solve...
这篇blog用来记录关于hexo的使用,因为虽然我已经写了2年博客了,一直在用hexo d、hexo g、hexo new p...,博客目录管理目前也是一片混乱 整个blog项目结构这部分是ai写的,我自己改了一点点,总之就是方便自己熟悉博客项目的结构 _config.yml: 站点的主配置文件,这里配置了网站标题、作者、语言、URL、永久链接格式以及主题选择等核心信息。 _config.butterfly.yml: Butterfly 主题的特定配置文件(通常用于覆盖 themes/butterfly/_config.yml 中的默认配置,方便升级主...
ch1软件的生命周期123 45 67 8 增量模型的优点1 2 螺旋模型的优点1 23 敏捷过程1 2 3 4 ch2可行性研究的过程14 235 678 系统流程图的定义1 系统流程图的基本符号,处理、输入输出、数据流 数据流图的基本符号,数据的源点/终点、数据的变换、数据的存储、数据流 数据流图的注意事项1 2 数据存储与数据流的异同12 数据流图的基本要点1 数据字典的组成12 3 4 数据字典的用途1 2 ch3需求分析的任务12 3 4 与用户沟通获取需求的方式1 2 3 4 层次方框图的定义1 从哪些方面验证软件需求的正确性1 2...
针对老师讲的重点内容进行知识点的整理 题型 选择题10*3,30分; 简答题5*8,40分; 综合题2*15,30分; 不会考察的内容 辐射度量学 渲染方程 反射方程 动画与模拟(考得少,可能出一两个选择题) 概述 概述(数学基础) 向量的加法、点乘、叉乘的性质(选择题) 向量的点乘,算夹角、投影、做分解、判断同向异向(选择、简答题) 向量的叉乘,判断左右、判断内外、构建坐标系(选择、简答题) 概述(变换) 线性变换、仿射变换的概念(从齐次坐标的角度考虑) 哪些经典的变换是线性、仿射变换,举例子 齐次坐标,不管是二维、三维向量的齐次坐标,多的一个维度的含...
期末重点挖空练习 物理层物理层的功能: (),为链路层提供服务; 不同信道复用技术的区别: 信道复用技术: 频分复用、时分复用、统计时分复用、波分复用、码分复用; 1)()的各路信号在()占用()(频率带宽而非发送速率); 2)()的所有用户是在()占用(); 3)():在频分复用的基础上(),其中要包含(); 4)():在时分复用的基础上(),其中要包含(); 5)():使用STDM帧来传送数据,STDM帧(),按需(),其中要(); (基本原理是一个STDM帧中有多个时隙,但小于总用户数量,用户有想发的数据就往集中器中发,集中器按顺序扫描输入缓冲,放...
中国有没有哲学?中国哲学具有自身独特的方法论与思维范式哲学的核心在于对根本问题的系统性的分析与探究,中国哲学蕴含了独特且成熟的方法论体系; 象征与隐喻系统:周易象数、庄子寓言; 辩证综合思维:张载一体两物、王夫之乾坤并建、老子; 重视体验与实践的认知方法:孟子尽心知性知天、宋明儒者体认天理、朱熹格物致知、王阳明知行合一; 中国哲学具有宏大且自洽的概念体系哲学作为对根本问题的系统性思考,必然凝结为一套核心范畴与概念网络。中国哲学有独特丰富的元概念,并且概念之间相互关联,逻辑严密,层次分明; 对于宇宙本源与存在根据:道最幽玄、最高范畴(老子);气构成万物质料...
ch1:软件工程学概述软件的生命周期: 1)问题定义; 2)可行性研究; 3)需求分析; 4)整体设计; 5)详细设计; 6)编码和单元测试; 7)综合测试; 8)软件维护;(123 45 67 8) 增量模型的优点: 1)可以在较短的时间内,为客户提供一个可以完成部分功能的产品; 2)能够让客户有充裕的时间去熟悉和适应产品,能够减少新的软件为客户组织带来的冲击; 螺旋模型的优点: 1)适用于内部开发的大规模项目; 2)它是风险驱动的; 3)只有在内部开发时,才能在风险过大时方便地终止; 瀑布模型: 1)阶段间具有顺序性和依赖性 1)必须等前一段工作做完...
在大三学年的秋季学期,人工智能导论课堂上开发了一个AI六子棋的项目,整个开发依托于一个开源的框架,在这里对框架与实现思路做一些简单的记录 基本框架比赛如何开始?主函数AITester()->oucLeague()->GameEvent根据HostID调用函数hostGames(),开始一场比赛; 关于hostGames: 1234567891011121314public void hostGames(int hostId) throws CloneNotSupportedException { ArrayList<Game&...