机器学习
文章平均质量分 74
PoomHey
try to be excellent, try to be normal.
展开
-
python之icecream使用实测
python编程,icecream插件学习和介绍。原创 2022-12-07 14:01:48 · 1611 阅读 · 1 评论 -
手撕leecode之python:59.螺旋矩阵II
leecode题目,python实现,螺旋矩阵原创 2022-07-12 17:39:55 · 299 阅读 · 0 评论 -
目标检测-RCNN系列个人理解
写在前面:免责声明本文纯属个人对技术的探讨,欢迎大家讨论学习。具体引用和相关代码会在文章后面给出,不用做任何商用。由于个人能力有限,存在诸多不足,欢迎指正。目标检测------object detection1. 简介这篇文章并非纯技术向讨论,深入到文章中。笔者更想用通俗的白话语言将个人学习感悟和困惑记录下来,主要是把英文文献或者专业术语描述出来,增强个人理解,查漏补缺,适用于面试和技术讨论。2.目标检测小知识2.1 什么是目标检测简单来说,给定一...原创 2021-05-12 10:10:30 · 122 阅读 · 1 评论 -
BP神经网络推导+示例
基础概念不普及了。今天上手推一下BP的基础。原模型图如下:很简单的一个模型,输入输出,O表示预测值,紫色的t表示实际值。这个时候,我们看到预测结果和实际值相差非常大,想通过BP神经网络对参数进行调整。对系数和bias求导的过程。不失一般性,下面,针对当j=0,k=0这种情况,进行实例推导。最后的结果如下图所示。...原创 2020-03-16 14:24:53 · 463 阅读 · 0 评论 -
利用keras搭建基础模型莺尾花
最近自学了一下,感觉keras貌似挺好用的,这里记录一下学习过程,并且给出源代码。详细思路我都有写出注释。练手之作,诸多不足,欢迎讨论。第一步:建立模型Keras有两种类型的模型,序列模型和函数式模型。这里我使用的是序列模型,采用的方式为.add()的方法,一层一层构建。#define a networkdef baseline_model(): model = Sequen...原创 2020-03-13 10:50:01 · 375 阅读 · 0 评论 -
泰坦尼克获救-再探数据挖掘(思路+源码+结果)
写在前面:很就之前刚入门的时候写过关于kaggle比赛的泰坦尼克号获救预测,作为很多机器学习爱好者入门的一个经典项目,时隔半年再看,有了一些不一样的感悟,分享给大家,对自己也是一个激励学习的过程记录。欢迎大家一起探讨。Ps:作者能力有限,文章仅供学习参考,欢迎交流。1:思路如果说之前是个菜鸡,现在就是一个强一点的菜鸡,针对泰坦尼克号这个项目,我们需要从特性中抽取共性,找出数据挖掘项目的通...原创 2019-12-02 16:55:17 · 1189 阅读 · 0 评论 -
支持向量机-SVM+源码
支持向量机-SVM+源码@[TOC](支持向量机-SVM+源码)声明:个人学习之作,受时间和个人能力约束,仅供大家学习参考。欢迎讨论。1.1 核与核的技巧核技巧1.2 最大间隔分类和支持向量使用实例来进行测试:手写数字分类参考文献声明:个人学习之作,受时间和个人能力约束,仅供大家学习参考。欢迎讨论。支持向量机(SVM),用于分类和回归的强大判别模型。首先我们将重新考虑把特征映射到更高维度的...原创 2019-11-15 13:30:45 · 964 阅读 · 0 评论 -
sklearn系列之简单线性回归
简单线性回归简单线性回归围绕一个响应变量和解释变量的某个特征之间的关系进行建模。讨论问题:“如何对模型进行拟合”虽然简单的线性回归对于现实世界的问题几乎不具有可用性,但是理解简单线性回归是理解许多其他模型的关键。本文将学习简单线性回归的一般模型,并将他们运用到现实世界的数据集。1. 简单线性回归-为何简单大家回想一下,回归问题的目的是去预测一个连续响应变量的值。我们举个例子:通过...原创 2019-08-26 10:57:43 · 887 阅读 · 0 评论 -
天池-学生考试成绩预测
个人学习之作,水平有限,仅供参考,与诸君共勉。1:目的调用库,熟悉数据清洗,数据处理,熟悉python的编程知识大概流程如下(建议熟记,对知识的掌握和面试都是有好处的): 确保数据集本身是可用的,包括但不限于: a) 检查数据本身是否平衡(balanced or not),并处理 b) 检查数据本身是否有缺失值 (missing value),并处理 c) 检查数据本身是否...原创 2019-06-25 16:22:38 · 2192 阅读 · 1 评论 -
Iris(鸢尾花) 数据集-机器学习入门
共同学习之作,欢迎讨论,因为个人能力问题,存在诸多不足。共同进步。目录一 环境二 基础知识三 任务1.导入需要的库2.数据载入3.训练模型4.预测5.结果GIT地址:一 环境第一步,去https://www.python.org/官网下载最新的Python。开发环境用pycharm或者anaconda都行,个人建议两个都下,我是两个都用,但是p...原创 2019-04-03 15:29:31 · 4756 阅读 · 0 评论 -
机器学习-数据整理or数据清洗
尝试了几次比赛后,感觉到所有的源数据,都是不规则,多样,杂乱的。符合客观实际情况。在这种情况下,我们往往需要对数据进行清洗。甚至已经成为了一种套路,不管三七二十一,先查看数据源特点,整理数据,总是没错的。1:引入pandas包import pandas as pdtrain_data = pd.read_csv(r'./source data/train.csv')2:最...原创 2019-01-22 13:41:31 · 519 阅读 · 0 评论 -
预测房价-Kaggle
个人对Kaggle预测房价的探讨,附思路和源代码。受个人能力限制,存在诸多不足。仅供参考。欢迎讨论。目录1:分析准备1.1:数据对应中英文转换1.2:阅读参考资料。2:数据分析3:初步尝试4. 建模5. git传送门参考文献1:分析准备打开train文档,先熟悉数据。先看看数据,到底什么东西:import numpy as npi...原创 2019-01-08 14:31:39 · 1412 阅读 · 2 评论 -
随机森林-Python实现+git源码。py3.6+数据
仅供参考,概不负责,自己学习用的。git地址:https://github.com/PANBOHE/study_MachineLearning_Python3.x/tree/master/random_Forest原创 2018-10-09 16:06:49 · 2060 阅读 · 3 评论 -
深度学习初探-遇到的问题总结。
(个人学习之用,仅供参考。)1:梯度弥散和梯度爆炸。多层神经网络当中一个问题,在三层中没问题,在多层中,sigmod函数的导数最大值为0.25,如果用一个高斯分布来初始化权值(均值为0,标准差为1),然后还有,权重往往都是|w|<1.然后亮点来了。各位观众!4条S!!!!wjf`(x)<0.25....层数越多,连乘越小。。。。。。。。。。。。。。。。懂...原创 2018-10-16 10:59:57 · 623 阅读 · 0 评论