#深入理解jvm

矩的理解

矩的理解物理意义  数学中矩的概念来自物理学。在物理学中,矩是表示距离和物理量乘积的物理量,表征物体的空间分布。由其定义,矩通常需要一个参考点(基点或参考系)来定义距离。如力和参考点距离乘积得到的力矩(或扭矩),原则上任何物理量和距离相乘都会产生力矩,质量,电荷分布等。 单个点的力矩:$m...
代码星球 代码星球·2020-04-14

最容易理解的对卷积(convolution)的解释

读本科期间,信号与系统里面经常讲到卷积(convolution),自动控制原理里面也会经常有提到卷积。硕士期间又学了线性系统理论与数字信号处理,里面也是各种大把大把卷积的概念。至于最近大火的深度学习,更有专门的卷积神经网络(ConvolutionalNeuralNetwork,CNN),在图像领域取得了非常好的实际效果...

滑动平均模型的理解

tensorflow中有一种让模型在测试数据更健壮的方法———滑动平均模型。形象地来说,就是数据每一次训练出得到的模型都受到之前模型的影响,同时也影响着后面训练出的模型,并且这个影响的大小随着训练次数的增多而减小,并且可以通过decay系数来进行调节。就是这样子让模型的的训练更加稳定...
代码星球 代码星球·2020-04-14

Map集合遍历的四种方式理解和简单使用

~Map集合是键值对形式存储值的,所以遍历Map集合无非就是获取键和值,根据实际需求,进行获取键和值1:无非就是通过map.keySet()获取到值,然后根据键获取到值  for(Strings:map.keySet()){        ...

深入理解树状数组

树状数组(BinaryIndexedTree(BIT),FenwickTree)是一个查询和修改复杂度都为log(n)的数据结构。主要用于查询任意两位之间的所有元素之和,但是每次只能修改一个元素的值;经过简单修改可以在log(n)的复杂度下进行范围修改,但是这时只能查询其中一个元素的值(如果加入多个辅助数组则可以实现区...
代码星球 代码星球·2020-04-14

通过简单示例来理解什么是机器学习

 什么是机器学习?这个问题不同的人员会有不同的理解。我个人觉得,用大白话来描述机器学习,就是让计算机能够通过一定方式的学习和训练,选择合适的模型,在遇到新输入的数据时,可以找出有用的信息,并预测潜在的需求。最终反映的结果就是,好像计算机或者其他设备跟人类一样具有智能化的特征,能够快速识别和选择有用的信息。机器...

生成对抗式网络 GAN的理解

转自:https://zhuanlan.zhihu.com/p/24767059,感谢分享生成式对抗网络(GAN)是近年来大热的深度学习模型。最近正好有空看了这方面的一些论文,跑了一个GAN的代码,于是写了这篇文章来介绍一下GAN。本文主要分为三个部分:介绍原始的GAN的原理 同样非常重要的DCGAN的原理&...

信号---经典谱估计(功率谱,频谱的理解)

 功率谱和频谱:功率谱:信号自相关后FFT频谱:信号直接FFT 功率谱:信号的传播都是看不见的,但是它以波的形式存在着,这类信号会产生功率,单位频带的信号功率就被称之为功率谱。它可以显示在一定的区域中信号功率随着频率变化的分布情况。功率谱可以从两方面来定义:一个   &...

机器学习算法原理解析

距离判别法,即最近邻算法KNN;贝叶斯分类器;线性判别法,即逻辑回归算法;决策树;支持向量机;神经网络;K最近邻(k-NearestNeighbor,KNN)分类算法是最简单的机器学习算法。KNN算法的指导思想是“近朱者赤,近墨者黑”,由你的邻居来推断你的类型。本质上,KNN算法就是用距离来衡量...

CapsNet胶囊网络(理解)

0-背景  GeoffreyHinton是深度学习的开创者之一,反向传播等神经网络经典算法发明人,他在去年年底和他的团队发表了两篇论文,介绍了一种全新的神经网络,这种网络基于一种称为胶囊(capsule)的结构,并且还发表了用来训练胶囊网络的囊间动态路由算法。1-研究问题  传统CNN存在着缺陷(下面会详细说明),如何...
代码星球 代码星球·2020-04-14

free()函数的理解

free的实现原理:操作系统在调用malloc函数时,会默认在malloc分配的物理内存前面分配一个数据结构,这个数据结构记录了这次分配内存的大小,在用户眼中这个操作是透明的。那么当用户需要free时,free函数会把指针退回到这个结构体中,找到该内存的大小,这样就可以正确的释放内存了。 通过这种内存分配机制...
代码星球 代码星球·2020-04-14

JVM垃圾回收(一)- 什么是垃圾回收

什么是垃圾回收?垃圾回收是追踪所有正在被使用的对象,并标注剩余的为garbage。这里我们先从JVM的GC是如何实现的说起。 手动内存管理在开始介绍垃圾回收之前,我们先复习一下手动内存管理。它是指你需要明确的为你的数据手动分配需要的空闲内存,但是如果用完后忘了free掉这些内存,则之后也无法再次使用这部分内存...
代码星球 代码星球·2020-04-14

浅谈Js原型的理解

一、js中的原型毫无疑问一个难点,学习如果不深入很容易就晕了!   在参考了多方面的资料后,发现解释都太过专业,对于很多还没有接触过面向对象   语言的小白来说,有理解不了里面的专有名词!如果你没学过c++或者Java之类的更接触底层的语言,那就不要太深究,理...
代码星球 代码星球·2020-04-14

理解numpy exp函数

exp,高等数学里以自然常数e为底的指数函数Exp:返回e的n次方,e是一个常数为2.71828Exp函数返回 e(自然对数的底)的幂次方。 a=1printnp.exp(a)a=2printnp.exp(a)print2.71828182846*2.71828182846 结果:2.7182818...
代码星球 代码星球·2020-04-13

OOP思想应该怎样来理解?

https://blog.csdn.net/qq157962718/article/details/50990154https://www.cnblogs.com/xiaosongluffy/p/5072501.htmlhttps://blog.csdn.net/sinat_37212928/article/detai...
首页上一页...7980818283...下一页尾页