- 博客(5)
- 收藏
- 关注
原创 机器学习基础-线性感知器的实现与演示
本文编写程序,针对两类分样本训练模型,并在图中显示随模型训练进程,所训练分解面的变化情况。1、首先导入所需要的库、并定义绘图小程序import numpy as npimport copyimport matplotlib.pyplot as plt #用于画图import seaborn as sns %matplotlib ...
2018-10-09 22:02:57 367
原创 由leecode’最长回文子串‘题,感受算法对计算效率影响
在leecode上做了一道从长度不超过1000的字符串中寻找回文。题目见:https://leetcode-cn.com/problems/longest-palindromic-substring/description/ 一开始自然想到用暴力搜索的方法,依次便利所有可能为回文的字符串,如对于长度为999的字符串,依次搜索长度为1~999,如此一来虽然可以实现功能但由于其时间复杂...
2018-09-11 07:01:12 270
原创 曼哈顿距离图解
设特征空间X是n维的实数向量空间R,xi,xj∈X,xi=(xi1,xi2…xin),xj =(xj1,xj2…xjn),xi与xj的距离定义如下:而曼哈顿距离定义如下:其曼哈顿距离表征两点之间,各维度方向距离之和。对比曼哈顿城市道路规划图是不是觉得很形象。...
2018-08-23 08:20:55 2946
原创 Mnist数据集单隐层BP神经网络参数调优
本次对mnist数据集采用单隐层的BP神经网络,在对参数初始化,激活函数,学习率,正则系数选择,隐层神经元数量选择,随机采样样本数量进行调优后,模型在测试集上的正确率可以达到98%。1、 参数初始化方式首先调优w和b的初始化,对比了0矩阵赋值tf.zero,均值和方差为0的正太分布赋值tf.random_normal,发现随机赋值可以收敛速度更快更好,故而选择了随机赋值。2、 激活函数在选择0.3...
2018-05-27 18:02:49 4210
原创 基于欧式距离分类问题的数据标准化处理
机器学习中的分类模型,有一些是基于欧式距离的,如K-means模型。当样本的特征较多时,即使上万的数据分布在较高维数空间中,其样本仍会显得比较稀疏。为了不使得样本间的距离过大,需要对数据进行标准化处理。而通常scikit-learn中自带的标准化包是StandardScaler,其是针对每个特征的标准化处理,将每维特征数据转化为均指为0,标准差为sigma的数据。但是即使是对特征进行标准化,仍会有...
2018-05-01 22:56:18 4451
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人