Answers.Body: <p>Given that you're a student doing this out of personal interest and wanting to do some gaming on the side, I'd suggest the GTX 1060 6GB since at present the GTX 1070Ti is overpriced due to crypto miners (this will date the answer, but for reference the 1060 is going for ~GBP340, the 1070Ti for ~GBP600; two other options are the 1050Ti 4GB for ~GBP160 or the vanilla 1080 at ~GBP650). </p>
  
  <p><a href="http://timdettmers.com/2017/04/09/which-gpu-for-deep-learning/" rel="noreferrer">'Which GPU...'</a> by Tim Dettmers is very helpful, as is <a href="https://blog.slavv.com/picking-a-gpu-for-deep-learning-3d4795c273b9" rel="noreferrer">'Picking a GPU...'</a> by Slav Ivanov, especially the summaries at the end for different use cases. As you're not looking at spending a huge amount of money, the 1060 seems like a good compromise as the 1050Ti might just leave you with a disappointing gaming experience. Finding a used 1070 is also suggested, but you'd need to be comfortable with that. </p>
  
  <p>Other answers have mentioned the cloud, but that doesn't help with your gaming. If you want to save some cash while you're waiting for the next gen of cards, take advantage of your student status on <a href="https://aws.amazon.com/education/awseducate/" rel="noreferrer">AWS educate</a> or <a href="https://imagine.microsoft.com/en-us" rel="noreferrer">Azure on MS Imagine</a> - the <a href="https://education.github.com/pack" rel="noreferrer">GitHub student dev pack</a> is a good package. </p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2018-01-26T13:23:46.663Z
Answers.LastActivityDate: 2018-01-26T13:23:46.663Z
Answers.UserDisplayName: redhqs
Answers.Body: <p>I don't think you need to invest in any kind of GPU unless you're familiar with the computations required for the task you want to achieve using deep learning. </p>
  
  <p>Also, by the time you've sufficiently mastered Deep Learning to a point where you can actually make the most of your GPU, there will be new products in the market.</p>
  
  <p>So until then I suggest you use your CPU for doing little tasks such as Regression etc.  You can always use the free credit offered by the various cloud companies for your tasks </p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2018-01-26T21:29:49.367Z
Answers.Text: You make a good point about holding off on hardware purchases b/c newer, more powerful products continuously emerge, which has the effect of reducing the price of previous products.  The longer you wait = more bang for your buck!
Answers.UserDisplayName: DukeZhou
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2018-01-25T08:54:59.720Z
Answers.LastActivityDate: 2018-01-26T21:27:56.327Z
Answers.LastEditDate: 2018-01-26T21:27:56.327Z
Answers.UserDisplayName: m2rik
Answers.Body: <p>Regarding specific choices I can't recommend, but if you are completely new, you should probably learn/code some more until you get a GPU. There is a lot to learn in machine learning before GPU speedups make a significant difference, and until then doing the computations on any old CPU would be just fine, especially if you are just starting since you won't be doing anything too complex. You will know when computational resources are your main bottleneck, and until then it shouldn't really matter too much. </p>
  
  <p>Or, you could also rent computing power from say, <a href="https://aws.amazon.com/machine-learning/amis/" rel="noreferrer">AWS</a> or <a href="https://cloud.google.com/products/" rel="noreferrer">Google</a></p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2018-01-25T02:18:31.880Z
