- 博客(6)
- 资源 (3)
- 收藏
- 关注
原创 排序算法汇总 c++
#include <stdlib.h>#include <stdio.h>#include <vector>#include <iostream>using namespace std;template<typename T> void v_print( vector<T>& v){ int v1(v.size()); for(int k1(0);k1<v1;++k1)
2017-08-08 15:24:51
377
原创 认知计算与深度学习
深度学习是机器学习的一个分支,它能够使计算机通过层次概念来学习经验和理解世界。由于统计学习理论和支持向量机从理论与实践上解决了包括非线性系统在内的一系列浅层学习问题。之后机器学习的研究重点从分类与预测转向更深入的领域:认知的过程。认知:也称为认识,是指人认识外界事物的过程,或者可以说是人的感官系统对外界信息进行感知和加工的过程。对于人来说,与认知活动有关的信息处理,包括有:个体对感觉信号的接收、检
2017-07-27 19:11:16
6463
原创 SVM支持向量机
SVM是一种有监督的学习方法,即已知训练点的类别,求训练点与类别之间的对应关系。 从理论基础分析到数学推导,详细介绍SVM算法的算法由来和推导过程。
2017-07-24 21:59:24
2722
翻译 条款1:仔细选择你的容器
容器分类: 标准STL序列容器:vector、string、deque 和list。 标准STL关联容器:set、multiset、map 和multimap。 非标准序列容器:slist和rope。 非标准关联容器:hash_set、hash_multiset、hash_map和hash_multimap。 标准非STL容器:数组、bitset、valarray、queue和priori
2017-07-12 22:37:02
436
原创 第一章 编程技巧
编程技巧在判断两个浮点数a和b是否相等是,不要用a==b,应该判断二者之差的绝对值fabs(a-b)是否小于某个阈值,例如1e-9.判断一个整数是否是为奇数,应该用x%2!=0,而不是x%2==1,因为x可能为负数。用char的值作为数组下标(例如,统计字符串中每个字符出现的次数),要考虑到char可能是负数。应该先强制转型为unsigned char,再用作下标。 c++整型提升的规
2017-07-10 11:21:55
436
转载 凸包问题及其求解方法
凸包问题什么是凸包问题?凸包:包含给定集合X的凸集的交集。概念 -点集Q的凸包(convex hull)是指一个最小凸多边形,满足Q中的点或者在多边形边上或者在其内。下图中由红色线段表示的多边形就是点集Q={p0,p1,…p12}的凸包。 凸包问题:一组平面上的点,求一个包含所有点的最小的凸多边形。 -这可以形象地想成这样:在地上放置一些不可移动的木桩,用一根绳子把他们尽量紧地圈起来,并且为
2017-07-08 21:27:26
1715
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人