- 博客(4)
- 收藏
- 关注
原创 用随机森林算法求解kaggle比赛——HR Analytics: Job Change of Data Scientists
1. 何谓kaggle?Kaggle是由联合创始人、首席执行官安东尼·高德布卢姆(Anthony Goldbloom)2010年在墨尔本创立的,主要为开发商和数据科学家提供举办机器学习竞赛、托管数据库、编写和分享代码的平台。该平台已经吸引了80万名数据科学家的关注,这些用户资源或许正是吸引谷歌的主要因素。(来源百度百科)企业或者研究人员通过与kaggle合作,在kaggle上发布一个竞赛题目,题目主要包括:问题描述,数据,评价标准等。参赛者可在kaggle上注册账号然后报名参加比赛,将比赛所需数据下载下
2021-04-19 22:50:41
895
原创 MATLAB调用lpsolve求解器求解整数规划问题(分支定界法)
分支定界法:基本原理:上述图片来源:图片来源链接lpsolve是一个混合整数线性规划求解器,可以求解纯线性、(混合)整数/二值、半连续和特殊有序集模型。并且经过实际验证,有极高的求解效率。而且lpsolve还支持很多编程语言对它的调用,具有很好的可扩展性。MATLAB对lpsolve的调用方法详见本人的另一篇帖子(原贴链接),语法不难,有一定MATLAB编程基础都能看懂,本帖就不再赘述,直接步入主题。本文以一个具体例子来阐述如何用MATLAB调用lpsolve使用分支定界算法求解整数规划问题:
2020-07-20 12:19:40
2257
1
原创 使用MATLAB调用lpsolve求解器来编写列生成算法(以卷纸切割问题为例)
书接上文(MATLAB调用lpsolve的详细介绍帖),我们继续探讨MATLAB调用lpsolve的用法。列生成算法(column generation method)是一种求解大规模线性规划问题的有效方法。它运用分解方法的基本思想以及线性规划单纯形法的特点把问题变成若干个适应计算机能力的子问题,逐个计算,最后得到原问题的最优解。这里还是采用大家学习列生成算法常用的例子来讲述:如何用MATLAB调用lpsolve来编写列生成算法,求解卷纸切割问题。例子:有16米长的卷纸若干卷,现分别需要3m,6m,7
2020-07-15 15:32:30
1732
1
原创 MATLAB调用lpsolve求解器的详细方法
使用MATLAB调用lpsolve求解器来编写列生成算法——以卷纸切割问题为例IPsolve的介绍、基础用法以及如何在MATLAB中配置IPsolve详见帖子(原贴链接),本文不再赘述。但是需要补充的一点是,该帖子并没用详细说明如何使用MATLAB对IPsolve进行调用,本文通过一个简单的例子来进行说明。min z=143x+60ys.t.120x+210y<=15000110x+30y<=4000x+y<=75x,y>=0为了更好的方便读者理解,本文在IPsol
2020-07-14 16:48:20
3625
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人