机器学习
文章平均质量分 72
Tianweidadada
一颗执着的心,一个平庸的梦。
展开
-
Octave 基础用法
PS1('>>'); 替换默认的命令行前缀为>>1、保存画完的图形: print -dpng 'myPlot.png' %可在-dpng前面加上要保存的路径 默认在当前路径 当然图片也可以保存为其它类型2、可以用 figure(1):plot(t,y1) 给图片文件命名,close用于关闭画出的图形,clf用于清空图形文件,并不关闭3、subplot(1,2,1) ...原创 2018-04-18 12:01:12 · 1262 阅读 · 0 评论 -
python 矩阵点乘 、 基于向量运算的 softmax实现
1、关于python中矩阵点乘(除)只允许三种情况出现:(1)两个矩阵维度相同,则对应元素相乘(2)矩阵乘以一个向量: a: 矩阵与行向量 相乘(mxn * 1*n 形式), 此时行向量长度 必须等于矩阵的列数 b:矩阵与列向量相乘(mxn * mx1 形式) 此时 矩阵的行数必须与列向量的行数相同举例如下: a = np.array([...原创 2019-04-07 13:54:46 · 2771 阅读 · 0 评论 -
Lecture2 - PLA
2.1 Perceptron Hypothesis Set 感知假说集及演算感知假说集这部分,林老师主要是举了个线性回归的例子,来帮我们感性地认识了 h 这个东西到底是什么。比如说线性回归: 以上说明了h是一个假设空间集,我们希望在h里面能找到一个g,使它...原创 2018-09-29 14:38:19 · 364 阅读 · 0 评论 -
用 pytorch 进行分类(二分类,多分类)
import numpy as npimport sklearnimport torchimport torch.nn as nnfrom torch.autograd import Variableimport torch.nn.functional as Fimport numpy as npimport matplotlib.pyplot as pltimport torc...原创 2018-09-11 19:01:57 · 42272 阅读 · 2 评论 -
python 使用 libsvm
我的环境 python 3.64 64bit一、安装libsvm(非 python 64版本 这里 不完全适应)1、直接到官网下载libsvm官网 .zip包 然后放到你喜欢的目录 并解压2、压缩后有个 windows 文件夹 里面第一个 就是 libsvm.dll 的动态链接库 ,把他复制放到 C:\Windows\System32下面(因为我的是64bit的python ...原创 2018-07-16 18:18:03 · 7493 阅读 · 2 评论 -
常用分类算法在不同样本下的选择
原创 2018-07-16 16:45:29 · 2192 阅读 · 1 评论 -
python sklern学习 波士顿房屋价格预测(线性回归)
单个特征的回归问题:from sklearn import linear_modelimport numpy as npimport pandas as pdimport matplotlib.pyplot as pltfrom sklearn import datasets,linear_model#从csv文件读取数据的函数 ,这里直接用了数据,没有读取def get_data(...原创 2018-04-28 11:33:56 · 1357 阅读 · 0 评论 -
python 数字识别 SVM
利用python 内置的digits 数据进行 数字识别# The data that we are interested in is made of 8x8 images of digits, let's# have a look at the first 4 images, stored in the `images` attribute of the# dataset. If we w...原创 2018-04-27 23:22:02 · 1717 阅读 · 0 评论 -
机器学习 LogsticRegression 正则化(matlab实现)
仍然使用之前的根据学生两学期分数,预测录取情况主程序:X = load('ex4x.dat');y = load('ex4y.dat');plotData(X,y);[m,n] = size(X);X = [ones(m,1),X];lambda = 1;%[cost,grad] = costFunction(theta,X,y,lambda);%fprintf('Cost at i...原创 2018-04-27 10:24:56 · 3671 阅读 · 1 评论 -
机器学习: 线性回归正则化
x = [-0.99768 -0.69574 -0.40373-0.10236 0.22024 0.47742 0.82229]' 对其进行拟合y= [ 2.08850 1.16460 0.32870 0.46013 0.44808 0.10013 -0.32952]'正则化表达式正规方程解法(此方程直接求出代价最小的theta组合): n为特征个数拟合过程...原创 2018-04-26 09:56:11 · 561 阅读 · 0 评论 -
商铺定位遇到的一些问题
1、如何处理A value is trying to be set on a copy of a slice from a DataFrame.错在改变DataFrame对象之前需要 对其进行复制,在其副本上面进行更改 例如 : 更改 eva_mall_df.apply(...) 此时会警告,需要 eva_mall_df1 = eva_mall_df.copy()然后 对eva_mall_df1进...原创 2018-04-25 21:43:46 · 352 阅读 · 0 评论 -
RandomForestClassifier 一些用法
1、predict、predict_proba应用实例:from sklearn.ensemble import RandomForestClassifier''' data:训练数据 label:标签 x_test 测试数据'''data = [[0,0,0],[1,1,1],[2,2,2],[1,1,1],[2,2,2],[3,3,3],[1,1,1],[4,4...原创 2018-04-25 19:39:35 · 10618 阅读 · 2 评论 -
机器学习 线性回归 (matlab实现)
代价函数:下降梯度:假设函数:x代表年龄,y代表身高预测身高与年龄的关系Code:x = load('ex2x.dat'); y = load('ex2y.dat');[m,n] = size(x);x = [ones(m,1),x];%偏置项 x0 = 1figure % open a new figure windowplot(x(:,2), y, 'o');%袁术数据分布hold...原创 2018-04-20 12:28:47 · 3646 阅读 · 1 评论 -
机器学习 logstic 实现二分类(matlab)
实现:figure;pos = find(label == 1); neg = find(label == 0);plot(data(pos, 1), data(pos,2), '+')hold onplot(data(neg, 1), data(neg, 2), 'o')hold onxlabel('Exam 1 score')ylabel('Exam 2 score')%调用函...原创 2018-04-20 10:34:57 · 1861 阅读 · 1 评论 -
SVM中的拉格朗日乘子法解决不等式约数问题(KKT)
https://blog.csdn.net/howardemily/article/details/79949646原创 2019-06-11 16:12:12 · 1238 阅读 · 0 评论