优化
文章平均质量分 74
我为峰666
数学建模、机器学习、深度学习。
展开
-
数学工作者是如何学习的?
学习或者说是认知,其模式主要分为两类,**关联学习(认知)**和**逻辑推演学习(认知)**。这里值得注意的是,我不把纯粹的记忆事物当做一种学习来看。 **关联学习(认知)**关联学习(认知)其实就是眼下如火如荼的机器学习、深度学习的本质性思想。通过足够多的样本,然后“拟合”出事物的关联性,最后依据这种关联性对新事物做出判断,这也就是学习成果。 **逻辑推演学习(认知)** 逻辑推演学习(认知)则是数学家认识世界的方式,依据少数的几条“正确的”假设,推演出该假设体系下的世...原创 2021-04-29 13:16:54 · 258 阅读 · 4 评论 -
数学论文(优化方向)写作总结
宗旨:数学论文读者主要是数学同行或者数学基础良好的工程师,所以一定要在逻辑严谨上猛下功夫。数学工作者对任何事实和现象都倾向于给予一个严格的证明过程,从而将其转化为定理。所以,对于阅读数学论文或者撰写数学论文,这种思维习惯也会被带过来。一篇好的数学论文的文字应该是跟严格证明过程相通的,以少数的行业背景为前提,通过一个逻辑路线引出文章各个部分。整篇文章所有文字可以看做一个“大的证明过程”。摘要:主要对本篇论文的工作进行“预告”,框架比较固定。1:本篇论文的大背景是什么?2:具体研究了大背景中的哪个子问题?原创 2021-04-26 13:37:19 · 820 阅读 · 0 评论 -
算法学习阶段性心得体会——杂谈
数据建模的实现方式1:搭建数据模型2:去网上下载代码,用C++和C语言编写的算法包居多3:通过python编写数据模型调用下载的算法包4:收集训练集数据5:在训练集上训练模型的参数6:通过交叉验证法初步验证模型的有效性7:通过有刁难性的测试集或者一组未训练过的测试集测试模型的有效性8:检验模型的时间复杂度和空间复杂度9:让运行结果可视化10:通过交互性软件设计,把算法结合到一个...原创 2019-03-22 13:21:38 · 3238 阅读 · 0 评论 -
浅谈“大数据中的优化和传统的优化的区别和联系”
一、两者本质相同都是目标+约束的优化问题。二、两者的侧重点不同传统优化,是通过优化一个精心构造的目标函数来帮我们在约束空间中找到一个好的解,最终更关心的是那个解的质量,而不是目标函数等于多少。我们只需要搞清楚这个解是不是这个目标函数的最优解, 这里如果能给出证明,证明这个解就是该目标下的最优解,那便最好,否则我们无法判断解的理论质量,只能通过实践验证这个解是否还不错,如果还行,那就是一个满意...原创 2019-03-22 13:23:18 · 1003 阅读 · 0 评论 -
关于“找老婆”问题引发的深入思考
浅谈“数学家、理论计算机科学家、工程师的区别”关于“找老婆”问题引发的深入思考有一天,三个朋友一起去吃烧烤。他们分别是数学家,理论计算机科学家,计算机工程师。三个人目前均是单身,于是聊着聊着,就找老婆这件事上展开了深入的讨论。数学家第一个发言,他是这么想的。首先,要明确的是提前条件定义/可行解定义:给想要找的对象加一些条件,身高,体重,学历,性格,家庭背景,才艺,谈吐,穿着,兴趣…要满足怎...原创 2019-03-22 15:13:08 · 352 阅读 · 0 评论 -
浅谈最优化理论研究如何开展?
一、几何、代数、分析对于最优化理论各扮演什么角色?几何:优化工作的灵感来源代数:每一个漂亮的优化理论结果都是一个易于验证的代数结果问:那么有了几何灵感,如何一步步做出好的优化理论结果呢?即如何给出一个易于验证的代数结果呢?答:分析二、几何、代数、分析——大学生涯初期的痛2013年本科毕业,已经快6年了。大学期间印象最最深刻的还是数学分析、高等代数和解析几何。这三门也是数学专业研究生入学...原创 2019-04-12 20:50:17 · 1030 阅读 · 0 评论 -
浅析凸优化理论学习中的“坑”
相信所有学优化的小朋友,都对凸优化和线性规划有所了解了。凸优化就是一门寻优技术,找出满足约束的全局最优。如果实在找不到,或者不好找。那就找一个局部最优,近似最优,鞍点等。翻开凸优化英文版专著,发现理论其实并不好学,反正我的第一感觉是很繁琐。一些很直观的东西,罗里吧嗦证明一大片。后来在做研究的时候发现,一些做优化理论的文章也是反反复复去证明那几个事实,不太明白费那么大劲做这些干什么?文章看多了...原创 2019-04-12 23:35:00 · 1129 阅读 · 0 评论 -
浅谈“面向过程编程”与“面向对象编程”
假如接到一个项目,有一些功能模块的需求。你会通过面向过程的编程思想实现还是面向对象思想实现呢?面向过程编程的主要思想是——自底向上,逐步模块化用面向过程编程,可以编得比较“散”,比较自由。比如:为了实现某个功能,脑子里会有很多想法,想到一条就编一条,编完几条后,测试一下可行不可行,然后接着写,比较像写“散文”。熙熙攘攘写了很多“散”代码后,发现那几个句子可以组合成为一个功能性函数,那么就可以...原创 2019-03-22 13:12:02 · 478 阅读 · 0 评论 -
浅谈“优化算法大分类”
算法其实不好分类,因为概念有点宽泛。你不妨百度“十大算法”,其中就有一些不是优化算法,例如密码学算法、随机数生成算法等。但是如果限定只在优化算法中做分类,则会大致有点方向。因为所有的优化算法都是在一个可行域中找到一个解,这个解对应的目标函数值是最优的(最大或者最小)。可以依据“理论体系”是否完善将算法分为“理论体系内算法”和“理论体系外算法”。根据是否使用目标函数“梯度”信息又可分为“连续优化算...原创 2019-03-22 13:10:02 · 3363 阅读 · 0 评论 -
浅谈"如何快速成为码农"
首先选择一门语言,python, matlab, R, C++ , Java, …去网上下载对应的软件(编译器+调试器)安装对应的软件测试软件是否可以正常使用,即至少“hello world”能打印出来。是否“hello world”能打印就万事大吉了呢?对不起,远没有。当你运行一个比较大的程序时,常常会报错。就是找不到啥文件,输入字符不是有效字符等等,这就需要一个工作——对软件调用文档的...原创 2019-03-22 13:07:07 · 1548 阅读 · 0 评论 -
浅谈“如何快速上手做研究?”
下面我来说一下,写学术论文八步走怎么走?一、找方向首先要考虑一下自己的基础是否可以较快速地进入这个领域\这个方向。进入一个方向肯定是要学习很多新的东西,如果之前的基础和研究方向与该方向关联较大,则进入该领域的难度会低一些,反之会高一些。时间就是金钱,难度过高的话,则会耗费大量的时间和精力,有点不合算就是了。二、找问题一个方向/领域中有很多经典问题,如果这个方向/领域还比较新的话(处于一个快...原创 2019-03-20 19:03:20 · 415 阅读 · 2 评论 -
浅谈“数据”、“数据结构/数据关系”、“模型”及“算法”
大数据时代的我们,似乎总觉得任何数据中都能挖到宝贝。有的人根本不懂什么是大数据,但是为了鼓吹自己的产品好,硬着头皮也得往自己的产品上贴上“大数据”标签。随便求个“均值”、“方差”、“中位数”,就称采用了大数据技术做了数据分析,然后也一本正经地展示几张雷达图,柱状图。我甚至听过只有中学文凭的一线员工在大会上报告如何用大数据技术分析其在业务上的问题,向领导展示一张张雷达图中隐含的数学规律。也从侧面看出...原创 2019-03-20 19:05:55 · 1564 阅读 · 0 评论 -
浅谈“数学证明”
从小到大,对于学数学这件事可谓是爱恨交加,心中不断萌生出的问题也有时候让自己很迷茫。为什么要学数学?为什么要学数学证明?就算在计算机时代为啥还要练习运算能力?为什么要学现代分析这类抽象性的数学?…本人不是数学高手,学习数学多年(本科硕士均是数学),也只是学到一点皮毛。主要原因是沉不下心来,没有动力。数学这种东西特别依赖基础,环环相扣,前期的松懈和不努力,导致沙盘太小,注定你的“知识沙堆”垒不高...原创 2019-03-20 19:08:56 · 1355 阅读 · 0 评论 -
浅谈“理论数学与应用数学之间的关系”
理论数学真正要回答的问题就是:你所说的这个“东西”,它“存在”吗?就好比,我们去一个水库,这个水库有各种自身的条件,如水深,水的成分及比例,水库实际体积,水温分布等等。然后我们给出一种鱼,描述完这个鱼的特点后(实际就是给出数学定义),问这个水库存在这种鱼吗?现在把思路放开,把水库想象成某个科学领域或者分支,把鱼想象成某种科学家关系的东西,然后就问:在这个领域,这个东西是否存在?什么时候存在?条...原创 2019-03-20 19:13:13 · 4248 阅读 · 0 评论 -
浅谈“优化思想对于人生道路发展的指导”
每个人从生下来就自然带着一些“目标”和“约束”,这些形成了一个“私人订制”的“最优化问题”。“目标”大致可以分为个人目标,家族期望,国家和社会的期望。而“约束”主要来自个人天赋,家境,社会环境以及生命周期等。 那我们的策略集合有哪些呢? 从幼儿园,小学,初中,高中,大学,硕士,博士,博士后都会面临一个问题,在我能去的学校里,我应该选哪一所?进入高中选文科还是理科?大学选什么专业?硕士选...原创 2019-03-20 19:14:30 · 572 阅读 · 0 评论 -
浅谈“大数据”与“航空配餐大数据”
2016年,当AlphaGo成功击败韩国职业九段棋手李世石时,人们就开始相信大数据不是无中生有的噱头,而是人类又一项伟大发明。到目前为止,大数据产品已经数不胜数,它改变着人们的思维方式、生活方式和生活习惯。那么什么是大数据?航食业应该如何赶上大数据的发展呢?原创 2019-03-20 19:19:25 · 740 阅读 · 0 评论 -
关于学习和兴趣的几点思考
问:为什么要学数学?答:因为我笨啊。听没听说过“君子性非异也,善假于物”。首先,不管做什么事情,只要工具用对了都会达到事半功倍的效果。而数学则是协助我们更有效地思考的工具。其次,世界上最聪明的一个群体“数学家”喜欢用最严谨且简洁的语言——数学语言,来表达他们的发现和传播他们的思想,如果你不懂数学,就不可能将这些既成的“智慧”纳为己用。问:为什么要学计算机?答:顶级计算机科学家都是数学家的信徒...原创 2019-03-21 09:15:37 · 163 阅读 · 0 评论 -
浅谈“优化界”这个武林
如果把优化界比作一个金庸武侠小说中的武林,那么优化界的学者们也就可以看做这个“武林”中的江湖人士。武林中常常分为几个大门派和一些小门派,每个大门派都有一个在整个武林都非常有威望的掌门人。在优化界其实你也隐隐约约感受到有类似于武林门派的东西,大的门派弟子众多,常常一个学术会议出现一大帮子的学者师承同一个导师,他们的导师常常是学术大牛,引领着一个门派。门派之间有很多理念其实都不太一样,存在门派之争...原创 2019-03-21 09:20:18 · 480 阅读 · 1 评论 -
浅谈“如何重塑数学基础?”
导言:对于一个理工科博士而言,所需要的基础无非是:数学+英语+计算机+手头自己课题研究的方向的前沿论文。重建数学知识大厦,主要重点构建跟自己学科方向密切相关的数学基础知识。这其实不难,因为随着年龄的增长,我们的学习能力增强了。记忆力下降,理解力上升。其中,最最困难的不是补基础知识,而是更改一些已经很难改变的“坏习惯”。比如成年人学武术、打篮球、游泳比小孩子要快一点,上手很快,但是很难成为高手。因...原创 2019-03-21 09:29:24 · 411 阅读 · 0 评论 -
浅谈“如何研读算法类文章”
人们为什么会想到设计算法?或者设计“更好”的算法?首先,这位算法工作者一定是看到求解某个数学模型的算法存在的弊端,实际当中有些数学模型的求解直接用的是最暴力的枚举,这是“零算法”思想的粗鲁的问题求解方式。怎么去评估别人的算法的好坏?每个算法都有自己的核心设计思路,例如:贪心思想,动态规划思想,启发式思想,连续松弛思想,近似算法(因为原有算法在时间复杂度和空间复杂度不能达到实际应用需求,那就要...原创 2019-03-20 18:58:16 · 627 阅读 · 0 评论