简介
前面学习了卷积神经网络(CNN),卷积神经网络适合图片这类具有空间局部相关性的数据,而在新的一节中开始学习循环神经网络(RNN),循环神经网络适合具有时间序列的数据,如股票、语音对话、阅读的文本等。
本节内容包含如下:
- 基本原理
- 循环神经网络
RNN - 长短时记忆网络
LSTM - 门控循环网络
GRU
TensorFlow 是由 Google 团队开发的深度学习框架,其初衷是以最简单的方式实现机器学习和深度学习的概念。该框架融合了计算代数的优化技术,极大地方便了复杂数学表达式的计算。
TensorFlow 深度学习框架的三大核心功能:
TensorFlow 的重要功能就是利用 GPU 方便地实现并行计算加速功能。TensorFlow 可以自动构建计算图,通过 TensorFlow 提供的自动求导的功能,不需要手动推导即可计算输出对网络参数的偏导数。TensorFlow 除了提供底层的矩阵相乘、相加等数学函数,还包含常用神经网络运算函数、常用网络层、网络训练、模型保存与加载、网络部署等一系列深度学习的功能。简单示例:
1 | import tensorflow as tf |
本篇文章其目的在于实践《量化投资》而特意编写,内容主要包含收集数据、整理和分析数据、因子指标计算、策略制定、量化回测。
阅读本篇需要一定的 Python 基础、金融基础知识和计算机编程经验,各位予取予求。