自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 实验项目一 线性表的操作

实验项目一 线性表的操作作业详情实验项目一 线性表的基本操作及其应用(两次实验课完成)19/11/03 23:59截止个人作业100分查重警戒值70%课程名:数据结构实验目的:1、掌握线性表的定义;2、掌握线性表的基本操作,如建立、查找、插入和删除等。实验要求:定义一个包含学生信息(学号,姓名,成绩)的顺序表和链表,使其具有如下功能:(1) 根据指定学生个数,逐个输入学生信息;(2) 逐个显示学生表中所有学生的相关信息;(3) 根据姓名进行查找,返回此学生的学号和成绩;(4) 根据指

2021-03-29 22:28:09 994

原创 PyTorch安装方法(第2种方法)

PyTorch安装方法(第2种方法)本文安装的是pytorch1.4版本(cpu版本)首先需要安装Anaconda是否需要安装基于cuda的PyTorch版本呢?对于普通笔记本来说即使有显卡性能也不高,跑不动层数较深的深度学习网络,所以就不用装cuda啦。实际应用时深度学习肯定离不开基于高性能GPU的cuda,作为一般的笔记本,基本都跑不动数据量较大的模型,所以安装CPU版的PyTorch即可。以后如果继续进行深度学习的研究或开发,都会基于高性能服务器,此时安装PyTorch版本肯定是选择有cuda

2021-03-29 09:04:41 493

原创 数据结构-顺序表

顺序表文章目录顺序表顺序表的定义顺序表的基本操作-插入顺序表的基本操作-删除顺序表的基本操作-查找顺序表的按位查找顺序表的按值查找顺序表的定义线性表的顺序存储又称顺序表。它是用一组地址连续的存储单元依次存储线性表中的数据元素,从而使得逻辑上相邻的两个元素在物理位置上也相邻。顺序表的特点是表中元素的逻辑顺序与其物理顺序相同。所以插入和删除操作需要移动大量元素。线性表的顺序存储结构是一种随机存取的存储结构。假定线性表的元素类型为ElemType,则线性表的顺序存储类型描述为#define MaxS

2021-03-05 14:50:29 258

原创 数据分析-numpy