Answers.LastActivityDate: 2018-01-25T02:18:31.880Z
Answers.UserDisplayName: k.c. sayz 'k.c sayz'
Body: <p>Before I start, I want to let you know that I am completely new to the field of deep learning! Since I need a new graphics card either way (gaming you know) I am thinking about buying the GTX 1060 with 6GB or the 1070 ti with 8GB. Because I am not rich, basically I am a pretty poor student ;), I don't want to waste my money. I don't need deep learning for my studies I just want to dive into this topic because of personal interest. What I want to say is that I can wait a little bit longer and don't need the results as quickly as possible.</p>
  
  <p>Can I do deep learning with the 1060 (6GB seem to be very limiting, according to some websites) or the 1070 ti? Is the 1070 ti overkill for a personal hobby deep learner?</p>
  
  <p>Or should I wait for the new generation Nvidia graphics card?</p>
  
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2019-05-05T19:48:32.753Z
Comments.Text: Tim Dettmer's wrote a few articles about which hardware he recommends to buy for which purpose, see his recent one here: https://timdettmers.com/2019/04/03/which-gpu-for-deep-learning/ . If you don't want to read the entire article, look at the "TL;DR advice" section.
Comments.UserDisplayName: Andre Holzner
Tags: <deep-learning><hardware-evaluation>
Title: Can I do deep learning with the 1060 or the 1070 ti?
UserDisplayName: S.Matthias
ThreadText: # Can I do deep learning with the 1060 or the 1070 ti?
  
  (Asked by: username_0 on 2018-01-24)
  
  Before I start, I want to let you know that I am completely new to the field of deep learning! Since I need a new graphics card either way (gaming you know) I am thinking about buying the GTX 1060 with 6GB or the 1070 ti with 8GB. Because I am not rich, basically I am a pretty poor student ;), I don't want to waste my money. I don't need deep learning for my studies I just want to dive into this topic because of personal interest. What I want to say is that I can wait a little bit longer and don't need the results as quickly as possible.
  
  Can I do deep learning with the 1060 (6GB seem to be very limiting, according to some websites) or the 1070 ti? Is the 1070 ti overkill for a personal hobby deep learner?
  
  Or should I wait for the new generation Nvidia graphics card?
  
  **Tags:** deep-learning, hardware-evaluation
  
  > **Comments:**
  > **username_1**: Tim Dettmer's wrote a few articles about which hardware he recommends to buy for which purpose, see his recent one here: https://timdettmers.com/2019/04/03/which-gpu-for-deep-learning/ . If you don't want to read the entire article, look at the "TL;DR advice" section.  
  
  ---
  
  ## 3 answers
  
  ### Answer by username_5 on 2018-01-25. Score: 7
  
  Regarding specific choices I can't recommend, but if you are completely new, you should probably learn/code some more until you get a GPU. There is a lot to learn in machine learning before GPU speedups make a significant difference, and until then doing the computations on any old CPU would be just fine, especially if you are just starting since you won't be doing anything too complex. You will know when computational resources are your main bottleneck, and until then it shouldn't really matter too much.
  
  Or, you could also rent computing power from say, [AWS](https://aws.amazon.com/machine-learning/amis/) or [Google](https://cloud.google.com/products/)
  
  
  ---
  
  ### Answer by username_2 on 2018-01-26. Score: 5
  
  Given that you're a student doing this out of personal interest and wanting to do some gaming on the side, I'd suggest the GTX 1060 6GB since at present the GTX 1070Ti is overpriced due to crypto miners (this will date the answer, but for reference the 1060 is going for ~GBP340, the 1070Ti for ~GBP600; two other options are the 1050Ti 4GB for ~GBP160 or the vanilla 1080 at ~GBP650).
  
  ['Which GPU...'](http://timdettmers.com/2017/04/09/which-gpu-for-deep-learning/) by Tim Dettmers is very helpful, as is ['Picking a GPU...'](https://blog.slavv.com/picking-a-gpu-for-deep-learning-3d4795c273b9) by Slav Ivanov, especially the summaries at the end for different use cases. As you're not looking at spending a huge amount of money, the 1060 seems like a good compromise as the 1050Ti might just leave you with a disappointing gaming experience. Finding a used 1070 is also suggested, but you'd need to be comfortable with that.
  
  Other answers have mentioned the cloud, but that doesn't help with your gaming. If you want to save some cash while you're waiting for the next gen of cards, take advantage of your student status on [AWS educate](https://aws.amazon.com/education/awseducate/) or [Azure on MS Imagine](https://imagine.microsoft.com/en-us) - the [GitHub student dev pack](https://education.github.com/pack) is a good package.
  
  
  ---
  
  ### Answer by username_3 on 2018-01-25. Score: 3
  
  I don't think you need to invest in any kind of GPU unless you're familiar with the computations required for the task you want to achieve using deep learning.
  
  Also, by the time you've sufficiently mastered Deep Learning to a point where you can actually make the most of your GPU, there will be new products in the market.
  
  So until then I suggest you use your CPU for doing little tasks such as Regression etc. You can always use the free credit offered by the various cloud companies for your tasks
  
  > **Comments:**
  > **username_4**: You make a good point about holding off on hardware purchases b/c newer, more powerful products continuously emerge, which has the effect of reducing the price of previous products.  The longer you wait = more bang for your buck!  
  
  ---
  
  