2018年5月29日
摘要: 1. 感知机简述 感知机是一种二分类的线性分类模型。目的是学习出一个线性超平面,将正例和负例划分开. 以下对感知机作一具体定义: 假设输入空间(特征空间)是$\mathcal{X} \subseteq \mathbb{R}^n$,输出空间是$\mathcal{Y} \in \{+1, 1\}$.输入 阅读全文
posted @ 2018-05-29 15:45 艾克_塞伦特 阅读(232) 评论(0) 推荐(0) 编辑
  2018年5月26日
摘要: 装饰器(decorator)是一种软件设计模式,装饰器可以在不改变原函数的代码的情况下改变原函数的功能。本文对Python装饰器的基本用法作一扼要说明。 一个简单的例子 下面的一个函数返回两个数相加后的结果: 例如: 现在我想把输入的数字先转化成绝对值,然后再相加,该怎么办?很简单,直接更改 函数的 阅读全文
posted @ 2018-05-26 16:16 艾克_塞伦特 阅读(162) 评论(0) 推荐(0) 编辑
  2018年5月25日
摘要: 解决欠拟合(高偏差)的方法 1. 模型复杂化 对同一个算法复杂化。例如回归模型添加更多的高次项,增加决策树的深度,增加神经网络的隐藏层数和隐藏单元数等 弃用原来的算法,使用一个更加复杂的算法或模型。例如用神经网络来替代线性回归,用随机森林来代替决策树等 2. 增加更多的特征,使输入数据具有更强的表达 阅读全文
posted @ 2018-05-25 22:40 艾克_塞伦特 阅读(9353) 评论(1) 推荐(1) 编辑
  2018年5月24日
摘要: 1 正向传播 1.1 浅层神经网络 为简单起见,先给出如下所示的简单神经网络: 该网络只有一个隐藏层,隐藏层里有四个单元,并且只输入一个样本,该样本表示成一个三维向量,分别为为$x_1$,$x_2$和$x_3$。网络的输出为一个标量,用$\hat{y}$表示。考虑该神经网络解决的问题是一个二分类的问 阅读全文
posted @ 2018-05-24 22:55 艾克_塞伦特 阅读(2200) 评论(0) 推荐(0) 编辑
  2018年5月22日
摘要: 问题描述 Hanoi塔问题是法国数学家Edouard Lucas在1883年提出的一个数学问题。该问题可描述如下: 有n个空心圆盘串在一根柱子上,不妨设为A柱,圆盘的大小从下往上依次减小,现在再给出另外两根柱子,设为B柱和C柱,请问如何将这些圆盘借助B柱从A柱上转移到C柱上?移动条件有两个,其一为每 阅读全文
posted @ 2018-05-22 23:00 艾克_塞伦特 阅读(417) 评论(0) 推荐(0) 编辑
  2018年5月16日
摘要: 前言 从去年11月下旬开始入坑机器学习,到现在也已经有半年了,一开始就是学习机器学习理论方面的知识,但是学到两三个月的时候总觉得没点实际操作,所以感到知识点很空洞。自己是自学机器学习的,周围又没有实际项目可以做,能拿来练手的恐怕只有各种数据算法竞赛了。今年二月到三月第一次参加了kaggle上的Tox 阅读全文
posted @ 2018-05-16 14:17 艾克_塞伦特 阅读(1896) 评论(0) 推荐(1) 编辑
  2018年3月19日
摘要: 笔记本是NVIDIA GeForce 940M的显卡,只有2G的显存,运行TensorFlow代码时候常出现OOM(Out of Memory)的错误,原因是batch_size设置得太大导致显存不足。如果想让代码仅仅运行在CPU下,可在原代码中加入如下代码: 注:上述代码一定要放在import t 阅读全文
posted @ 2018-03-19 21:24 艾克_塞伦特 阅读(10880) 评论(1) 推荐(2) 编辑