摘要:
CNN学习笔记:批标准化 Batch Normalization Batch Normalization, 批标准化, 是将分散的数据统一的一种做法, 也是优化神经网络的一种方法。 在神经网络的训练过程中,随着网络深度的增加,后面每一层的输入值(即x=WU+B,U是输入)逐渐发生偏移和变动,之所以训 阅读全文
摘要:
Keras实践:模型可视化 安装Graphviz 官方网址为:http://www.graphviz.org/。我使用的是mac系统,所以我分享一下我使用时遇到的坑。 Mac安装时在终端中执行: 若卡在Updating Homebrew....,需要取消brew的自动更新: 安装PyDot 加载模型 阅读全文
摘要:
Python:笔记(7)——yield关键字 yield与生成器 所谓生成器是一个函数,它可以生成一个值的序列,以便在迭代中使用。函数使用yield关键字可以定义生成器对象。 一个例子 我们调用该函数,就会发现其中的代码不会开始执行 相应的,该函数返回一个生成器对象。接着该生成器对象就会在__nex 阅读全文
摘要:
Python:笔记(6)——正则表达式 re模块 re模块用于在字符串中执行基于正则表达式模式的匹配和替换。 使用原始字符串 正则表达式使用 \ 对特殊字符进行转义,比如,为了匹配字符串 ‘python.org’,我们需要使用正则表达式 'python\.org'。 但是Python 的字符串本身也 阅读全文
摘要:
Scrapy:学习笔记(2)——Scrapy项目 1、创建项目 创建一个Scrapy项目,并将其命名为“demo” 稍等片刻后,Scrapy为我们生成了一个目录结构: 其中,我们目前需要重点关注三个文件: items.py:设置数据存储模板,用于结构化数据,如:Django的Model。 pipel 阅读全文
摘要:
Scrapy:学习笔记(1)——XPath 1、快速开始 XPath是一种可以快速在HTML文档中选择并抽取元素、属性和文本的方法。 在Chrome,打开开发者工具,可以使用$x工具函数来使用XPath来选择元素,比如选中所有的超链接。 1.1、XPath的基本格式 XPath通过"路径表达式"(P 阅读全文
摘要:
Django:学习笔记(8)——文件上传 文件上传前端处理 本模块使用到的前端Ajax库为Axio,其地址为GitHub官网。 关于文件上传 上传文件就是把客户端的文件发送给服务器端。 在常见情况(不包含文件上传)下,我们POST请求Content-Type是application/x-www-fo 阅读全文
摘要:
And Design:拓荒笔记——Form表单 Form.create(options) Form.create()可以对包含Form表单的组件进行改造升级,会返回一个新的react组件。 经 Form.create() 包装过的组件会自带 this.props.form 属性,这个属性提供了很多A 阅读全文
摘要:
React:快速上手(7)——使用中间件实现异步操作 本文参考链接:Stack Overflow redux-thunk 我们使用store.dispath进行派发时,只能传递一个普通对象进去,如下: 但是,在使用redux-thunk中间件后,我们就可以传递一个函数进去 启用此中间件后,如果您di 阅读全文
摘要:
JavaScript:学习笔记(9)——Promise对象 引入Promise Primose是异步编程的一种解决方案,比传统的解决方案回调函数和事件更加合理和强大。如下面为基于回调函数的Ajax操作: 通过分析,我们发现回调一个很大的问题,就是层层嵌套的回调函数,当代码量较大的时候,将难以维护。 阅读全文