http://www.scipy-lectures.org/advanced/mathematical_optimization/index.html#a-review-of-the-different-optimizers 机器学习中数学优化专门用于解决寻找一个函数的最小值的问题。这里的函数被称为 ...
分类:
其他好文 时间:
2018-08-25 21:22:48
阅读次数:
180
介绍梯度下降概念,SGD以及扩展SGD,包括动量和Nesterov动量。 阐述正则化概念与基本应用。 ...
分类:
其他好文 时间:
2018-08-24 18:10:34
阅读次数:
192
动态规划个人理解的动态规划就是,把大问题分解为好几个小问题,然后通过保存式搜索的方法,进行更快的解决。这更像是递归的优化方法。示例最长上升子序列一个数的序列bi,当b1<b2<...<bS的时候,我们称这个序列是上升的对于给定的个序列(aaa),我们可以得到一些上升的子序列(ai1,ai2,...,aiK),这里1<=i1<i2<...<iK<=N?
分类:
其他好文 时间:
2018-08-22 18:22:07
阅读次数:
132
拉格朗日对偶 对偶是最优化方法里的一种方法,它将一个最优化问题转换成另外一个问题,二者是等价的。拉格朗日对偶是其中的典型例子。对于如下带等式约束和不等式约束的优化问题: 与拉格朗日乘数法类似,构造广义拉格朗日函数: 必须满足 的约束。 原问题为: 即先固定住x,调整拉格朗日乘子变量,让函数L取极大值 ...
分类:
其他好文 时间:
2018-08-21 14:01:02
阅读次数:
149
JavaScript 是一种面向对象的动态语言,它包含类型、运算符、标准内置( built-in)对象和方法。它的语法来源于 Java 和 C,所以这两种语言的许多语法特性同样适用于 JavaScript。需要注意的一个主要区别是 JavaScript 不支持类,类这一概念在 JavaScript ...
分类:
编程语言 时间:
2018-08-17 22:23:20
阅读次数:
167
JMH,即Java Microbenchmark Harness,是专门用于代码微基准测试的工具套件。何谓Micro Benchmark呢?简单的来说就是基于方法层面的基准测试,精度可以达到微秒级。当你定位到热点方法,希望进一步优化方法性能的时候,就可以使用JMH对优化的结果进行量化的分析。 JMH ...
分类:
其他好文 时间:
2018-08-16 19:34:29
阅读次数:
609
#黏包:发送端发送数据,接收端不知道应如何去接收造成的一种数据混乱现象. #关于分包和黏包: #黏包:发送端发送两个字符串"hello"和"word",接收方却一次性接收到"helloword" #分包:发送端发送字符串"helloword",接收方却受到了两个字符串"hello"和"word" #... ...
分类:
编程语言 时间:
2018-08-14 19:54:13
阅读次数:
146
“探索推荐引擎内部的秘密”系列将带领读者从浅入深的学习探索推荐引擎的机制,实现方法,其中还涉及一些基本的优化方法,例如聚类和分类的应用。同时在理论讲解的基础上,还会结合 Apache Mahout 介绍如何在大规模数据上实现各种推荐策略,进行策略优化,构建高效的推荐引擎的方法。本文作为这个系列的第一 ...
分类:
其他好文 时间:
2018-08-14 18:56:07
阅读次数:
174
求100以内素数的5中基本方法及其优化方法1基本做法错解比较:进入了小循环:有时加pass也可以。错解:这里的print也同样注意不要写到循环内。注释:1.两种条件运用:为合数。2.以上错误点。方法二注释;1.条件运用,质数除了2都是奇数,因为偶数都能被除了自身外的2整除。改进自12.偶数除了2都不是质数。3.第二个for写的是到开方的奇数。4.奇数含有质数和非质数。偶数除了2一定不是质数。所以先
分类:
其他好文 时间:
2018-08-12 12:16:30
阅读次数:
145
1、应尽量避免在 where 子句中使用!=或<>操作符,否则将引擎放弃使用索引而进行全表扫描。 2、对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 3、应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引 ...
分类:
数据库 时间:
2018-08-10 01:15:00
阅读次数:
202