人工智能python
文章平均质量分 63
xdg2020
这个作者很懒,什么都没留下…
展开
-
自然语言处理(NLP)-机器学习情感分析(未完.....)
目录 一、数据清洗 1.导入必要的库 2.创建停用词表 3. 对句子进行中文分词 4. 给出文档路径 5.将结果输出保存并且打印处理过程 二、转换数据格式 1.将处理完毕的数据读取查看 2.创建data 3. 将评论数据按行写入data中的“评论”一列 4.读取评分数据 5.将评分数据以逗号形式分割 6.将评分数据作为label按行写入data中的“评分”一列 7.查看数据,并将数据保存为CSV格式 三、机器学习部分 1.导入必要的第三方库 2.读取数据 3.划分数据..原创 2021-07-29 15:31:14 · 785 阅读 · 0 评论 -
学习笔记(四) 感知器算法二分类问题(Perceptron) 有待完善。。。。。
1.感知机是根据输入实例的特征向量对其进行二类分类的线性分类模型: 感知机模型对应于输入空间(特征空间)中的分离超平面。 2.感知机学习的策略是极小化损失函数: 损失函数对应于误分类点到分离超平面的总距离。 3.感知机学习算法是基于随机梯度下降法的对损失函数的最优化算法,有原始形式和对偶形式。算法简单且易于实现。原始形式中,首先任意选取一个超平面,然后用梯度下降法不断极小化目标函数。在这个过程中一次随机选取一个误分类点使其梯度下降。 4.当训练数据集线性可分时,感知机学习算法是收...原创 2021-05-21 18:03:21 · 799 阅读 · 0 评论 -
学习笔记(一):K近邻(KNN)算法
目录: 1、案列背景: 2、特征数据 3、K-近邻算法讲解及一般流程 4、算法步骤及代码实现 5、算法结果 1、案列背景: 紫薇藤女士, 一直在某婚恋网站上寻找自己中意的他, 网站给她推荐了很多男士, 但是她并不是每个都喜欢, 网站统计了这些男士的情况, 这些男士可以划分为如下几类: (1)不喜欢的人(didntLike) (2)魅力一般的人(sm...原创 2021-01-08 17:18:06 · 606 阅读 · 0 评论 -
学习笔记(三) 线性回归算法(Linear Regression)
一、算法简介 1.1 什么是回归分析 回归分析是一种预测性的建模技术,它研究的是因变量(目标)和自变量(预测器)之间的关系。这种技术通常用于预测分析,通常分析数据模型,找出一条最佳直线或超平面,使数据模型上的点到这条直线或超平面的距离最短。 1.2 线性回归 线性回归是回归问题中的一种,线性回归假设目标值与特征之间线性相关,即满足一个多元一次方程。通过构建损失函数,来求解损失函数最小时的参数w和b。通长我们...原创 2021-02-01 02:15:34 · 751 阅读 · 0 评论 -
学习笔记(二):逻辑斯蒂回归算法(Logistic Regression)
一、算法简介 1.1 定义 逻辑斯蒂回归(Logistic Regression) 虽然名字中有回归,但模型最初是为了解决二分类问题。 线性回归模型帮助我们用最简单的线性方程实现了对数据的拟合,但只实现了回归而无法进行分类。因此LR就是在线性回归的基础上,构造的一种分类模型。 对线性模型进行分类如二分类任务,简单的是通过阶跃函数(unit-step function),即将线性模型的输出值套上一个函数进行分割,大于z的判定为0,小于z的判定为1。 但这样的分段函数数学性质不好,既不连续也不原创 2021-01-21 22:29:36 · 1022 阅读 · 0 评论