自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Hans__Yang的博客

Hansyang在学习编程和机器学习方面的技术博客

  • 博客(17)
  • 资源 (4)
  • 收藏
  • 关注

原创 [深度学习] DNN中防止过拟合的方法

本文主要讲述深度学习过程中加入L1和L2正则化的作用和方法。一、过拟合与欠拟合这两天开始做关于深度学习的内容。由于处理的是样本量较小,而DNN超强的拟合能力,所以很容易造成过拟合的情况出现。机器学习中一个重要的话题便是模型的泛化能力,泛化能力强的模型才是好模型,对于训练好的模型,若在训练集表现差,不必说在测试集表现同样会很差,这可能是欠拟合导致;若模型在训练集表现非常好,却在测试集上差强人意,则这

2017-05-22 20:53:25 10755

转载 [编辑器] MarkDown 编辑器的常用命令总结

标题设置(让字体变大,和word的标题意思一样) 在Markdown当中设置标题,有两种方式: 第一种:通过在文字下方添加“=”和“-”,他们分别表示一级标题和二级标题。 第二种:在文字开头加上 “#”,通过“#”数量表示几级标题。(一共只有1~6级标题,1级标题字体最大)块注释(blockquote) 通过在文字开头添加“>”表示块注释。(当>和文字之间添加五个blank时,块注释的文字

2017-05-22 19:51:47 929

原创 Topcoder:SRM 708 算法题解

题目翻译 250分题目:SafeBetting 赌徒有b块钱,他想把自己手上的钱增加到c块,同时他又不想输的太惨,因此必须保证每次下注后手上不少于a块钱。每次下注,赢了则下注的钱按双倍奉还(收益率100%),输了则分文不剩(收益率-100%)。问赌徒至少需要下注几次才能达到目标。 500分题目:BuildingStrings 定义一个字符串的得分score为:字符串

2017-02-11 11:21:07 1749

原创 神经网络(三) 用Hopfield 网络求解TSP问题

在Hopfield 神经网络中,根据旅行商问题,设计能量函数,以此求解TSP问题,在一定的节点个数的情况下,可以得到较优解。

2016-11-11 22:08:48 19298 6

原创 神经网络(二) 曲线拟合

计算智能 作业二题目:自选非线性分类或曲线拟合问题,用BP网络训练、学习。 自选题目: 下面列表中的数据是某地区20年公路运量数据,其中属性“人口数量”、“机动车数量”和“公路面积”作为输入,属性“公路客运量”和“公路货运量”作为输出。请用神经网络拟合此多输入多输出曲线。 (1)神经网络原理 BP网络模型处理信息的基本原理是:输入信号Xi通过中间节点(隐层点)作用于输出节点,经过非线形变

2016-11-11 21:55:42 23022 8

原创 神经网络(一) 感知机

