Natural Language Processing and TensorFlow Implementation Across Industries

by Sophia TurolMarch 14, 2017
Being in the limelight of machine learning, TensorFlow is widely adopted in finance, healthcare, manufacturing, custom services, and other industries.

At the recent meetup in Madrid, the speakers recalled the outstanding use cases of TensorFlow adoption and overviewed how the library and the related tools can be applied to natural language processing.

(Featured image courtesy of Silicon Valley Data Science.)


What’s been done in 67 weeks

Gorka Bengochea of Ibermática walked the attendees through the memorable scenarios, where TensorFlow helped out, since it was open-sourced back in November 2015:

For more detail, look through Gorka’s presentation below.


TensorFlow for Natural Language Processing

Santiago Saavedra of OpenShine investigated into how TensorFlow and the related tools from its ecosystem can be applied to carry out such natural language processing tasks as:

  • part-of-speech (POS) tagging
  • sentiment analysis
  • machine translation, etc.

He also exemplified a number of tools and means to address the issues of producing word embeddings, language modeling, and machine translation.

Thus, long short-term memory networks can help to assign probabilities to sentences, predicting the next word in a text based on the given examples.

The seq2seq library is frequently used to enhance machine translation, while the word2vec algorithm is capable of transforming words in a corpus to vectors in a >100-dim space to make word embeddings. One can also make use of SyntaxNet, a natural language processing framework for TensorFlow.

You can find Santiago’s full presentation here. Join our group to stay tuned with the upcoming events.


Want details? Watch the video!



Further reading


About the experts

Gorka Bengochea is passionate about innovation and artificial intelligence. An engineering student at Madrid Polytechnical University, he has worked at the Ed-tech startup in Silicon Valley and initiated the deep learning line of Ibermática, a Spain-based consulting company.

Santiago Saavedra is a hacker at OpenShine and an enthusiast with a passion for computer science and open source. He’s been engaged in many subfields of Computer Science, from collaborative edition in distributed systems to formal methods for software verification.