Mani Sarkar

Mani Sarkar

London, England, United Kingdom
3K followers 500+ connections

Projects

  • NLP Profiler

    - Present

    A simple NLP library allows profiling datasets with one or more text columns.

    NLP Profiler returns either high-level insights or low-level/granular statistical information about the text when given a dataset and a column name containing text data, in that column.

    In short: Think of it as using the pandas.describe() function or running Pandas Profiling on your data frame, but for datasets containing text columns rather than the usual columnar datasets.

    See…

    A simple NLP library allows profiling datasets with one or more text columns.

    NLP Profiler returns either high-level insights or low-level/granular statistical information about the text when given a dataset and a column name containing text data, in that column.

    In short: Think of it as using the pandas.describe() function or running Pandas Profiling on your data frame, but for datasets containing text columns rather than the usual columnar datasets.

    See https://github.com/neomatrix369/nlp_profiler

    See project
  • Better NLP

    - Present

    This is a wrapper program/library that encapsulates a couple of NLP libraries that are popular among the AI and ML communities.

    Examples have been used to illustrate the usage as much as possible. Not all the APIs of the underlying libraries have been covered.

    See https://bit.ly/better-nlp-launch.

    The idea is to keep the API language as high-level as possible, so its easier to use and stays human-readable.

    See project
  • Awesome AI/ML/DL

    - Present

    Awesome Artificial Intelligence, Machine Learning and Deep Learning as we learn it. Study notes and a curated list of awesome resources of such topics.

    This repo is dedicated to engineers, developers, data scientists and all other professions that take interest in AI, ML, DL and related sciences. To make learning interesting and to create a place to easily find all the necessary material. Please contribute, watch, star, fork and share the repo with others in your…

    Awesome Artificial Intelligence, Machine Learning and Deep Learning as we learn it. Study notes and a curated list of awesome resources of such topics.

    This repo is dedicated to engineers, developers, data scientists and all other professions that take interest in AI, ML, DL and related sciences. To make learning interesting and to create a place to easily find all the necessary material. Please contribute, watch, star, fork and share the repo with others in your community.

    Watching the repo will keep you posted of all the changes (commits) that go into the repo.

    Also, please SPONSOR us, find out how-to, see https://github.com/neomatrix369/awesome-ai-ml-dl.

    See project
  • MutabilityDetector

    Mutability Detector is designed to analyse Java classes and report on whether instances of a given class are immutable. It can be used:

    In a unit test, with an assertion like assertImmutable(MyClass.class). Is your class actually immutable? What about after that change you just made?
    As a FindBugs plugin. Those classes you annotated with @Immutable, are they actually?
    At runtime. Does your API require being given immutable objects?
    From the command line. Do you want…

    Mutability Detector is designed to analyse Java classes and report on whether instances of a given class are immutable. It can be used:

    In a unit test, with an assertion like assertImmutable(MyClass.class). Is your class actually immutable? What about after that change you just made?
    As a FindBugs plugin. Those classes you annotated with @Immutable, are they actually?
    At runtime. Does your API require being given immutable objects?
    From the command line. Do you want to quickly run Mutability Detector over an entire code base?

    Other creators
    See project
  • Adopt OpenJDK

    As of Java 7, the OpenJDK is the Reference Implementation (RI) for Java. In essence, the OpenJDK is the Java we use every day! With legal and technical barriers become smaller every day, it is now more possible than ever to get involved in the language and VM that we all love.

    The Adopt OpenJDK program has a number of goals:

    - Encouraging members of JUGs to get involved in the OpenJDK
    - Improving the language and the VM which we use daily!
    - To promote the…

    As of Java 7, the OpenJDK is the Reference Implementation (RI) for Java. In essence, the OpenJDK is the Java we use every day! With legal and technical barriers become smaller every day, it is now more possible than ever to get involved in the language and VM that we all love.

    The Adopt OpenJDK program has a number of goals:

    - Encouraging members of JUGs to get involved in the OpenJDK
    - Improving the language and the VM which we use daily!
    - To promote the OpenJDK in the wider Java community
    - Broaden the base of contributors to the OpenJDK

    Other creators
    See project
  • Adopt-a-JSR

    This program is intended to encourage JUG members to get involved in a Java Specification Request (JSR) and to evangelise that JSR to their JUG and the wider Java community in order to increase grass roots participation. JSRs cover all aspects of the Java ecosystem such as the new Date and Time API coming into Java 8, the latest JavaEE 7 APIs for the cloud and much more!

    Other creators
    See project
  • Several projects on github

    https://github.com/neomatrix369

    Other creators
    See project

Honors & Awards

  • Java Champion

    Oracle

    The Java Champions are an exclusive group of passionate Java technology and community leaders who are community-nominated and selected under a project sponsored by Oracle. Java Champions get the opportunity to provide feedback, ideas, and direction that will help Oracle grow the Java Platform. This interchange may be in the form of technical discussions and/or community-building activities with Oracle's Java Development and Developer Program…

    The Java Champions are an exclusive group of passionate Java technology and community leaders who are community-nominated and selected under a project sponsored by Oracle. Java Champions get the opportunity to provide feedback, ideas, and direction that will help Oracle grow the Java Platform. This interchange may be in the form of technical discussions and/or community-building activities with Oracle's Java Development and Developer Program teams.

    https://community.oracle.com/community/java/java-champions

  • Top Speaker of all time award

    Java2Days, Sofia, Bulgaria

    See details on https://2017.java2days.com/2017/09/18/java2days-speakers-of-all-time-top-12-tech-gurus-revealed/

  • Software Crafter

    -

  • Most valuable player award

    A large supermarket client

    Awarded at the internal Hackathon (duration: 24 hours) held at the offices of one of the large supermarket client.

Recommendations received

View Mani’s full profile

  • See who you know in common
  • Get introduced
  • Contact Mani directly
Join to view full profile

Other similar profiles

Explore collaborative articles

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Explore More

Others named Mani Sarkar