y00的弹幕回忆

概率图模型体系

前言 最近各种意义上,处在了一个相当忙碌的状态,更新的不是很频繁 因为笔者的数理基础不是很好,在学习到统计模型理论的时候,对hmm(隐马模型)和crf(条件随机场)这方面的理论,感觉十分模糊。 为了不只会掉包,看不大懂国外文献的我,在知乎上寻找了不少人的回答,惊喜的是,确实有解释的相当生动的。 这里对相关链接资料以及概念做简单梳理(因为网上大量的灌水实在太多了),减少学习中的弯路 ...

数据挖掘作业

简介 sklearn中的决策树(DT)建立model,源码中没有设置深度(自动深度) 前面sklearn的笔记中解释了决策树和模板代码 caesarian.csv是dataset,手动分割成了test,train.csv. sample中包括了两列,一列空用作填入预测数据,一列是训练用的标签用来比照,模型导入这个模板预测后输入到my_DT_prediction.csv ...

海上生明月_seaborn快速可视化

海上生明月,天涯共此时。 情人怨遥夜,竟夕起相思。 灭烛怜光满,披衣觉露滋。 不堪盈手赠,还寝梦佳期。 seaborn 在进行数据可视化过程中常常会用到plt,seaborn是基于plt的封装 如果你不介意自定义颜色这些琐碎的事情,那么seaborn能让你快捷方便地进行数据可视化(说白了就是很简单),而且非常漂亮 seaborn这个库的名字也很漂亮,不知道是哪位...

Sklearn与数据比赛标程

sklearn sklearn提供了丰富的机器学习模型,例如回归、聚类、简单神经网络模型,等等,并且封装便于使用,处理数据上十分便捷 用conda或者pip可以安装 sklearn在数据竞赛中十分常用,对于基本的结构化数据题,有时不用几行代码就可以完成dataset-model-preResult的分析过程 因此本文中,主要利用数据竞赛标程来展示sklearn这个强大的机器学习库...

py_openCV练习题

引言 openCV是什么 OpenCV的全称是:Open Source Computer Vision Library。OpenCV是一个基于(开源)发行的跨平台计算机视觉库,可以运行在Linux、Windows和Mac OS操作系统上 它轻量级而且高效——由一系列 C 函数和少量 C++ 类构成,同时提供了Python、Ruby、MATLAB等语言的接口,实现了图像处理和计算机视觉...

pandas进阶操作

引言 Pandas 是基于 NumPy 的一种数据处理工具,该工具为了解决数据分析任务而创建。 Pandas 纳入了大量库和一些标准的数据模型,提供了高效地操作大型数据集所需的函数和方法。 对于机器学习算法的练习题来说,pandas更是必不可少,往往决定正确率的是特征工程而不是使用的算法模型。 pandas常常和numpy一起使用,进行数据的采样与处理。 Pandas 的数据结构...

pandas笔记

引言 Pandas 是基于 NumPy 的一种数据处理工具,该工具为了解决数据分析任务而创建。 Pandas 纳入了大量库和一些标准的数据模型,提供了高效地操作大型数据集所需的函数和方法。 对于机器学习算法的练习题来说,pandas更是必不可少,往往决定正确率的是特征工程而不是使用的算法模型。 pandas常常和numpy一起使用,进行数据的采样与处理。 Pandas 的数据结...

logistic进行分类实例

引言 所采用的数据集:Banknote Dataset(钞票数据集) 环境:python3、numpy库 核心算法: logistic对数几率回归算法 为什么使用随机梯度上升法优化求函数极大值? 我的源码与结果:logisticFordata_banknote_authentication-master 摘要 手动将data分...

numpy笔记

numpy是什么 NumPy 是支持 Python 语言的数值计算扩充库,其拥有强大的多维数组处理与矩阵运算能力。除此之外,NumPy 还内建了大量的函数,方便你快速构建数学模型。 它可以进行: 数值类型及多维数组 数组操作及随机抽样 数学函数及代数运算 数组索引及其他用法 创建一个np数组 用array可以将列表或者元组转换成矩阵 import numpy a...

python环境配置的正确姿势

常见困扰 下载量大 环境变量配置麻烦 没翻墙,找来源心累 miniconda Miniconda 是一个 Anaconda 的轻量级(不到100m)替代,默认只包含了 python 和 conda,但是可以通过 pip 和 conda 来安装所需要的包。 安装教程 Miniconda 安装包可以到 https://mirrors.tuna.tsinghua.edu.c...