算法
文章平均质量分 55
冷淡的蛋黄酱
这个作者很懒,什么都没留下…
展开
-
机器学习常用模型
常用模型01 | 前言1.选择算法02 | sklearn基础算法1.KNN01 | 前言1.选择算法在选择算法之前,要考虑两个问题。一是使用模型的目的是什么(分类or预测);二是需要使用的数据是什么样的。需要预测变量的值,可以使用监督学习算法,反之使用非监督;如果是分类的问题,可以使用分类模型;如果是求解连续型数值,则应该使用回归模型。02 | sklearn基础算法1.KNN1.定义最近邻 (k-Nearest Neighbors, KNN) 算法是一种分类算法, 应用场景有字符识别、原创 2021-07-12 23:29:10 · 554 阅读 · 2 评论 -
LinearRegression——TESLA股价分析
1.导入需要的库import pandas as pdimport matplotlib.pyplot as pltfrom sklearn.linear_model import LinearRegressionfrom sklearn.model_selection import train_test_splitfrom sklearn import metricsplt.rcParams['font.sans-serif'] = ['SimHei']2.读取数据 / 数据预览 .原创 2021-03-08 15:24:15 · 214 阅读 · 0 评论 -
sklearn-SVM-乳腺癌诊断分类
目录01 | SVM简介02 | 乳腺癌诊断01 | SVM简介SVM(支持向量机)算法是通过对数据的训练,利用间隔最大化找到一个最优分离超平面。下面我们用一个例子来说明。我们生成一个男女身高体重的数据,现在拿到一个新的数据(x,y),利用已知的数据能否推断出新的数据是一名男性或者是女性吗。①通过画一条直线,将已知的点分为两部分,直线以上是男生,直线以下是女生。②这个是一个二维平面,可以画直线。但是在三维的平面中,它是面。在更高的维度中,我们称之为超平面③面有若干个,最合适的被称之为.原创 2021-04-27 00:18:14 · 2526 阅读 · 2 评论 -
sklearn-KMeans聚类分析-汽车分类
目录01 | 项目简介02 | KMeans算法03 | 思路04 | 代码01| 项目简介这是一份有205个数据样本的汽车数据集,其中包括汽车的名称、排放量、车身大小等相关数据。本项目目的在于通过非监督式算法,对数据集进行分类。将汽车分为几大类。02 | KMeans算法k均值聚类算法(k-means clustering algorithm)是一种迭代求解的聚类分析算法,其步骤是,预将数据分为K组,则随机选取K个对象作为初始的聚类中心,然后计算每个对象与各个种子聚类中心之间的距.原创 2021-04-18 12:07:48 · 2380 阅读 · 0 评论 -
sklearn —决策树—基本原理
目录1.决策树原理1.1 运作原理1.2 构建决策树2.分类树DecisionTreeClassifier2.1 重要参数2.2 建一颗分类树1.决策树原理1.1决策树运作原理决策树(Decision Tree)是一种非参数的有监督学习方法,能从有特征和标签的数据中总结出决策规则,并用树状图的结构来呈现这些规则,以解决分类和回归问题。tips:①非参数,指不限制数据的结构和类型。有监督学习指的是必须有标签,告诉算法答案。②决策树算法核心在于解决两个问题:如何找出最佳节点和分.原创 2020-12-14 16:33:56 · 711 阅读 · 0 评论 -
sklearn—随机森林—预测一个人的月收入
数据链接: https://pan.baidu.com/s/1366cxbt-ofzrO8EQofVTjw 提取码: q98b我们现在拥有这样一个表格,里面包含一个成年人的[‘年龄’,‘单位性质’,‘权重’,‘学历’,‘受教育时长’,‘婚姻状况’,‘职业’,‘家庭情况’,‘种族’,‘性别’,‘资产所得’,‘资产损失’,‘周工作时长’,‘原籍’,‘收入’]信息,我们希望通过建模,来建立一个根据个人基本的特征,预测月收入的模型。1.首先读取这个表格import pandas as pdfrom sk.原创 2020-12-11 08:45:41 · 1662 阅读 · 0 评论 -
sklearn算法基础
这是一个简单执行Knn算法的操作,通过建模,放入需要预测的数据,来获得预测结果1.首先导入数据集from sklearn.datasets import load_wine #从自带数据及里导入数据wine_dataset = load_wine() #将数据集实例化2.将数据及划分为训练集和测试集#从sklearn.model_selection中导入函数from sklearn.model_selection import train_test_split#将数据集拆分为训练数据集和测试原创 2020-12-09 15:11:54 · 410 阅读 · 0 评论 -
python算法基础与数据结构
目录01 | 算法基础概念01 | 算法基础概念1.算法概念算法(Algorithm):一个计算过程,解决问题的方法程序=数据结构+算法2.时间复杂度评估算法运行效率`# 不同算法运行效率不同 print('Hello World')for i in range(n): print('Hello World')for i in range(n): for j in range(n): print('Hello World') 3.空间复杂度评.原创 2021-01-05 17:44:30 · 281 阅读 · 4 评论