Blog

Ticary is officially a certified partner of Algorithmia

Ticary is a certified partner of Algorithmia, a company that is known for hosting the largest marketplace for algorithms in the world.


Author: Rutu Mulkar-Mehta
Date: 15 August 2018
Read more »

Ticary partnership with NVIDIA

We are excited to announce that Ticary Solutions has partnerned with Nvidia through the NVIDIA inception program.

Inception nurtures dedicated and exceptional startups who are revolutionizing industries with advances in AI and data science.

This will help us provide more value and more remarkable service for our clients using the latest GPU’s and deep learning technology from NVIDIA.

We are excited for this partnership and look forward to wrangling hard problems with our newly acquired resources.


Author: Rutu Mulkar-Mehta
Date: 15 March 2018
Read more »

What is Natural Language Processing (NLP)?

Last year I wrote a highly popular blog post about Natural Language Processing, Machine Learning, and Deep Learning.

In this post, we will break down NLP further and talk about Rule-Based and Statistical NLP. I will discuss why everyone needs to know about NLP and AI (Artificial Intelligence), how Machine Learning (ML) fits into the NLP space (it is indispensable actually) and how we are using it in our daily life even without knowing about it.


Author: Rutu Mulkar-Mehta
Date: 12 December 2017
Read more »

A survey of the latest chatbot API’s

Image Credit: www.martechadvisor.com

So you want to build your own chatbot, and you want to do it quickly? Well, you’re in luck; several businesses have opened up their chatbot API’s to the public, so you can use them with little to no programming experience.


Author: Rutu Mulkar-Mehta
Date: 16 November 2017
Read more »

Why are Chatbots cool, and where are they headed?

The next new wave of Artificial Intelligence is here in the form on Chatbots — which enables end users to communicate directly with machines that are programmed to converse with humans. Several message interfaces such as Facebook Messenger are perfect avenues for deploying chatbots on already existing chat frameworks.


Author: Rutu Mulkar-Mehta
Date: 16 January 2017
Read more »

Natural Language Processing vs. Machine Learning vs. Deep Learning

What is Natural Language Processing?

Natural Language Processing (or NLP) is an area that is a confluence of Artificial Intelligence and Linguistics. It involves intelligent analysis of written language. If you have a lot of data written in plain text and you want to automatically get some insights from it, you need to use NLP techniques. These insights could be - sentiment analysis, information extraction, information retrieval, search etc. to name a few.


Author: Ticary Team
Date: 08 August 2016
Read more »

Online Word2Vec for Gensim

Word2Vec [1] is a technique for creating vectors of word representations to capture the syntax and semantics of words. The vectors used to represent the words have several interesting features.

Here are a few:


Author: Rutu Mulkar-Mehta
Date: 22 August 2015
Read more »

8 life skills that I learned from Grad school

I have spent a large chunk of my life in grad school - getting my masters and Ph.D. Looking back, I feel like grad school helped me learn things that were not even on the syllabus:

Here are some life skills I learned in grad school - in no particular order


Author: Rutu Mulkar-Mehta
Date: 29 June 2015
Read more »

Understanding your Data - Basic Statistics

Have you ever had to deal with a lot of data, and don’t know where to start? If yes, then this post is for you. In this post I will try to guide you through some basic approaches and operations you can perform to analyze your data, make some basic sense of it, and decide on your approach for deeper analysis of it. I will use python and a small subset of data from the Kaggle Bikesharing Challenge to illustrate my examples. The code for this work can be found at this location. Please take a minute to download python and the sample data before we proceed.


Author: Rutu Mulkar-Mehta
Date: 10 May 2015
Read more »

All about that Bayes - An Intro to Probability

RANDOM VARIABLES

In this world things keep happening around us. Each event occurring is a Random Variable. A Random Variable is an event, like elections, snow or hail. Random variables have an outcome attached them - the value of which is between 0 and 1. This is the likelihood of that event happening. We hear the outcomes of random variables all the time - There is a 50% chance or precipitation, The Seattle Seahawks have a 90% chance of winning the game.


Author: Ticary Team
Date: 07 July 2014
Read more »

Build your own Search Engine

In this post, I will take you through the steps for calculating the values for all the words in a given document. To implement this, we use a small dataset (or corpus, as NLPers like to call it) form the Project Gutenberg Catalog. This is just a simple toy example on a very small dataset. In real life we use much larger corpora, and need some more sophisticated tools in order to handle large amounts of data. To brush up on the basic concepts of you might want to check out my post on the The Math behind Lucene.


Author: Rutu Mulkar-Mehta
Date: 20 May 2014
Read more »

The Math behind Lucene

Lucene is an open source search engine, that one can use on top of custom data and create your own search engine - like your own personal google. In this post, we will go over the basic math behind Lucene, and how it ranks documents to the input search query.


Author: Ticary Team
Date: 20 April 2014
Read more »