2017-09-03 20:31
Akademia Rolnicza w Szczecinie Java 随时随地丶:可以作为GC Root的有:(1)虚拟机栈(栈中的本地变量表)中引用的对象;(2)方法区中类静态属性引用的对象;(3)方法区中常量引用的对象;本地方法栈中引用的对象。 JVM的堆区分为了新生代和老年代,默认比例是1:2,即新生代占1/3堆内存空间,而老年代占2/3。其中新生代分为一个Eden和两个Survivor空间,默认比例是8:1:1,即Eden占新生代的8/10,两个Survivor各占新生代空间的1/10。对象分配空间时一般是先在新生代的Eden区分配(大对象除外),经过一次Minor GC还存活的会转移到Survivor,若在一定新生代GC次数后对象仍存活,会进入到老年代,当老年代空间不足会触发Full GC进行垃圾收集。新生代对象具有“朝生夕死”的特点能够及时清理垃圾,而老年代空间较小时会导致频繁Full GC,使得系统效率低下。 若有知识点描述有误,敬请指正。
0 点赞 评论 收藏
分享
2017-09-03 16:08
Akademia Rolnicza w Szczecinie Java 0 点赞 评论 收藏
分享
骏博日博的迷弟:首先,泰勒展开,负梯度方向是descent direction。 其次,梯度下降(其他的line search、trust region也一样)只有在原问题是凸问题的情况下,才能保证以任意精度(因为毕竟是数值方法)取得最优解。 非凸情况下,改进的GD(比如随机初始化,escape saddle等trick等等)也只能保证以概率无限接近于1取得局部最优。
0 点赞 评论 收藏
分享
2017-07-15 10:47
Akademia Rolnicza w Szczecinie Java 我家的狗不咬人:企业真题:https://www.nowcoder.com/contestRoom
剑指offer:https://www.nowcoder.com/ta/coding-interviews
专项练习:https://www.nowcoder.com/intelligentTest
0 点赞 评论 收藏
分享
2017-03-25 12:07
Akademia Rolnicza w Szczecinie Java 0 点赞 评论 收藏
分享
2017-01-31 21:23
Akademia Rolnicza w Szczecinie Java 0 点赞 评论 收藏
分享
关注他的用户也关注了: