Deep Learning for NLP

Home » Blog » Software » Deep Learning for NLP

Richard Socher, Chris Manning and Yoshua Bengio have created a tutorial on “Deep Learning for NLP (without Magic)“.

The tutorial includes slides and two videos of talks held on the subject. It deals with how deep learning algorithms can be applied in natural language processing. Deep learning is a set of algorithms and models which work under the assumption that observed data is generated from multiple layers of hidden representations that interact with each other.

Although not really new and for some time being disregarded in favour of simpler and seemingly more robust models such as support vector machines (SVM) deep learning has gained quite some traction in the recent years due to its success in areas such automatic speech recognition (think Siri) and image processing (think Google Self-Driving Cars). Although in many cases ‘deep learning’ has come to be used as a hype term that stands for anything ‘artificial intelligence’ deep learning indeed is an important approach for modern AI applications.

The authors’ goal is to present the complex mathematics behind these algorithms in a transparent and intuitive manner, which is a highly commendable endeavour, especially given that the maths behind those models isn’t exactly of an easy variety.

One comment

    Leave a Comment

    * Checkbox GDPR is required


    I agree

    By continuing to browse the site you agree to our use of cookies. Privacy Policy

    Privacy Preference Center

    Strictly necessary

    These cookies are necessary for the site to function.

    PHPSESSID: Preserves user session state across page requests.

    __cfduid: Used by the content network, Cloudflare, to identify trusted web traffic.



    Remembers the user's submitted data when a comment is submitted in a blog post. The purpose is to aut o-populate form fields for subsequent comments, in order to save time for the user.



    Statistic cookies help us to understand how visitors interact with our websites by collecting and reporting information anonymously.

    _ga: Registers a unique ID that is used to generate statistical data on how the visitor uses the website.

    _gat: Used by Google Analytics to throttle request rate.

    _gid: Registers a unique ID that is used to generate statistical data on how the visitor uses the website.

    collect: Used to send data to Google Analytics about the visitor's device and behaviour. Tracks the visitor across d evices and marketing channels.



    We use Wordfence to secure our website against hacking attempts:


    Close your account?

    Your account will be closed and all data will be permanently deleted and cannot be recovered. Are you sure?