synchronized
# synchronized synchronized 对象锁 采用互斥的方式让同一时刻至多只有一个线程能持有【对象锁】,其它线程再想获取这个【对象锁】时就会阻塞住。这样就能保证拥有锁的线程可以安全的执行临界区内的代码,不用担心线程上下文切换 为了避免临界区的竞态条件发生,有多种手段可以达到目的:阻塞式的解决方案:synchronized,Lock 非阻塞式的解决方案:原子变量 语法 synchronized(对象) // 线程 1, 线程 2 (blocked){// 临界区}demo static int counter = 0;static final...
more...卷积神经网络简介
# 卷积介绍 # 卷积神经网络 卷积神经网络 (Convolutional Neural Network) CNN 大部分的图片并不是正正方方摆好的,会有些偏移,这时候全连接的计算机视觉就不太好使了。 他是识别物品的特征,来判断物品的; 从图像当中取到的像素,通过过滤器,与过滤器(Filter)相乘,最后相加,得到一个新的像素集; 不同的 filter 会有不同的效果 每次卷积完了之后还要再做一个 Max Pooling,他的作用是增强图像的特征,如下是取最大值,最后就剩下一个 2x2 的矩阵 Max Pooling 以后数据减少了,但是特征增强了。卷积的材料可以看...
more...tensorflow demo
# Tensorflow 基础框架 # 处理结构 计算图纸 Tensorflow 首先要定义神经网络的结构,然后再把数据放入结构当中去运算和 training. 因为 TensorFlow 是采用数据流图(data flow graphs)来计算,所以首先我们得创建一个数据流流图,然后再将我们的数据(数据以张量 (tensor) 的形式存在)放在数据流图中计算。节点(Nodes)在图中表示数学操作,图中的线(edges)则表示在节点间相互联系的多维数据数组,即张量(tensor). 训练模型时 tensor 会不断的从数据流图中的一个节点 flow 到另一节点,这就是 TensorFlow...
more...








