Mind your language – Quick sentence parsing using Apache OpenNLP

location_city Bengaluru schedule Jul 29th 11:00 - 11:20 AM place Cauvery people 22 Interested

There will not be anyone in the room who hasn't heard of Artificial Intelligence. And many would may already know that NLP is the first step towards it. This will demonstrate how easy it can be to perform basic NLP operations like tokenisation and POS analysis using Apache OpenNLP. This will be a lightening 20 min talk and can be extended to a 45 min with a demo.


Outline/Structure of the Lightning Talk

What we mean by Natural, Language and Natural Language Processing?

Sentence Tokenization – identifying words of interest

POS Analysis – Part of Speech Tags, Sentence parsing

A small peek into POS analysis using TensorFlow

Some examples

Closing thoughts - when do we call it AI?

Learning Outcome

An insatiable desire to learn more about AI and NLP. 

Target Audience

Programmers who may or may not be yet interested in AI

Prerequisites for Attendees

A curious mind

schedule Submitted 3 years ago

  • Manoj NP

    Manoj NP / Sasikanth Bharadwaj - JDT Embraces Java 9 - An insider's perspective

    20 Mins

    Eclipse Java Development Tooling or JDT has its own Java compiler at its core, aptly called the JDT Core consisting of the Java compiler and various tools including java model, search infrastructure, content assist, Abstract Syntax Tree Tools etc.  Java 9 is the latest entry in the Java world bringing along-with it a "module" of changes - so to speak.  Any change in the language standards affects JDT directly. While some of the earlier language specification changes affected only the compiler, Java 9, in contrast, has a direct impact on user who uses Eclipse IDE for creating and managing Java Projects. Java 9  introduces the concept of "Modules" which affects JDT from the compiler level to the project dependency layer affecting a normal user. Support for this feature will be dealt with, in detail, in this talk.

    This talk would start with a brief overview of the Java 9 features especially the "module" feature that have direct impact on Eclipse users,  describe the JDT support for features, touch upon some of the design aspects, and would conclude with a demo of Eclipse JDT for Java 9.

  • Rajesh Sola

    Rajesh Sola - Gateway design with Eclipse Kura - Taking to new heights

    Rajesh Sola
    Rajesh Sola
    Core Faculty
    schedule 4 years ago
    Sold Out!
    90 Mins

    This talk cum tutorial aims at introducing Eclipse Kura, OSGi based framework for IOT gateway design.It starts with kura architecture and key elements like bundles, services, web admin interface etc. and a tour of available APIs,services for hardware interfacing, wireless connectivity,cloud connectivity and industrial & automotive protocols.The next part proceeds with case study of building custom services,for eg:- adding client support for HTTP REST, InfluxDb in kura.Later few bridging scenarios will be covered on interfacing local networks with IOT Platforms like ThingSpeak, OpenSensors.io etc using these services and also storing data points in a time series at edge/gateway side using InfluxDb as an example.

  • Deepali Kishnani

    Deepali Kishnani / Harkirat Singh Lamba - Natural Language Based Query Engine for Eclipse Modeling Framework

    20 Mins

    Searching in big databases is the need of the hour. With ever growing applications and customer base, quicker search over the data helps you survive. Modeling Frameworks sit at the core of modern software. The increasing complexity of business requirements are reflected in the increasing complexity of the modeling framework. What if you could query the complex models within seconds? This is just one use case of VIATRA Query.

    VIATRA Query is an Eclipse project. Initially conceived by the Budapest University of Technology and Economics, VIATRA is an Event-driven and Reactive Model Transformation Platform.  We have used VIATRA Query to create a small search engine for Ecore models of EMF using Natural Language Based Rule Engine and would like to share our experience with it.

    VIATRA Query enables the user to query the EMF models without having to manually traverse them. Complex queries can be converted into patterns. Parameters to models can be passed at runtime, something which is crucial to any query engine. The idea of creating a search engine using VIATRA Query opens up new and innovative ideas of working with Eclipse Modeling Framework. To know more about the algorithm behind this technology or how we made it work, please join us at the Eclipse 2017 Summit!