数据分析-numpy基本操作numpy读取数据数组的转置numpy索引和切片numpy中数值的修改**numpy:**一个在Python中做科学计算的基础库,重在数值计算,也是大部分PYTHON科学计算库的基础库,多用于在大型、多维数组上执行数值运算**特点:**快速、方便、科学计算的基础库基本操作创建数组(矩阵)import numpy as npa = np.array([1, 2, 3, 4, 5])b = np.array(range(1, 6))c = np.arange(1,

2020-10-20 16:31:59 216

原创 数据分析-matplotlib

数据分析-matplotlib能将数据进行可视化,更直观的呈现,使数据更加客观、更具说服力matplotlib简介matplotlib: 最流行的Python底层绘图库,主要做数据可视化图表,名字取材于MATLAB,模仿MATLAB构建每个红色的点是坐标,把5个点的坐标连接成一条线,组成了一个折线图那么到底如何把它通过代码画出来呢?matplotlib基本要点(引例介绍)通过下面的小例子我们来看一下matplotlib该如何简单的使用假设一天中每隔两个小时(range(2,26,2))的气

2020-10-18 21:35:28 92

原创 模块和包

模块和包01. 模块1.1 模块的概念1.2 模块的两种导入方式1.3 模块的搜索顺序[扩展]02. 包(Package)03 pip 安装第三方模块01. 模块1.1 模块的概念模块是 Python 程序架构的一个核心概念每一个以扩展名 py 结尾的 Python 源代码文件都是一个模块模块名 同样也是一个 标识符,需要符合标识符的命名规则在模块中定义的全局变量 、函数、类都是提供给外界直接使用的工具模块就好比是工具包,要想使用这个工具包中的工具,就需要先 导入这个模块1.2 模块的两种导

2020-10-17 17:10:36 175

原创 python安装torch详细步骤

python安装torch详细步骤PyTorch 是Torch7 团队开发的,从它的名字就可以看出,其与Torch 的不同之处在于PyTorch 使用了Python 作为开发语言。所谓“Python first”,同样说明它是一个以Python 优先的深度学习框架,不仅能够实现强大的GPU 加速,同时还支持动态神经网络,这是现在很多主流框架比如Tensorflow 等都不支持的。进入Pytorch官网网址:https://pytorch.org/具体操作如图按如图所示配置(注意选择自己的操作系统

2020-10-16 16:42:27 21343 2

原创 Artificial Intelligence-人工神经网络

Artificial Intelligence文章目录Artificial Intelligence人工神经网络激活函数性质作用常用的激活函数单层神经网络多层神经网络BP算法BP算法基本思想数学基础理论举例前向传播反向传播人工神经网络人工神经网络( Artificial Neural Network, ANN)是20世纪80年代以来人工智能领域兴起的研究热点。它从信息处理角度对人脑神经元网络进行抽象,构建某种简单模型,按不同的连接方式组成不同的网络。在工程与学术界常将人工神经网络简称为神经网络(NN)

2020-08-06 10:12:06 429

原创 Artificial Intelligence-基于矩阵分解的推荐算法

Artificial Intelligence文章目录Artificial Intelligence协同过滤算法协同过滤概念余弦定理相似性度量基于用户的协同过滤算法介绍代码实现运行结果基于物品的协同过滤算法介绍代码实现运行结果协同过滤算法协同过滤概念协同过滤(Collaborative Filtering,简称CF)简单来说是利用某兴趣相投、拥有共同经验的群体的喜好来推荐目标用户感兴趣的信息,个人通过合作的机制给予信息相当程度的回应(如评分)并记录下来以达到过滤的目的进而帮助别人筛选信息,回应不一定

2020-07-29 18:05:58 196

原创 Artificial Intelligence-基于矩阵分解的推荐算法

Artificial Intelligence文章目录Artificial Intelligence基于矩阵分解的推荐算法推荐系统概念分类基于人口统计学的推荐基于内容的推荐协同过滤混合推荐算法引例矩阵分解公式推导代码实现运行结果基于矩阵分解的推荐算法目前推荐系统中用的最多的就是矩阵分解方法,以用户-项目评分矩阵为例,矩阵分解就是预测出评分矩阵中的缺失值,然后根据预测值以某种方式向用户推荐。推荐系统概念推荐系统是利用电子商务网站向客户提供商品信息和建议,帮助用户决定应该购买什么产品,模拟销售人员帮助

2020-07-22 10:49:25 179

原创 Artificial Intelligence-k-means算法

Artificial Intelligence文章目录Artificial Intelligencek-means算法基本概念原理优缺点代码实现k-means算法基本概念K-means聚类算法(K-均值算法),是一种广泛使用的聚类算法,其中k是需要指定的参数,即需要创建的簇的数目,K-means算法中的k个簇的质心可以通过随机的方式获得,但是这些点需要位于数据范围内。在算法中,计算每个点到质心得距离,选择距离最小的质心对应的簇作为该数据点的划分,然后再基于该分配过程后更新簇的质心。重复上述过程,直至

2020-07-18 20:39:18 334

原创 Artificial Intelligence-knn算法

Artificial Intelligence文章目录Artificial Intelligenceknn算法基本概念算法步骤欧几里得距离(欧氏距离)优缺点代码实现knn算法基本概念什么是knn?knn即K-Nearest Neighbor,k最邻近算法。KNN算法的思路:如果一个样本在特征空间中的k个最邻近的样本中的大多数属于某一个类别,则该样本也划分为这个类别。经典示例如图:[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ONNPHb9q-15948972662

2020-07-16 19:09:06 148

原创 搜狗输入法关闭快捷键设置

sougou快捷键关闭方法对于一些语言集成开发环境(像Devc++,IDEA),甚至是ps,都会经常用到快捷键,但是我发现这些快捷键会与搜狗输入法快捷键冲突,导致快捷键失效,为此,需要关闭搜狗输入法的快捷键。步骤如下:对搜狗输入法图标右键,打开属性设置高级->系统功能快捷键将快捷键全部取消勾选即可...

2020-07-16 08:58:40 6309

原创 Artificial Intelligence-梯度下降法与线性回归

机器学习文章目录机器学习梯度下降法基本概念公式推导基本梯度下降步骤批量梯度下降(BGD)随机梯度下降(SGD)小批量梯度下降(MBGD)梯度下降法参考链接基本概念梯度下降法(gradient descent),又名最速下降法(steepest descent)是求解无约束最优化问题最常用的方法,它是一种迭代方法,每一步主要的操作是求解目标函数的梯度向量,将当前位置的负梯度方向作为搜索方向(因为在该方向上目标函数下降最快,这也是最速下降法名称的由来)。梯度下降,其实就是一个公式:公式推导基本

2020-07-11 23:26:32 239

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除