title: Training Neural Networks on Hadoop Cluster
body: <p>I have been studying neural networks for some weeks. Furthermore even if I always used R the <em>Keras</em> library in <em>Python</em> was really helpful with someone with a <strong>small programming background like me</strong>. </p>
  
  <p><strong>Keras</strong> it's a very nice interface which <strong>allows the customization</strong> I need without even invoking the backend, unless for some custom loss metrics I used. </p>
  
  <p>Being that straightforward is also the <strong>Hardware specification</strong>, which for example <strong>allows you to switch from the CPU</strong> of the machine where you have your Python+Keras installed <strong>to</strong> the machine <strong>(compatible) GPU</strong>, <strong>allowing to exploit the strong parallelization of neural networks when training them</strong>. </p>
  
  <p><strong>I was wondering if there is anything which allows you to switch to hadoop cluster training of neural networks with the same kind of ease.
  Moreover is there some hadoop open source cluster available to do so?</strong></p>
  
  <p>Thank you for your help</p>