摘要: 什么是K近邻? K近邻一种非参数学习的算法,可以用在分类问题上,也可以用在回归问题上。 什么是非参数学习? 一般而言,机器学习算法都有相应的参数要学习,比如线性回归模型中的权重参数和偏置参数,SVM的C和gamma参数,而这些参数的学习又依赖一定的学习策略。相比较而言,k近邻算法可以说是最简单,也是 阅读全文
posted @ 2018-04-06 16:37 April15 阅读(638) 评论(0) 推荐(0) 编辑
摘要: 什么是Grid Search 网格搜索? Grid Search:一种调参手段; 穷举搜索 :在所有候选的参数选择中,通过循环遍历,尝试每一种可能性,表现最好的参数就是最终的结果。其原理就像是在数组里找最大值。(为什么叫网格搜索?以有两个参数的模型为例,参数a有3种可能,参数b有4种可能,把所有可能 阅读全文
posted @ 2018-04-03 21:14 April15 阅读(36700) 评论(3) 推荐(5) 编辑
摘要: 模型评价的目的:通过模型评价,我们知道当前训练模型的好坏,泛化能力如何?从而知道是否可以应用在解决问题上,如果不行,那又是哪里出了问题? train_test_split 在分类问题中,我们通常通过对训练集进行train_test_split,划分成train 和test 两部分,其中train用来 阅读全文
posted @ 2018-04-03 13:05 April15 阅读(30709) 评论(2) 推荐(7) 编辑
摘要: 代码多来自《Introduction to Machine Learning with Python》. 该文集主要是自己的一个阅读笔记以及一些小思考,小总结。 前言 在开始进行模型训练之前,非常有必要了解准备的数据:数据的特征,数据和目标结果之间的关系是什么? 而且这可能是机器学习过程中最重要的部 阅读全文
posted @ 2018-03-30 21:31 April15 阅读(698) 评论(0) 推荐(0) 编辑
摘要: 有两个日期,求两个日期之间的天数,如果两个日期是连续的我们规定他们之间的天数为两天 有多组数据,每组数据有两行,分别表示两个日期,形式为YYYYMMDD 每组数据输出一行,即日期差值 #include <iostream> using namespace std; #define ISYEAR(x) 阅读全文
posted @ 2017-01-01 11:36 April15 阅读(374) 评论(0) 推荐(0) 编辑
摘要: 输入一个字符串,长度小于等于200,然后将输出按字符顺序升序排序后的字符串。 测试数据有多组,输入字符串。 对于每组输入,输出处理后的结果。 sort()函数:快速排序。 要使用此函数只需用#include <algorithm> sort即可使用,语法描述为:sort(begin,end),表示一 阅读全文
posted @ 2016-12-31 18:08 April15 阅读(1704) 评论(1) 推荐(0) 编辑
摘要: 描述 输入一个n行m列的黑白图像,将它顺时针旋转90度后输出。 输入第一行包含两个整数n和m,表示图像包含像素点的行数和列数。1 <= n <= 100,1 <= m <= 100。接下来n行,每行m个整数,表示图像的每个像素点灰度。相邻两个整数之间用单个空格隔开,每个元素均在0~255之间。输出m 阅读全文
posted @ 2016-12-28 17:10 April15 阅读(1526) 评论(0) 推荐(0) 编辑
摘要: 判断两个由大小写字母和空格组成的字符串在忽略大小写,且忽略空格后是否相等。 ascii码在转换大小写时,有着不容忽视的力量;同时,cin标准输入的变体也很重要:一般cin标准输入是面相单词进行读取的,在这道题中,如果使用cin来读取输入的字符串,往往不能达到预期的效果,面相单词是主要的阻碍,当cpu 阅读全文
posted @ 2016-12-28 12:16 April15 阅读(8806) 评论(1) 推荐(0) 编辑
摘要: 石头剪刀布是常见的猜拳游戏。石头胜剪刀,剪刀胜布,布胜石头。如果两个人出拳一样,则不分胜负。 一天,小A和小B正好在玩石头剪刀布。已知他们的出拳都是有周期性规律的,比如:“石头-布-石头-剪刀-石头-布-石头-剪刀……”,就是以“石头-布-石头-剪刀”为周期不断循环的。请问,小A和小B比了N轮之后, 阅读全文
posted @ 2016-12-28 11:19 April15 阅读(411) 评论(0) 推荐(0) 编辑
摘要: http://www.algolist.net/Algorithms/Sorting/Quicksort#cormen_book 快速排序: 设要排序的数组是A[0]……A[N-1], 思想:分治法(递归实现)关键是求出基准记录所在的位置(由于两个数之间进行交换,导致原来基准的位置发生改变) 1.分 阅读全文
posted @ 2016-08-22 14:58 April15 阅读(196) 评论(0) 推荐(0) 编辑