What Is Behind Deep Reinforcement Learning and Transfer Learning with TensorFlow?

by Sophie TurolNovember 9, 2016

tensorflow-madrid-v12

At the recent TensorFlow meetup in Madrid, the speakers explored the concept of deep reinforcement learning and learnt how to train a model with little data available.

 

The concept of deep reinforced learning

Gema Parreño Piqueras of Tetuan Valley started her session with explaining what deep reinforced learning is. According to her, it comprises two subfields of artificial intelligence. Implying “teaching through rewards,” reinforcement learning is responsible for decision making, while deep learning is based on a combination of mathematical possibilities.

”Artificial intelligence uses the advantages of both the reward method and computational power maths gives you.” —Gema Piqueras, Tetuan Valley

Gema also introduced the audience to the concept of an artificial neuron, which is an input with an assigned transfer function to it. Then, an activation function is assigned to a transfer to one and you get an output.

Moving to TensorFlow’s architecture, she explored its major components:

  • Tensors that embody data structure
  • Graphs responsible for graphic representation of the computational process
  • Variables that help to define the structure of the neural model
  • Neural networks dealing with complex tasks

Finally, Gema provided a demo to exemplify how image classification works with scikit-learn and TensorFlow.

Watch the video for more details.

 

Below is a full Gema’s presentation from the meetup.


 

Training a model with little data

Training a model with little data available may pose certain issues with the output accuracy. Gorka Bengochea of Ibermática demonstrated how to address this through transfer learning.

Watch the video to get more insights.

 

You can also look through Gorka’s presentation below.

Join our group to stay tuned with the upcoming events.

 

Al training courses

Further reading

 

About the experts

Gema Parreño Piqueras is a product designer focused on artificial intelligence, software architecture, and natural language understanding. She is now developing recursive neural networks and clustering classifications with TensorFlow.

Gorka Bengochea is passionate about change and new technologies. He is fascinated by artificial intelligence, big data, and automation. Gorka is currently studying Robotics and Automation Engineering in Universidad Politécnica de Madrid.

Performance of Distributed TensorFlow

To stay tuned with the latest updates, subscribe to our blog or follow @altoros.

  •  
  •  
  •  
282