自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(101)
  • 资源 (3)
  • 收藏
  • 关注

原创 凸优化——Lasso

凸优化问题实例:LASSO熟悉机器学习算法里面的线性回归或者逻辑回归的同学因该明白LASSO问题,其定义为:minβ∈Rpsubjectto∥y−Xβ∥22∥β∥1≤sminβ∈Rp∥y−Xβ∥22subjectto∥β∥1≤sLASSO是Tibshirani(对就是Tibshirani)在1996年JRSSB上的一篇文章上《Regression shrinka

2018-01-22 20:19:48 6246 1

原创 基于不平衡数据的机器学习方法的设计

问题的定义:        比如我做的二分类问题,阴性数据:阳性数据=20:1,甚至更大,这样的数据直接拿过来训练就会导致模型的参数偏向样本多的数据,而对少量样本的数据识别预测特别差,而且在设计评价模型准确率的数据上还要进行相关的修改。解决方案:        第一种方案主要从数据的角度出发,主要方法为抽样,既然我们的样本是不平衡的,那么可以通过某种策略进行抽样,从而让我们的数据相对均

2017-11-30 15:48:17 853

原创 Ubuntu16.04安装chrome浏览器

一、在终端输入一下命令:sudo wget http://www.linuxidc.com/files/repo/google-chrome.list -P /etc/apt/sources.list.d/将下载源加入到系统的源列表/etc/apt/sources.list.d/二、再在终端输入以下命令:wget -q -O - https://dl.google.co

2017-10-15 10:54:06 566

转载 机器学习和深度学习资料

机器学习&深度学习视频资料汇总 第一部分 基础语言 pandax视频教程链接: https://pan.baidu.com/s/1pLqavVX 密码: fathpython入门到精通链接: https://pan.baidu.com/s/1mhVNIkC 密码: cvp3 第二部分 数据篇 链接: https:/

2017-09-26 16:38:18 933

原创 1024. Palindromic Number (25)

1024. Palindromic Number (25)时间限制400 ms内存限制65536 kB代码长度限制16000 B判题程序Standard作者CHEN, YueA number that will be the same when it

2017-08-24 19:15:22 315

原创 1023. Have Fun with Numbers (20)

1023. Have Fun with Numbers (20)时间限制400 ms内存限制65536 kB代码长度限制16000 B判题程序Standard作者CHEN, YueNotice that the number 123456789 is

2017-08-24 18:18:22 234

转载 2017年迄今最新人工智能资源盘点

2017年迄今最新人工智能资源盘点 [复制链接]  davidliangdavidliang当前离线 积分2277178主题259帖子2277积分管理员积分2277

2017-08-24 14:47:05 472

原创 1021. Deepest Root (25)

1021. Deepest Root (25)时间限制1500 ms内存限制65536 kB代码长度限制16000 B判题程序Standard作者CHEN, YueA graph which is connected and acyclic can b

2017-08-22 23:43:41 346

原创 1020. Tree Traversals (25)

1020. Tree Traversals (25)时间限制400 ms内存限制65536 kB代码长度限制16000 B判题程序Standard作者CHEN, YueSuppose that all the keys in a binary tree

2017-08-21 17:21:49 261

原创 1017. Queueing at Bank (25)

1017. Queueing at Bank (25)时间限制400 ms内存限制65536 kB代码长度限制16000 B判题程序Standard作者CHEN, YueSuppose a bank has K windows open for ser

2017-08-20 23:47:48 539

原创 1016. Phone Bills (25)

1016. Phone Bills (25)时间限制400 ms内存限制65536 kB代码长度限制16000 B判题程序Standard作者CHEN, YueA long-distance telephone company charges its

2017-08-19 16:52:55 352

原创 1014. Waiting in Line (30)

1014. Waiting in Line (30)时间限制400 ms内存限制65536 kB代码长度限制16000 B判题程序Standard作者CHEN, YueSuppose a bank has N windows open for serv

2017-08-14 22:27:30 366

原创 1015. Reversible Primes (20)

1015. Reversible Primes (20)时间限制400 ms内存限制65536 kB代码长度限制16000 B判题程序Standard作者CHEN, YueA reversible prime in any number system

2017-08-12 18:46:24 234

原创 1012. The Best Rank (25)

1012. The Best Rank (25)时间限制400 ms内存限制65536 kB代码长度限制16000 B判题程序Standard作者CHEN, YueTo evaluate the performance of our first yea

2017-08-12 18:40:14 239

原创 1010. Radix (25)(***二分法)

1010. Radix (25)时间限制400 ms内存限制65536 kB代码长度限制16000 B判题程序Standard作者CHEN, YueGiven a pair of positive integers, for example, 6 an

2017-08-10 17:22:28 224

转载 对攻读计算机研究生的看法(差距还是有的)

就我自己的理解,谈谈我对读研和软件学院的看法,不妥之处一笑了之即可。    如果你有实际开发工作经验,感觉自己的水平和实力进入了一个高原期,迫切需要从理论上提高,那么计算机学院是唯一选择。因为计算机学院才能让你在理论上更上一层楼。软件学院从教学计划上就没有把你往这方面带。当然能不能更上一层楼最终还是完全取决于你自己。需要特别说明的是,工作经验并不一定等于开发经验,我见过很多工作2-3年的人

