川川菜鸟
我是一位擅长数据科学、人工智能、网站搭建、网络爬虫和软件/接口测试的专家,同时也是畅销书《Python网络爬虫入门到实战》和《Python3编程从零基础到实战》 作者。
展开
-
使用scikit-learn对给西瓜数据集进行分类任务,详述项目过程,对模型进行调参并给出一组最优参数
我老师给我原题目是:使用scikit-learn对给定数据集进行分类任务,详述项目过程,对模型进行调参并给出一组最优参数,阐述最优参数的判断依据和评价指标,阐述为什么要选取这个评价指标。ok,我知道大家不喜欢废话,于是我直接上代码:import numpy as npimport pandas as pdimport matplotlib.pyplot as pltimport iodata_str = output = io.StringIO('''编号,色泽,根蒂,敲声,纹理,脐部,触感原创 2020-11-16 15:12:16 · 1355 阅读 · 4 评论 -
Python编程实现ID3算法,使用西瓜数据集产生结果
数据集和注意的地方,我已经发在BP算法第一篇,你们看一下吧。具体代码,不分析了,网上太多,有问题请留言。给我点个赞加个关注吧。上代码:# encoding:utf-8import pandas as pdimport numpy as npclass DecisionTree: def __init__(self): self.model = None def calEntropy(self, y): # 计算熵 valRate =原创 2020-11-12 12:26:50 · 1441 阅读 · 1 评论 -
Python编程实现BP算法,在西瓜数据集上训练一个单隐层网络(方法四,附带完整代码,前面三个方法请看前面的)
废话不说了,数据集和注意地方在第一篇。记得点个赞加个关注,后续我会继续分享。上代码!!import numpy as npdef dataSet(): # 西瓜数据集离散化 X = np.mat('2,3,3,2,1,2,3,3,3,2,1,1,2,1,3,1,2;\ 1,1,1,1,1,2,2,2,2,3,3,1,2,2,2,1,1;\ 2,3,2,3,2,2,2,2,3,1,1,2,2,3,2,2,3;\原创 2020-11-12 12:13:55 · 1513 阅读 · 1 评论 -
Python编程实现BP算法,在西瓜数据集上训练一个单隐层网络(方法三,附带完整代码)
老话我就不说了,如果你运行还是报错,请看第一篇,数据集和使用注意都讲过了,记得点赞加个关注再走,以后会有更多分享。上代码:# -*- coding: utf-8 -*-#单隐层网络import pandas as pdimport numpy as npfrom sklearn.preprocessing import LabelEncoderfrom sklearn.preprocessing import StandardScalerimport matplotlib.pyplot as原创 2020-11-12 12:03:54 · 2245 阅读 · 1 评论 -
Python编程实现BP算法,在西瓜数据集上训练一个单隐层网络(方法二,附带完整代码)
数据集在第一篇,百度网盘去提取下,就不要再问我要数据集了,然后怎么使用方法我也在第一篇讲了,所以我不废话,上代码,记得点个赞加个关注就是对我的最大动力。# -*- coding: utf-8 -*-#单隐层网络import pandas as pdimport numpy as npfrom sklearn.preprocessing import LabelEncoderfrom sklearn.preprocessing import StandardScalerimport matpl原创 2020-11-12 11:59:36 · 1820 阅读 · 2 评论 -
Python编程实现BP算法,在西瓜数据集上训练一个单隐层网络(方法一,四个方法,我四篇发布,附完整代码和数据集,)
.一先分享下数据集,不然白嫖党拿去还是报错:链接:https://pan.baidu.com/s/1fOXgwZzteQO-ANESrxNBKw提取码:sjgp提取码永久有效。**二.**代码分析我就不讲了,网上太多分析了,我就强调一下怎么去用。比如说如上例子,读取文件,你就把你要读取的文件地址在复制过来,记住,要精确到具体文件,因为我这赋值过来它只精确到方法二,所以我又再后面手动添加了watermelon.txr,好了,然后你要记住读取文件,再前面要加r,图片展示很清楚了。啊,白嫖党该会了吧原创 2020-11-12 11:50:15 · 2569 阅读 · 2 评论 -
tensorfolw很多的函数不能使用,具体解决方法:
经过挣扎,我安装好了tensorflow,但是运行还是出现警告:Your CPU supports instructions that this TensorFlow binary was not compiled to use: AVX2就是说我不能完全使用AVX2原来代码:import tensorflow as tf # 导入TensorFlow的包s= tf.constant([[1, 2, 3], [4, 5, 6]]) # 这里定义了一个Tensorprint("s"原创 2020-10-12 16:07:26 · 537 阅读 · 1 评论