
Algorithm
一个处女座的程序猿
人工智能硕博生,目前兼职国内外多家头部人工智能公司的AI技术顾问。拥有十多项发明专利(6项)和软件著作权(9项),多个国家级证书(2个国三级、3个国四级),先后获得国内外“人工智能算法”竞赛(包括国家级、省市级等,一等奖5项、二等奖4项、三等奖2项)相关证书十多个,以上均以第一作者身份,并拥有省市校级个人荣誉证书十多项。正在撰写《人工智算法最新实战》一书,目前已37万字。
-
原创 EL之GB(GBR):利用GBR对回归问题(实数值评分预测)建模
EL之GB(GBR):利用GBR对回归问题(实数值评分预测)建模目录输出结果设计思路核心代码输出结果设计思路核心代码wineGBMModel = ensemble.GradientBoostingRegressor(n_estimators=nEst, ...2019-01-09 10:07:4110178
0
-
原创 EL之RF(RFR):利用RandomForestRegressor对回归问题(实数值评分预测)建模(调2参)
EL之RF(RFR):利用RandomForestRegressor对回归问题(实数值评分预测)建模(调2参)目录输出结果设计思路核心代码输出结果设计思路核心代码mseOos = []nTreeList = range(100, 1000, 100) #----▲☆▲☆▲for iTrees in nTreeL...2019-01-08 20:16:119464
0
-
原创 EL之GB(GBC):利用GB对多分类问题进行建模(分层抽样+调1参)并评估
EL之GB(GBC):利用GB对多分类问题进行建模(分层抽样+调1参)并评估目录输出结果设计思路核心代码输出结果T1、T2、设计思路核心代码#T1、nEst = 500depth = 3learnRate = 0.003maxFeatures = NonesubSamp = 0.5...2019-01-13 22:59:428602
0
-
原创 EL之RF(随机性的Bagging+DTR):利用随机选择属性的bagging方法解决回归(对多变量的数据集+实数值评分预测)问题
EL之RF(随机性的Bagging+DTR):利用随机选择属性的bagging方法解决回归(对多变量的数据集+实数值评分预测)问题目录输出结果设计思路核心代码输出结果设计思路核心代码for iTrees in range(numTreesMax): modelList.append(DecisionT...2019-01-08 15:23:269262
0
-
原创 EL:集成学习(Ensemble Learning)的概念讲解、问题应用、算法分类、关键步骤、代码实现等相关配图详细攻略
EL:集成学习(Ensemble Learning)的概念讲解、算法分类、问题应用、关键步骤、代码实现等相关配图详细攻略目录集成学习Ensemble Learning1、集成学习中弱分类器选择2、多个弱分类区如何组合EL的解决问题类型EL算法分类1、VotingClassifier、Bagging2、Stacking、Blending3、Boos...2018-08-16 18:02:2211290
1
-
原创 EL之RF(RFC):利用RF对多分类问题进行建模并评估(六分类+分层抽样)
EL之RF(RFC):利用RF对多分类问题进行建模并评估(六分类+分层抽样)目录输出结果设计思路核心代码输出结果设计思路核心代码missCLassError = []nTreeList = range(50, 2000, 50)for iTrees in nTreeList: depth = None ...2019-01-13 21:07:107423
1
-
原创 EL之GB(GBC):利用GB对二分类问题进行建模并评估
EL之GB(GBC):利用GB对二分类问题进行建模并评估目录输出结果T1、纯GB算法T2、以RF为基学习器的GB算法设计思路核心代码输出结果T1、纯GB算法T2、以RF为基学习器的GB算法设计思路核心代码# nEst = 2000# depth = 3# l...2019-01-13 19:43:198073
0
-
原创 EL之Boosting之GB(DTR):利用梯度提升法解决回归(对多变量的数据集+实数值评分预测)问题
EL之Boosting之GB(DTR):利用梯度提升法解决回归(对多变量的数据集+实数值评分预测)问题目录输出结果设计思路核心代码输出结果设计思路核心代码xList = []labels = []names = []firstLine = Truefor line in data: i...2019-01-08 09:55:429018
0
-
原创 EL之RF(RFC):利用RF对二分类问题进行建模并评估
EL之RF(RFC):利用RF对二分类问题进行建模并评估目录输出结果设计思路核心代码输出结果设计思路核心代码auc = []nTreeList = range(50, 2000, 50)for iTrees in nTreeList: depth = None maxFeat =...2019-01-13 14:59:498022
0
-
原创 EL之Boosting之GB(DTR):简单回归问题使用梯度提升法(DIY数据集+DTR模型+调两参)
EL之Boosting之GB(DTR):简单回归问题使用梯度提升法(DIY数据集+DTR模型+调两参)目录输出结果设计思路核心代码输出结果1、eps=0.1,treeDepth=12、eps=0.1,treeDepth=52、eps=0.3,treeDepth=5设计思路核心代码for iTrees i...2019-01-07 22:59:558884
0
-
原创 EL之GB(GBM):利用GB对回归(性别属性编码+调2参)问题(整数值年龄预测)建模
EL之GB(GBM):利用GB对回归(性别属性编码+调2参)问题(整数值年龄预测)建模目录输出结果设计思路核心代码输出结果T1、T2、设计思路核心代码#T1nEst = 2000depth = 5learnRate = 0.003maxFeatures = Nonesubsamp = 0....2019-01-12 21:21:577978
0
-
原创 EL之Bagging:利用Bagging算法实现回归预测(实数值评分预测)问题
EL之Bagging:利用Bagging算法实现回归预测(实数值评分预测)问题目录输出结果设计思路核心思路输出结果设计思路核心思路#4.1、当treeDepth=1,对图进行可视化#(1)、定义numTreesMax、treeDepthnumTreesMax = 30treeDepth = 1 ...2019-01-07 12:06:569269
6
-
原创 EL之Bagging(DTR):利用DIY数据集(预留30%数据+两种树深)训练Bagging算法(DTR)
EL之Bagging(DTR):利用DIY数据集(预留30%数据+两种树深)训练Bagging算法(DTR)目录输出结果设计思路核心代码输出结果1、treeDepth=12、treeDepth=5设计思路核心代码for iTrees in range(numTreesMax): idxBag ...2019-01-07 09:42:308856
0
-
原创 EL之Bagging(DTR):利用Bagging对回归问题(实数值评分预测)建模(调2参)
EL之Bagging(DTR):利用Bagging对回归问题(实数值评分预测)建模(调2参)目录输出结果设计思路核心代码输出结果设计思路核心代码bagFract = 1.0 #----------------------☆☆☆☆☆nBagSamples = int(len(xTrain) ...2019-01-09 17:21:568199
0
-
原创 EL之RF(RFR):利用RF对回归(性别属性编码)问题(整数值年龄预测)建模
EL之RF(RFR):利用RF对回归(性别属性编码)问题(整数值年龄预测)建模目录输出结果设计思路核心代码输出结果设计思路核心代码for iTrees in nTreeList: depth = None abaloneRFModel = ensemble.RandomForestRegress...2019-01-09 22:58:498840
0
-
原创 Algorithm:C++语言实现之分治法相关问题(给定实数x和整数n,分治法求xn)
Algorithm:C++语言实现之分治法相关问题(给定实数x和整数n,分治法求xn)目录分治法1、给定实数x和整数n,分治法求xn分治法1、给定实数x和整数n,分治法求xn...2019-09-20 08:59:022916
0
-
原创 Algorithm:C++语言实现之动态规划算法相关(矩阵连乘状态转移方程、字符串的交替连接、分析格网棋盘的特点、最短路线问题、生产计划问题、动态规划解下列非线性规划)
Algorithm:C++语言实现之动态规划算法相关(矩阵连乘状态转移方程、字符串的交替连接、分析格网棋盘的特点、最短路线问题、生产计划问题、动态规划解下列非线性规划)目录动态规划算法1.1、矩阵连乘状态转移方程1.2、字符串的交替连接1.3、分析格网棋盘的特点2.1、最短路线问题2.2 生产计划问题3、用动态规划解下列非线性规划典型问题的动态...2019-09-20 08:55:352580
0
-
原创 Algorithm:C+语言实现之数组相关算法(和为定值的两个数、和为定值的m个数、荷兰国旗、长度为2n的洗牌算法、任意长度数组的洗牌算法)
Algorithm:C+语言实现之数组相关算法(和为定值的两个数、和为定值的m个数、荷兰国旗、长度为2n的洗牌算法、任意长度数组的洗牌算法)目录数组1、寻找和为定值的两个数2、和为定值的m个数3、荷兰国旗问题4、长度为2n的完美洗牌算法5、任意长度数组的完美洗牌算法数组1、寻找和为定值的两个数输入一个数组A[0…N-1]和一个数...2019-09-20 08:45:192580
0
-
原创 Algorithm:C++语言实现之队列相关算法(最短路径条数问题、拓扑排序)
Algorithm:C++语言实现之队列相关算法(最短路径条数问题、拓扑排序)目录队列1、最短路径条数问题2、拓扑排序队列1、最短路径条数问题2、拓扑排序...2019-09-20 08:43:062120
0
-
原创 Algorithm:C++语言实现之链表相关算法(单链公共结点问题、一般LCA、括号匹配、最长括号匹配、逆波兰表达式Reverse Polish Notation、直方图矩形面积、收集雨水问题)
Algorithm:C++语言实现之链表相关算法(单链公共结点问题、一般LCA、括号匹配、最长括号匹配、逆波兰表达式Reverse Polish Notation、直方图矩形面积、收集雨水问题)目录堆栈1、单链公共结点问题2、一般LCA3.1、括号匹配3.2、括号匹配4、最长括号匹配5.1、最长括号匹配6.1、逆波兰表达式Reverse Pol...2019-09-20 08:41:292858
1
-
原创 Algorithm:【Algorithm算法进阶之路】之数据结构基础知识
Algorithm:【Algorithm算法进阶之路】之数据结构基础知识相关文章Algorithm:【Algorithm算法进阶之路】之数据结构二十多种算法演示Algorithm:【Algorithm算法进阶之路】之十大经典排序算法Algorithm:【Algorithm算法进阶之路】之数据结构基础知识Algorithm:【Algorithm算法进阶之路】之数据结构相关习题(数组、字符串...2019-08-05 08:56:124037
0
-
原创 Algorithm:【Algorithm算法进阶之路】之算法中的数学编程相关习题(时间速度、进制转换、排列组合、条件概率、斐波那契数列)
Algorithm:【Algorithm算法进阶之路】之算法中的数学编程相关习题(时间速度、进制转换、排列组合、条件概率、斐波那契数列)时间速度1、小赵和小钱二人分别从寝室和图书馆同时出发,相向而行。过了一段时间后二人在中途相遇,小赵继续向图书馆前进,此时:(1)、若小钱继续向寝室前进,则当小赵到达图书馆时,小钱离寝室还有600米;(2)、若小钱立即折返向图书馆前进,则当小赵到达...2020-03-04 02:17:302353
0
-
原创 DayDayUp:本博主预计2019下半年将会出两本书(关于人工智能算法及其实战案例应用方向、计算机算法竞赛集锦方向),如有合作意向,请留言告知
DayDayUp:本博主预计2019下半年将会出两本书(关于人工智能算法及其实战案例应用方向、计算机算法竞赛集锦方向),如有合作意向,请留言告知PS:禁止任何形式的知识盗取!!目录关于人工智能算法及其应用方向的目录概要(目前进行度80%)关于计算机算法竞赛集锦方向的目录概要(目前进行度50%)关于人工智能算法及其应用方向的目录概要(目前进行度80%)关...2019-02-20 19:15:0113324
2
-
原创 AI—学之有道-助你成长:《AI人工智能Top工程师学习课程大纲》—看清AI学习路线不迷茫
AI—学之有道-助你成长:《AI人工智能Top工程师学习课程大纲》—看清AI学习路线不迷茫目录一、AI基础 —高等数学、线性代数、概率统计二、算法编程学习三、ML算法讲解四、AI实战之学以致用— ML学习项目初级五、AI实战之学以致用—DL学习项目中级六、AI提升 — 推荐算法及数据挖掘七、AI进阶—项目应用八、AI进阶—分布式搜索引擎开发九、A...2019-02-16 21:31:518129
2
-
原创 Competition——AI:国内外人工智能比赛平台以及竞赛类型、竞赛题目、举行时间等之详细攻略(最全+ing)
Competition——AI:国内外人工智能比赛平台以及竞赛类型、竞赛题目、举行时间等之详细攻略(最全+ing)tips(1)、可以在各大比赛平台指定的讨论区,或者github网站上,找到历届选手的一些解题思路(2)、多参与、多了解、多比较,会有更为广阔的思路。(3)、本博主已经带领团队参加过多个比赛项目,有想参加比赛的或者想组队的,可以在评论区留下比赛链接以及个人想法。相关内容C...2019-01-21 17:09:2327165
3
-
原创 Algorithm:论一个产品经理的十八般武艺
Algorithm:论一个产品经理的十八般武艺目录产品经理的的思维构图产品经理的的思维构图2018-11-17 13:07:296917
0
-
原创 Algorithm之EM:Expectation Maximization简介、代码实现
Algorithm之EM:Expectation Maximization简介、代码实现目录EM期望极大算法简介Expectation Maximization期望极大算法案例实现EM期望极大算法简介 EM 算法是 Dempster,Laind,Rubin 于 1977 年提出的求参数极大似然估计的一种方法,它可以从非完整数据集中...2018-08-17 19:22:1110818
1
-
原创 Algorithm之RS:RS常用的一些库
Algorithm之RS:RS常用的一些库目录RS常用的一些库RS常用的一些库2018-08-18 11:53:498114
0
-
原创 Algorithm:C++语言实现之链表相关算法(链表相加、链表的部分翻转、链表划分、链表去重、重复元素全部删除)
Algorithm:C++语言实现之链表相关算法(链表相加、链表的部分翻转、链表划分、链表去重、重复元素全部删除)目录一、链表1.1、链表相加1.2、链表相加2.1、链表的部分翻转2.2、链表部分翻转3.1、链表划分3.2、链表划分4.1、排序链表中去重4.2、链表中去重5、链表重复元素全部删除一、链表1...2018-08-03 10:47:179488
0
-
原创 Algorithm:【Algorithm算法进阶之路】之数据结构二十多种算法演示
Algorithm:【Algorithm算法进阶之路】之数据结构二十多种算法演示目录一、数据结构算法1、顺序表2、链表3、栈和队列4、串的模式匹配5、稀疏矩阵6、广义表7、二叉树8、图9、存储管理10、静态查找11、动态查找12、内部排序13、外部排序相关文章Algorithm:Algorithm算法进阶...2018-08-07 15:38:4412209
2
-
原创 Algorithm:树相关算法(BBT/BST/B树/R树)简介(二叉查找树、二叉查找树的插入节点、二叉查找树的删除、二叉树的遍历、平衡二叉树)C 语言实现
Algorithm:树相关算法(BBT/BST/B树/R树)简介(二叉查找树、二叉查找树的插入节点、二叉查找树的删除、二叉树的遍历、平衡二叉树)C++语言实现目录树的基础知识1、二叉树的遍—前序、中序、后序一、二叉树1、CBT2、BST—二叉查找树BST的增删改查1、BST的查找节点2、BST的插入节点3、BST的删除节点3、BBT—平衡二叉树BBT→...2018-08-02 19:18:4910035
0
-
原创 Algorithm:C++语言实现之Hash哈希算法相关(dbj2、sdbm、MurmurHash)
Algorithm:C++语言实现之Hash哈希算法相关(dbj2、sdbm、MurmurHash)目录一、Hash知识1、dbj22、sdbm3、MurmurHashHashHash基础知识 Hash,一般翻译做散列、杂凑,或音译为哈希,是把任意长度的输入(又叫做预映射pre-image)通过散列算法变换成固...2018-08-02 10:14:239516
0
-
原创 Algorithm:C++语言实现之字符串相关算法(字符串的循环左移、字符串的全排列、带有同个字符的全排列、串匹配问题的BF算法和KMP算法)
Algorithm:C++语言实现之字符串相关算法(字符串的循环左移、字符串的全排列、带有同个字符的全排列、串匹配问题的BF算法和KMP算法)目录一、字符串的算法1、字符串的循环左移2、字符串的全排列3、带有同个字符的全排列二、BF算法和KMP算法1、BF算法2、KMP算法3、Manacher Code算法一、字符串的算法...2018-08-01 20:07:189344
0
-
原创 Algorithm:C++语言实现之概率算法相关问题(计算机中的概率事件、C语言中的随机事件、产生二维随机数、圆内均匀取点)
Algorithm:C++语言实现之概率算法相关问题(计算机中的概率事件、C语言中的随机事件、产生二维随机数、圆内均匀取点)目录一、概率1、计算机中的概率事件1.1、C语言中的随机事件1.2、产生二维随机数1.3、圆内均匀取点一、概率1、计算机中的概率事件1.1、C语言中的随机事件1.2、产生二维随机数...2018-08-06 14:30:4110586
0
-
原创 Algorithm:C++语言实现之贪心法算法相关问题
Algorithm:C++语言实现之贪心法算法相关问题目录一、贪心法一、贪心法1、LIS的算法分析2018-08-05 21:15:0510026
0
-
原创 Algorithm:C++/python语言实现之求旋转数组最小值、求零子数组、求最长公共子序列和最长公共子串、求LCS与字符串编辑距离
Algorithm:C++/python语言实现之求旋转数组最小值、求零子数组、求最长公共子序列和最长公共子串、求LCS与字符串编辑距离目录 一、求旋转数组最小值 1、分析问题2、解决思路二、求零子数组1、算法思路2、要说明的两个问题三、最长公共子串和最长公共子序列1、最长公共子串(必须连续)—python实现2、最长公共子序列(可不连续)—...2018-07-31 22:00:579671
0
-
原创 Algorithm:C++语言实现之求最大连续子数组(暴力法、分治法、分析法、动态规划法)
Algorithm:C++语言实现之求最大连续子数组(暴力法、分治法、分析法、动态规划法)目录求最大连续子数组T1、code暴力法 O(n3)T2、分治法 O( n*log(n) )T3、分析法 O(n)T4、动态规划法 O(n)求最大连续子数组给定一个数组A[0,…,n-1],求A的连续子数组,使得该子数...2018-07-31 21:54:219417
0
-
原创 Algorithm:C++语言实现之图论算法相关(图搜索广度优先BFS、深度优先DFS,最短路径SPF、带负权的最短路径Bellman-ford、拓扑排序)
Algorithm:C++语言实现之图论算法相关(图搜索广度优先BFS、深度优先DFS,最短路径SPF、带负权的最短路径Bellman-ford、拓扑排序)目录一、图的搜索1、BFS (Breadth-First-Search) 广(宽)度优先2、DFS (Depth-First-Search) 深度优先二、三大算法1.1、最短路径SPF:Shortest Pa...2018-08-04 22:14:5610085
0
-
原创 Algorithm:图片隐藏术—基于加密算法实现图像隐术加密
视频观看:基于加密算法的图像隐术加密目录软件实现界面软件软件下载:实现界面2018-08-04 19:28:5511142
2
-
原创 Algorithm:C++语言实现之内排序、外排序相关算法(插入排序 、锦标赛排序、归并排序)
Algorithm:C++语言实现之内排序、外排序相关算法(插入排序 、锦标赛排序、归并排序)目录一、内排序1、插入排序2、锦标赛排序3、归并排序二、外排序1、过程一、内排序1、插入排序2、锦标赛排序3、归并排序4、堆排序是利用堆的性质进行的一种选择排序5、快速排序二、外排序1、过...2018-08-03 22:55:559753
2