2017-08-10 16:07:05 525

原创 1018. Public Bike Management (30)

1018. Public Bike Management (30)时间限制400 ms内存限制65536 kB代码长度限制16000 B判题程序Standard作者CHEN, YueThere is a public bike service in H

2017-08-09 17:09:16 258

原创 1013. Battle Over Cities (25)(并查集/dfs)

1013. Battle Over Cities (25)时间限制400 ms内存限制65536 kB代码长度限制16000 B判题程序Standard作者CHEN, YueIt is vitally important to have all the

2017-08-08 15:58:12 605

原创 1004. Counting Leaves (30)(*****dfs/bfs)

1004. Counting Leaves (30)时间限制400 ms内存限制65536 kB代码长度限制16000 B判题程序Standard作者CHEN, YueA family hierarchy is usually presented by a

2017-08-06 21:21:47 253

原创 1003. Emergency (25)(*****)

1003. Emergency (25)时间限制400 ms内存限制65536 kB代码长度限制16000 B判题程序Standard作者CHEN, YueAs an emergency rescue team leader of a city, yo

2017-08-05 21:30:14 258

转载 2017计算机夏令营汇总

Update: 论坛挂的这么惨烈,真是挺遗憾的。。幸好我保存了之前自己的帖子,所以继续更新。大家加油!------------------------------------------------回报论坛 欢迎各位小伙伴回复补充~ 也祝愿大家都能进入理想的学校~(上次更新:6月16日)中国科学院:中国科学院大学计算技术研究所

2017-06-26 20:41:46 15353 1

转载 C++返回字符串函数的四种实现方法

在讨论着四种方法之前,首先要对函数有一个简单的认识,无论是在形实结合时,还是在return语句返回时,都有一个拷贝的过程。你传进来的参数是个值,自然函数在工作之前要把这个值拷贝一份供自己使用,你传进来的是个地址,函数也就会拷贝该地址供自己使用。同样return返回时,如果返回一个值,函数会将该值拷贝一份以提供给主调函数使用,返回的是一个指针(也就是地址),自然拷贝的就是一个地址,供主调函数使用。

2017-06-14 00:14:58 19188

转载 c++中字符串反转的3种方法

第一种:使用string.h中的strrev函数[cpp] view plain copy#include   #include   using namespace std;    int main()  {      char s[]="hello";        strrev(s);       

2017-06-13 23:47:44 32988 2

转载 C++中set用法详解

1.关于setC++ STL 之所以得到广泛的赞誉,也被很多人使用,不只是提供了像vector, string, list等方便的容器,更重要的是STL封装了许多复杂的数据结构算法和大量常用数据结构操作。vector封装数组,list封装了链表,map和set封装了二叉树等,在封装这些数据结构的时候,STL按照程序员的使用习惯,以成员函数方式提供的常用操作,如:插入、排序、删除、查找等。让

2017-06-04 12:45:43 641

原创 题目1064:反序数

题目1064:反序数时间限制:1 秒内存限制:32 兆特殊判题:否提交:5960解决:4251题目描述:设N是一个四位数,它的9倍恰好是其反序数(例如:1234的反序数是4321)求N的值输入:程序无任何输入数据输出:输出题目要求的四位数,如果结果有多组,则每组结果之间以回车隔开

2017-05-26 16:43:31 677

转载 string和stringstream用法详解

一、stringstring 是 C++ 提供的字串型態,和 C 的字串相比,除了有不限长度的优点外,还有其他许多方便的功能。要使用 string, 必須先加入这一行:#include 接下來要宣告一个字串变量,可以写成:string s;我们也可以在宣告的同时让它设成某个字串:string s="TCGS";而要取得其中某一個字元,和传统C 的字串

2017-05-26 16:33:43 3104 1

转载 C++中int与string的相互转换

不论是在什么语言下编程(除C,因为C是没有string类型的),int与string数据类型之间的转换都是经常被使用的基础内容。Java中会有丰富强大的类库供程序员们方便使用,而C++就没有类似的库函数了。下面只说说我自己对C++中int与string类型转换的简单总结,日后在编程中发现更好的方法还会进行补充哒~int转string1.使用头文件#include #in

2017-05-26 16:31:21 559

原创 刷题中读写文件和手动输入的来回切换

#include#includeusing namespace std;int main(){ifstream fin("hello.txt");/*ifstream in;    in.open("1.txt");    #ifndef debug    #define cin in    #endif // deubg*/也或者/* #ifdnef ifstr

2017-05-18 17:25:43 385

转载 #define用法

1.简单的define定义#define MAXTIME 1000一个简单的MAXTIME就定义好了,它代表1000,如果在程序里面写if(i编译器在处理这个代码之前会对MAXTIME进行处理替换为1000。这样的定义看起来类似于普通的常量定义CONST,但也有着不同,因为define的定义更像是简单的文本替换,而不是作为一个量来使用,这个问题在下面反映

2017-05-18 17:12:17 519

原创 结构体的操作符重载和内部的函数定义及使用(结构体的进一步使用)

