- Machine Learning for Finance
- Jannes Klaas
- 300字
- 2021-06-11 13:26:16
Setting up your workspace
Before we can start, you will need to set up your workspace. The examples in this book are all meant to run in a Jupyter notebook. Jupyter notebooks are an interactive development environment mostly used for data-science applications and are considered the go-to environment to build data-driven applications in.
You can run Jupyter notebooks either on your local machine, on a server in the cloud, or on a website such as Kaggle.
Note
Note: All code examples for this book can be found here: https://github.com/PacktPublishing/Machine-Learning-for-Finance and for chapter 1 refer the following link: https://www.kaggle.com/jannesklaas/machine-learning-for-finance-chapter-1-code.
Deep learning is computer intensive, and the data used in the examples throughout this book are frequently over a gigabyte in size. It can be accelerated by the use of Graphics Processing Units (GPUs), which were invented for rendering video and games. If you have a GPU enabled computer, you can run the examples locally. If you do not have such a machine, it is recommended to use a service such as Kaggle kernels.
Learning deep learning used to be an expensive endeavor because GPUs are an expensive piece of hardware. While there are cheaper options available, a powerful GPU can cost up to $10,000 if you buy it and about $0.80 an hour to rent it in the cloud.
If you have many, long-running training jobs, it might be worth considering building a "deep learning" box, a desktop computer with a GPU. There are countless tutorials for this online and a decent box can be assembled for as little as a few hundred dollars all the way to $5,000.
The examples in this book can all be run on Kaggle for free, though. In fact, they have been developed using this site.
- 用“芯”探核:龍芯派開發實戰
- INSTANT Wijmo Widgets How-to
- 基于ARM的嵌入式系統和物聯網開發
- 單片機原理及應用系統設計
- micro:bit魔法修煉之Mpython初體驗
- 筆記本電腦維修300問
- Managing Data and Media in Microsoft Silverlight 4:A mashup of chapters from Packt's bestselling Silverlight books
- Spring Cloud微服務和分布式系統實踐
- 3D Printing Blueprints
- 嵌入式系統原理及應用:基于ARM Cortex-M4體系結構
- 觸摸屏應用技術從入門到精通
- 計算機組裝與維護(慕課版)
- 微服務實戰
- Hands-On Game Development with WebAssembly
- 51單片機應用開發從入門到精通