机器学习
文章平均质量分 85
lesin X
人呐,得拥有去改变的勇气,变成自己喜欢的样子
展开
-
神经网络——BP学习算法:反向传播算法推导
参考书籍:人工智能及其应用(第三版) 王万良输入层的神经元的输入输出关系一般是线性函数隐层(k)中神经元的输入输出关系一般是非线性函数k与输出层中各个神经元的非线性输入输出关系记为BP学习算法是通过反向学习过程使误差最小,其目标函数为...原创 2021-10-07 20:36:54 · 1679 阅读 · 5 评论 -
(理论+代码)K-Means与DBSCAN聚类算法
文章目录一、基本概念二、K-Means2.1 基本步骤与流程2.2 代码实现2.2.1 手写python代码实现2.2.2 算法优化2.2.2.1 多次随机初始化2.2.2.2 使用肘部法则确定k2.2.3 sklean中的kmeans2.2.3.1 肘部法则优化k2.2.3.2 轮廓系数2.2.4 MiniBatchKMeans三、DBSCAN3.1 基本概念3.2 凸数据集3.3 对于非凸稠密数据聚类四、聚类应用-图片压缩一、基本概念聚类本质上是一个贴标签的过程聚类与分类的区别分类:监督学原创 2021-09-05 08:33:39 · 2759 阅读 · 2 评论 -
(理论+代码)KNN算法
文章目录KNN(思想:物以类聚)一、 距离度量1.1 欧氏距离(L2距离)1.2 曼哈顿距离(L1距离)1.3 夹角余弦二、 举例解析三、 k-近邻算法步骤四、 KNN算法代码实现案例4.1 电影分类4.1.1 基于numpy4.1.2 基于pandas(建议)4.2 约会网站配对效果判定4.2.1 代码实现4.2.1.1 读取数据4.2.1.2 归一化操作4.2.1.3 计算错误率KNN(思想:物以类聚)k近邻法(k-nearest neighbor, k-NN)可以做分类也可以做回归k=1:最原创 2021-09-04 09:07:52 · 1204 阅读 · 1 评论 -
数据处理与特征工程
IRIS数据集介绍:https://baike.baidu.com/item/IRIS/4061453?fr=aladdin后面代码操作以IRIS鸢尾花数据集为例解析import numpy as np #科学计算import pandas as pd #数据清理import matplotlib.pyplot as plt #可视化plt.rcParams['axes.unicode_minus'] = False ## 解决坐标轴刻度负号乱码plt.rcParams['font.sans-原创 2021-09-01 15:39:46 · 6688 阅读 · 0 评论