首先结构体和类是有相似的地方的,可以进行运算符重载。下面以=为例,#include using namespace std; struct P { int a; int b; //虽然已经对结构体进行=重载,但是这里只是举一个例子而已 P& operator=(P& temp) { a=

2017-05-18 16:34:36 4726 2

原创 题目1061:成绩排序

题目1061:成绩排序时间限制:1 秒内存限制:32 兆特殊判题:否提交:26843解决:7772题目描述:    有N个学生的数据,将学生数据按成绩高低排序,如果成绩相同则按姓名字符的字母序排序,如果姓名的字母序也相同则按照学生的年龄排序,并输出N个学生排序后的信息。输入:    测试数据有多组,每组输入

2017-05-18 16:03:45 415

原创 题目1062:分段函数

题目1062:分段函数时间限制:1 秒内存限制:32 兆特殊判题:否提交:4136解决:2454题目描述:编写程序,计算下列分段函数y=f(x)的值。y=-x+2.5; 0y=2-1.5(x-3)(x-3); 2y=x/2-1.5; 4输入:一个浮点数N输出:测试数据可能有多

2017-05-18 15:42:21 550

转载 fopen()函数详解

1.2 文件的输入输出函数 键盘、显示器、打印机、磁盘驱动器等逻辑设备, 其输入输出都可以通过文件管理的方法来完成。而在编程时使用最多的要算是磁盘文件, 因此本节主要以磁盘文件为主, 详细介绍Turbo C2.0提供的文件操作函数, 当然这些对文件的操作函数也适合于非磁盘文件的情况。 另外, Turbo C2.0提供了两类关于文件的函数。一类称做标准文件函数也称缓冲型文件函数,

2017-05-13 17:07:51 100141 7

转载 freopen函数详解

通常在设计好算法和程序后,要在调试环境(例如VC等)中运行程序,输入测试数据,当能得到正确运行结果后,才将程序提交到oj中。但由于调试往往不能一次成功,每次运行时,都要重新输入一遍测试数据,对于有大量输入数据的题目,输入数据需要花费大量时间。使用freopen函数可以解决测试数据输入问题,避免重复输入,不失为一种简单而有效的解决方法。 函数名:freopen 声明:FILE *freo

2017-05-10 23:20:02 6201

原创 九度OJ各种题型 分类

模拟类型(这类题常考,看似不难,但是对于初学者来说,用代码完整地写出题意描述中的意思还是需要多加练习):   1000 1001 1020 1031 1036 1038(这题请认真读题) 1013 1014 1045 1046 1048 1050 1059 1060 1062 1063 1064 1065 1067(这个题目可以练习最简单的递归,虽然人家不让用递归) 1068(double比f

2017-05-09 16:20:43 2128

转载 gets()和puts()函数

C语言 gets()和scanf()函数的区别scanf( )函数和gets( )函数都可用于输入字符串,但在功能上有区别。若想从键盘上输入字符串"hi hello",则应该使用__gets__函数。gets可以接收空格;而scanf遇到空格、回车和Tab键都会认为输入结束,所有它不能接收空格。char string[15]; gets(string); /*遇到回车认为输入结

2017-05-09 16:14:13 1664

转载 git和SVN的区别

1)Git是分布式的,SVN不是:这 是GIT和其它非分布式的版本控制系统,例如SVN,CVS等,最核心的区别。好处是跟其他同事不会有太多的冲突,自己写的代码放在自己电脑上,一段时间后再提交、合并,也可以不用联网在本地提交;如果你能理解这个概念,那么你就已经上手一半了。需要做一点声明,GIT并 不是目前第一个或唯一的分布式版本控制系统。还有一些系统,例如Bitkeeper, Mercu

2017-05-01 15:38:25 265

原创 题目1044:Pre-Post(递归的经典应用)

题目1044:Pre-Post时间限制:1 秒内存限制:32 兆特殊判题:否提交:929解决:523题目描述:        We are all familiar with pre-order, in-order and post-order traversals of binary trees. A common prob

2017-04-23 17:11:35 708

原创 动态规划之最长公共子序列(LCS)

一:最长公共子序列(Longest Common Subsequence, LCS)概念     举个例子,cnblogs这个字符串中子序列有多少个呢?很显然有27个,比如其中的cb,cgs等等都是其子序列,一个字符串Str,去掉零个或者多个元素所剩下的子串称为Str的子序列,我们可以看出,子序列不见得一定是连续的,连续的那是子串。     我想大家已经了解了子序列的概念,那现在可

2017-04-15 17:58:16 409

原创 题目1040:Prime Number(素数的生成)

题目1040:Prime Number时间限制:1 秒内存限制:32 兆特殊判题:否提交:8637解决:3419题目描述:Output the k-th prime number.输入:k≤10000输出:The k-th prime number.样例输入:37

2017-04-14 22:11:26 444

深入理解计算机系统(原书第2版.pdf

2017-04-16

操作系统概念(第六版,中文版).pdf

2017-04-16

算法导论中文版

比较详尽且全面的讲述算法,是程序员必备。

2017-04-16

空空如也

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

TA关注的人

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