- 博客(10)
- 资源 (14)
- 收藏
- 关注
原创 手把手图文并茂教你掌握 PageRank 算法
一、PageRank 定义PageRank 算法由 Google 创始人 Larry Page 在斯坦福读大学时提出,又称 PR,佩奇排名。主要针对网页进行排名,计算网站的重要性,优化搜索引擎的搜索结果。PR 值是表示其重要性的因子。...
2020-04-17 16:01:24 4429 3
原创 数据量太少怎么办,请认准交叉验证
一、交叉验证交叉验证是在机器学习建立模型和验证模型参数时常用的办法,一般被用于评估一个机器学习模型的表现。更多的情况下,我们也用交叉验证来进行模型选择(model selection)。交叉验证,顾名思义,就是重复的使用数据,把得到的样本数据进行切分,组合为不同的训练集和测试集,用训练集来训练模型,用测试集来评估模型预测的好坏。在此基础上可以得到多组不同的训练集和测试集,某次训练集中的某样本在...
2020-04-15 10:25:41 13426 4
原创 【PyTorch学习】分别使用Numpy和Tensor及Antograd实现机器学习
本文分别用Numpy、Tensor、autograd来实现同一个机器学习任务,比较它们之间的异同及各自优缺点,从而加深大家对PyTorch的理解。一、使用Numpy实现机器学习首先,我们用最原始的Numpy实现有关回归的一个机器学习任务,不用PyTorch中的包或类。主要步骤包括:首先,给出一个数组x,然后基于表达式y=3x2+2,加上一些噪音数据到达另一组数据y。 然后,构建一...
2020-04-14 10:55:28 873
原创 【PyTorch学习】全方位介绍Tensor
目录一、 Tensor概述二、创建Tensor三、修改Tensor形状四、索引操作五、广播机制六、逐元素操作七、归并操作八、比较操作九、矩阵操作十、PyTorch与Numpy比较PyTorch的Tensor,它可以是零维(又称为标量或一个数)、一维、二维及多维的数组。Tensor自称为神经网络界的Numpy,它与Numpy相似,二者可以共享内存,且之间...
2020-04-11 20:19:00 684
原创 【机器学习实战】科学处理鸢尾花数据集
目录一、案例分析二、数据处理2.1 回答问题2.2 检查数据2.3清理数据2.4 测试数据三、用 scikit-learn 来预测数据3.1选出特征 (输入变量) 和标记 (输出变量)3.2划分训练集和测试集3.3 用模型来学习四、思考题一、案例分析假设我们要创建一个智能手机应用程序,从智能手机拍摄的照片中自动识别花的种类。 我们需创建一个...
2020-04-10 16:02:39 12590
原创 相当实用的Python格式化字符串
格式化字符串(string formatting)是以指定输出参数格式和相对位置来“美化”字符串。输出参数格式包括数字的小数点位数、字符串大小写等,相对位置标注出被格式化的词是在句中的位置。比如:print('It costs %.2f.' %(123.456))It costs 123.46.其中%.2f是 123.456 的输出参数格式,.2f代表保留小数点两位,而%....
2020-04-10 13:57:11 215
原创 14个python代码,短小精悍,非常实用
在当今数字化时代,Python语言因易懂、易维护、具有丰富的功能函数等特点,被广泛应用于各行各业中。"冰冻三尺非一日之寒,水滴石穿非一日之功",想学好一门语言最重要的方法就是日常积累和实践,今天这篇文章将给大家分享一些看似简单,日常工作中却非常实用的函数及技巧。1. argpartition()借助于 argpartition(),Numpy 可以找出 N 个最大数值的索引,也会将找到...
2020-04-08 20:55:36 3117
原创 【Python库系列】超详细的NumPy入门
前提:导入numpy库。import numpy as np一、数组的创建1.1 创建数组创建numpy数组的三种方式: 按步就班法:np.array() 用在列表和元组上 定隔定点法:np.arange() 和np.linspace() 一步登天法:np.ones(),np.zeros(),np.eye() 和np.random.random()...
2020-04-05 16:04:36 565 1
原创 【机器学习实战】利用EM聚类算法对王者荣耀英雄进行聚类
目录一、EM算法的步骤二、EM算法的工作原理二、在sklearn中创建GMM模型三、工作流程三、实战环节1. 导包2. 加载数据3. 数据可视化分析4. 特征工程5. 数据规范化6. 建模并产生结果,写入文件7. 显示聚类后的结果8. 聚类结果的评估本篇理论性不多,主要是部分总结及实战内容。一、EM算法的步骤EM算法(英文叫做E...
2020-04-03 17:11:32 3151 2
原创 十大经典排序算法的步骤、演示及Python实现
一、排序算法比较名词解释:n:数据规模 k:"桶"的个数 In-place:占用常数内存,不占用额外内存 Out-place:占用额外内存 稳定性:排序后 2 个相等键值的顺序和排序之前它们的顺序相同二、利用python实现排序算法2.1 冒泡排序1. 算法步骤 比较相邻的元素。如果第一个比第二个大,就交换他们两个; 对每一对相邻元素做同样的...
2020-04-03 13:02:58 795
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人