Author Archives: coder4

[转载][翻译] 卷积神经网络的直观解释

转载自:《[翻译] 神经网络的直观解释》
这篇文章原地址为An Intuitive Explanation of Convolutional Neural Networks,卷积神经网络的讲解非常通俗易懂。
什么是卷积神经网络?为什么它们很重要?
卷积神经网络(ConvNets 或者 CNNs)属于神经网络的范畴,已经在诸如图像识别和分类的领域证明了其高效的能力。卷积神经网络可以成功识别人脸、物体和交通信号,从而为机器人和自动驾驶汽车提供视力。[转载][翻译] 卷积神经网络的直观解释

在上图中,卷积神经网络可以识别场景,也[......]

继续阅读

[转]Java中的新生代、老年代、永久代和各种GC

转载自:《JVM的新生代、老年代、MinorGC、MajorGC》[转]Java中的新生代、老年代、永久代和各种GC

JVM中的堆,一般分为三大部分:新生代、老年代、永久代:

1 新生代

主要是用来存放新生的对象。一般占据堆的1/3空间。由于频繁创建对象,所以新生代会频繁触发MinorGC进行垃圾回收。

 

新生代又分为 Eden区、ServivorFrom、ServivorTo三个区。

  • Eden区:Java新对象的出生地(如果新创建的对象占用内存很大,则直接分配到老年代)。当Eden区内存不够[......]

    继续阅读

通过openvpn + iptables实现NAT访问远程IDC集群内网

在IDC跨机房,或者docker集群的使用中,经常会有这样的需求:

本地办公网络可以直接访问远程IDC集群的内网。

有两种方案:

  • 双向建立路由表
  • iptables搞定NAT

路由表是最稳妥的做法,但是双向设置比较繁琐,而且容易出错。

本文介绍的是iptables + openvpn方案。

1、方案:

本地LAN <-- iptables+NAT --> 带openvpn的中转软路由 <-- openvpn --> 远程i[......]

继续阅读