《计算智能》是北航开的一门研究生课程,主要内容为神经网络的原理和应用。该课程从圣经网络的原理开始,以感知机、简单神经网络为过渡,最后以深度学习结束。此博文为在学习该门课程的过程中,自己在完成课程作业的过程中的一些代码和心得。作业一:感知机的基本原理与应用 题目: 设有两个模式样本集合 D1= {(2,1),(2,2),(3,2)} D2= {(4,0),(5,0),(5,

2016-10-25 21:06:12 1346

原创 Topcoder SRM 701 算法分析求解

Problem 250 题目:排序子集 有一个数组,要将其变成不减序列,求需要修改的元素的个数。 分析求解:直接对数组进行排序,对比排序后的数组和排序前的数组,统计二者不一致的元素的个数即可。 代码:略 Problem 500 题目:完全非平方字符串 一个字符串S,如果是由两个相同的字符串T连接而成,即S=TT,则称其为平方字符串。如果一个字符串的任一连续子序列,都不是平方字符串,则

2016-09-27 23:49:03 619

原创 Hackerearth: August Circuits 比赛记录

Hackerearth上每个月会举办一次为期一周的比赛,此次是第一次参加比赛。赛题难度由易到难,各种类型的题目都有。在没有其它参考的情况解解决算法问题,算是对自己算法实现能力的一次检验。

2016-08-25 11:48:40 1034

原创 Python学习(3): Python 3.x 和 Python 2.x的区别

在参加topcoder的比赛中,遇到了这个关于python2和python3的问题,所以特地总结了一下,常见的几个区别。

2016-08-18 22:11:05 603

原创 SRM 697 Div 2: 250分题目和500分题目代码

Topcoder上的SRM 697 Div 2比赛,代码。

2016-08-18 21:53:49 694

原创 Python 学习 (Leetcode 算法题解【easy部分 技巧总结】)

使用python进行算法题目的练习,对python有了一个基本的了解,在此把这段时间以来学习到的在算法和编程方面的一点经验和技巧记录在此。在日后逐步深入学习的过程中,在慢慢对此进行丰富。如果可能,在完成一定量的算法题目之后,在把这些零碎的经验和技巧综合起来,作为对算法和编程部分的一个整体的总结。

2016-08-17 19:30:46 2275

原创 算法学习(2):动态规划

在算法问题的求解中,比较常见的一种思想是递归。将复杂度较大的问题,转化为复杂度低的问题的集合来进行解决。逐步向下,直至问题的复杂度足够低,就能通过人工规则来实现求解。 但是今天在刷算法题目时,遇到了一个用递归解决起来非常费时间的题目。然后通过查找相关信息,就发现原来还有一种叫做动态规划的方法来求解算法问题。动态规划是在递归的思路上,加入了对于子问题的解的备忘的方法。在某些问题中,将一个问题分为几个

2016-07-29 19:05:50 787

原创 算法学习(1):一个数的幂除以质数(10^9+7)的余数

10^9+7 问题在算法类的问题中,当一个数的值比较大时,很多情况下都会需要把得到的结果除以10^9+7,将余数输出出来。选择10^9+7的原因很简单,因为它是一个质数。 如果这种算法是通过求一个数的幂来实现的,最后可能就会非常耗费时间。比如当幂次高达上万时,先求出结果,再求余数往往是不现实的。因此,针对对于这类求幂的余数的问题,特地写出一种算法,以降低程序运行的时间。 题目: 输入一个数x,

2016-07-27 16:43:22 6615 2

原创 Python学习(Leetcode 算法题解【21~40】)

343. Integer Break题目: Given a positive integer n, break it into the sum of at least two positive integers and maximize the product of those integers. Return the maximum product you can get.For example

2016-07-23 15:24:50 1276

原创 Python学习(Leetcode 算法题解【1~20】)

掌握了python的基础概念,并不意味着就可以使用python来进行项目开发了。学习一门编程语言时,对于概念的掌握只是基础。用该语言去解决实际问题,并在解决问题的过程中学习才是学一门语言时费时较长的部分。Leetcode上的算法题目都比较经典,各个难度层次的题目都有,因此可以让各个水平参差的程序员与算法爱好者找到适合自己的题目。

2016-07-20 21:35:45 5759 1

原创 python学习(2):函数、模块、类

在实际编程过程中,程序中有很多部分实现的功能是相同的。如果每次实现这些功能都需要找到先前写好的代码,并复制到相应的位置,这是十分麻烦的事。为了减少这部分的工作量,使用模块、函数、类是很有必要的。像C++和java一样,python也是一门面向对象的语言,其中的概念与它们基本一致。在学习python时,主要需要关注的是那些python独有的特性。函数在python中对于函数的使用与ma

2016-07-20 20:29:51 1704

原创 Python学习(1):基本数据类型

python是一门新兴的胶水语言,在国外得到了广泛的应用。在国外,编程基础课一般会选择pyhon作为编程语言。在国内,大学编程课上使用的语言一开始都是C语言,几年来也在逐渐往python上转。python以其简单易用,函数库众多而备受青睐。python的使用已经成为了程序员的必备技能。

2016-07-17 21:24:53 779

SLEP(Sparse Learning with Efficient Projections) 系数学习 maltab工具箱

SLEP(Sparse Learning with Efficient Projections) 系数学习 maltab工具箱

2017-07-06

Slide to Unlock 朋友圈封面

朋友圈封面,Slide to Unlock 效果,大小已调整为最佳显示。

2017-06-15

基于神经网络的手写数字识别的matlab实现

基于神经网络的手写数字识别的matlab实现

2017-01-16

基于Caffe的CNN分类示例

用Caffe实现的一个深度卷积神经网络进行图片分类的例子。

2017-01-16

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除