机器学习
就叫乾龙呀丶
一起学习机器学习,深度学习,在这里分享一下学习笔记
展开
-
机器学习小白还在为没有实战发愁?手把手教你结构化处理数据进行建模预测!
结构化数据处理案例:泰坦尼克号幸存者预测数据分析建模预测案例介绍:当年泰坦尼克号的沉没造成了很多人的死亡,救生艇不足是造成如此多人死亡的主要原因。尽管能否活下来要看运气,但是有些群体的存活概率比其他人更高。现在给出一些乘客的信息,包括他最后是否生还。根据这些信息,我们要对其他乘客是否生还进行预测。数据集包含两个文件:train.csv和test.csv#解压数据集!unzip data/data31483/titanic.zip -d work/Archive: data/data31原创 2020-06-11 14:45:25 · 819 阅读 · 0 评论 -
用numpy搭建两层神经网络进行图片分类
用numpy搭建两层神经网络进行图片分类本实验所使用的数据集为吴恩达老师深度学习课后作业的【识别猫】数据集,训练集209张64x64图片,测试集50张64x64图片。手推前向后向计算公式,并用代码实现,加深对神经网络的理解。数据预处理:def dataprogress(): """数据预处理""" trainSet_x,trainSet_y,testSet_x,testSet_y,classes = load_dataset() trainX_trans = trainSet_原创 2020-05-27 19:12:00 · 1369 阅读 · 2 评论 -
用numpy实现单层神经网络进行图片分类
用numpy实现单层神经网络进行图片分类实验所用的数据集为6464的图片,我们要做的是搭建一层神经网络识别图片中有没有猫单层神经网络结构如下:图片大小为(64,64,3)需要将其转成(1,6464*3)故W的大小为(1,12288)在此网络中前向计算:Z=WX+b Z = WX + b Z=WX+byhat=sigmoid(Z)yhat = sigmoid(Z)yhat=sigmoid(Z)代码实现:def sigmoid(x): return 1 / (1 + np.exp(-原创 2020-05-25 17:51:39 · 776 阅读 · 0 评论 -
机器学习实战——树回归(代码错误汇总)
机器学习实战——树回归(代码错误汇总)在学习机器学习实战这本书过程中,代码实现部分往往有一些小的错误。下面进行一些总结,方便交流学习!1.TypeError: unsupported operand type(s) for /: ‘map’ and ‘int’报错原因:map方法和int不兼容。解决办法:在map方法外加上一个list()如下fltLine = list(map(floa...原创 2020-03-23 16:04:19 · 1004 阅读 · 0 评论 -
机器学习实战——Logistic 回归(代码实现及错误总结)
机器学习实战——Logistic 回归先写写学医过程中遇到的问题:首先在随机梯度上升算法运行过程中代码:weights = weights + alpha * error * dataMatrix[i]出现问题TypeError: can’t multiply sequence by non-int of type 'numpy.float64’无法将序列乘以’numpy.float64’...原创 2020-02-04 17:43:08 · 664 阅读 · 0 评论 -
机器学习实战——朴素贝叶斯法(代码详解)
机器学习实战——朴素贝叶斯法朴素贝叶斯就是在假设各个特征相互独立的条件下运用贝叶斯准则通过先验概率计算出后验概率,输出后验概率最大的类别。先讲讲在下代码时候遇到的问题,代码参考机器学习实战这本书。问题一:《机器学习实战》P66中运行程序清单4-5时,总是报错:UnicodeDecodeError: ‘gbk’ codec can’t decode byte 0xae in positio...原创 2020-02-01 17:35:50 · 858 阅读 · 0 评论 -
机器学习实战——感知机学习算法(附代码实现)
机器学习实战——感知机学习算法(附代码实现)感知机学习,是神经网络和支持向量机的基础,原理较为简单,这里不再叙述,原理可以参考李航的《统计学习方法》。最近刚刚学习完感知机学习算法的原理,但没有找到代码实现,由于原理较为简单,就想着自己用代码来实现书中的例子,正好锻炼一下编程能力,下面附代码:import numpy as npdef perceptron(x,y,r): """感...原创 2020-01-08 14:03:23 · 1094 阅读 · 0 评论 -
机器学习实战——k近邻算法学习笔记
机器学习实战——k近邻算法k-NN算法,寻找与每个测试实例最接近即距离最小的k个训练实例,通过对这k个训练实例多数表决等方法来判断测试实例的类别。通过构造kd树,搜索kd树的方法可以大大减少算法的计算量,但是在机器学习实战这本树中并未讲解构造kd树的算法,kd树还有待学习!——————————————————————————————机器学习实战书中的k-NN代码运用了大量的NumPy库函数...原创 2020-01-03 23:14:17 · 225 阅读 · 0 评论 -
机器学习实战——决策树算法代码详解
机器学习实战——决策树算法代码详解刚开始学习机器学习,在熟悉python语法之后,看了李航的统计学习方法决策树的原理,自己推导了一遍,想用代码实现,但是无从下手。跟着机器学习实战的代码写了一遍,这本书的代码注释不多,不易理解,这里添加了理解后的详细注释。一起学习!ID3算法,根据最大信息增益原理选择最优特征。下面附代码:from math import logimport operat...原创 2020-01-01 22:50:19 · 914 阅读 · 0 评论