getting started with neural networks getting keras runningtwo options to get started in practicewe recommend one of the following two optionsuse the official ec deep learning ami (you don' already have gpu on your local machine appendix provides step-by-step guide install everything from scratch on local unix workstation you can then run either local jupyter notebooks or regular python codebase do this if you already have high-end nvidia gpu appendix provides an ubuntu-specificstep-by-step guide let' take closer look at some of the compromises involved in picking one option over the other running deep-learning jobs in the cloudpros and cons if you don' already have gpu that you can use for deep learning ( recenthigh-end nvidia gpu)then running deep-learning experiments in the cloud is simplelowcost way for you to get started without having to buy any additional hardware if you're using jupyter notebooksthe experience of running in the cloud is no different from running locally as of mid- the cloud offering that makes it easiest to get started with deep learning is definitely aws ec appendix provides step-by-step guide to running jupyter notebooks on ec gpu instance but if you're heavy user of deep learningthis setup isn' sustainable in the long term--or even for more than few weeks ec instances are expensivethe instance type recommended in appendix (the xlarge instancewhich won' provide you with much powercosts $ per hour as of mid- meanwhilea solid consumerclass gpu will cost you somewhere between $ , and $ , -- price that has been fairly stable over timeeven as the specs of these gpus keep improving if you're serious about deep learningyou should set up local workstation with one or more gpus in shortec is great way to get started you could follow the code examples in this book entirely on an ec gpu instance but if you're going to be power user of deep learningget your own gpus what is the best gpu for deep learningif you're going to buy gpuwhich one should you choosethe first thing to note is that it must be an nvidia gpu nvidia is the only graphics computing company that has invested heavily in deep learning so farand modern deep-learning frameworks can only run on nvidia cards as of mid- we recommend the nvidia titan xp as the best card on the market for deep learning for lower budgetsyou may want to consider the gtx if you're reading these pages in or latertake the time to look online for fresher recommendationsbecause new models come out every year licensed to