备注 如果说哪门语言对我影响最大,那就是Ruby了,在.NET阵营多年,试图去用C#的思维去解释很多东西,当然解释Java是足够了,可惜我也用了好几年去解释Javascript,结果是可想而知的:解释不通.直到我遇到Ruby,这让我了解到一件事:不能用一种语言的思维去解释另外一种语言,当然某些局部特点是有可比性的. 本文重点解释一下Ruby的对象模型(可以理解我Javascript的原型模型),有此可以看出Ruby的完美和统一. 对象模型 无图无真相 基本规则 一切皆为对象:instance是一…
上一篇文章提到了数据挖掘.机器学习.深度学习的区别:http://www.cnblogs.com/charlesblc/p/6159355.html 深度学习具体的内容可以看这里: 参考了这篇文章:https://zhuanlan.zhihu.com/p/20582907?refer=wangchuan  <王川: 深度学习有多深, 学了究竟有几分? (一)> 笔记:神经网络的研究,因为人工智能的一位大牛Marvin Minsky的不看好,并且出书说明其局限性,而出现二十年的长期低潮.   在…
如何访问成员? 前面介绍了C++对象模型,下面介绍C++对象模型的对访问成员的影响.其实清楚了C++对象模型,就清楚了成员访问机制.下面分别针对数据成员和函数成员是如何访问到的,给出一个大致介绍. 对象大小问题 个类中的函数都是虚函数 l  Derived继承Base l  Derived_Virtual虚继承Base void test_size() { Base b; Derived d; Derived_Virtual dv; cout << "sizeof(b):\t&quo…
这个章节我个人感觉意义不大,使用现有的APM(异步编程模型)和EAP(基于时间的异步模型)就很够用了,针对WPF和WinForm其实还有一些专门用于UI更新的类. 但是出于完整性,还是将一下怎么使用.NET4的并行扩展,也就是一直在使用Task模型来处理异步问题.有一个特别好处是,当有大量并发的IO操作时会有更好的效果. 大量并发的IO操作的含义是类似如下 private List<Task<int>> tasks; 有一堆的task,其中的每一个task都是一个异步的IO操作.…
只是怕忘了命令,全部撸一次,记个大概.. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 安装Ruby之前,先要安装RVM: curl -L https://get.rvm.io | bash –s 然后,安装一些依赖之后: rvm install ruby version --with-openssl-dir=$HOME/.rvm/usr 之后安装Rails: gem install rails --version 4.0.0 --no-ri --no-rdoc 创建Rails新程序…
模型这一块,感觉学习的不是很清楚,单独水一贴thinkphp中模型的学习笔记. 0x01 模型类简介 数据库中每一张表对应一个模型,类名就是表名,类里面的成员变量就是列名, 把一张表对应为一个类,其中一条数据对应一个对象 如果我们对该表的模型没有特殊操作的话可以不用建立该模型,但C层和V层必须有 模型类简单代码: <?php namespace Home\Model; use Think\Model; class UserModel extends Model { public $tablePr…
谁创造了AlexNet? AlexNet是有Hinton大神的弟子Alex Krizhevsky提出的深度卷积神经网络.它可视为LeNet的更深更宽的版本. AlexNet主要用到的技术 成功使用ReLU作为CNN的激活函数,并验证了其效果在较深的神经网络超过了sigmiod,成功解决了sigmoid在网络较深时的梯度弥散问题. 训练时候使用Dropout以一定概率随机失活了一部分神经元,一面模型过拟合. 使用重叠最大池化方法:池化核尺寸大于步长,是的卷积层的输出之间有重叠部分,提升了特征的丰富…
引用: https://www.cnblogs.com/TomSnail/p/6158249.html https://www.cnblogs.com/heavenhome/articles/6554262.html https://my.oschina.net/andylucc/blog/614295 1.3 Reactor Reactor是一个同步的I/O多路复用模型,它没有Proactor模式那么复杂,原理图如下: 用户发起IO操作到事件分离器 事件分离器调用相应的处理器处理事件 事件处理…
关联模型 一对一:HAS_ONE  以及对应的BELONEGS_TO 一对多:HAS_MANY 以及相对的BELONGS_TO 多对多:BELONGS_TO_MANY 步骤: 第一:创建Users模型 第二:创建Comment模型 第三:在Users模型添加方法 第四:在comment模型添加方法 第五:测试 多对多关联表 truncate table tp_shipping_area truncate table tp_area_region select * from tp_shipping…
一.简介 VGGNet是计算机视觉组(Visual Geometry Group)和Google DeepMind公司的研究员一起研究的深度卷积神经网络.VGGNet探索了卷积神经网络深度与性能之间的关系,通过反复堆叠3*3的小型卷积核和2*2的最大池化层,VGGNet成功地构筑了16~19层(这里指的是卷积层和全连接层)深度卷积神经网络.到目前为止,VGGNet主要用来进行提取图像特征. 二.特点 以常用的VGG16为例,VGGNet的特点是: 整个网络有5段卷积,每一段内有2~3个卷积层,且…