RSS Amplifier

Blog

Gaurav Trivedi's Blog

Recent posts on the blog

trivedigaurav.comRSS feed ↗20 posts

Latest posts

There's a meow for that!

Building an early-stage startup is hard. I don’t mean that in the motivational-poster way. I mean the specific kind of hard where the technology keeps changing underneath you, customer requirements shift mid-sprint, the clinical problems you’re solving are genuinely unsolved problems, and you’re trying to do all of it as a remote-first team spread across time zones with Slack as…

How Claude Design revived this blog

This site ran on WordPress for 13 years. It worked fine, but it was slow, ran on a PHP stack I didn’t really maintain, and the design was — let’s say honest about its era. I’d been meaning to migrate to a static site generator for years and never got around to the design problem. The design problem is the hard part for me. I can build systems. I don’t have strong opinions…

On working with Suki...

It has been almost an year since I joined Suki . We build AI-powered voice solutions for healthcare and are on a mission to help doctors focus on what matters. In this post on the Suki blog, I share why I feel lucky to be working with a passionate group of people that truly care about Suki’s values and make them part of the way they work. Read more at…

What I Learned while Learning to Fly

For the longest time, I have been interested in learning to fly. Like most kids, I wanted to fly planes when I was younger. During the last few years, I found myself to be hooked to the aviation channels on YouTube which ended up furthering my resolve to check out a flight school. This last month, I did my first solo flight where I was flying the plane on my own without the security of an…

Bhasha: Sanskrit Transliteration

Typing Sanskrit can be challenging if you don't have access to your special keyboard, or don't have your favorite input tools installed on the computer you are working on. So I set out to write a Google Docs add-on that could make it easy to do so. A Google Docs add-on could be an ideal option for typing Sanskrit, even while using guest computers.

Clinical Text Processing with Python

We are seeing a rise of Artificial Intelligence in medicine. This has potential for remarkable improvements in diagnosis, prevention and treatment in healthcare. Many of the existing applications are about rapid image interpretation using AI. We have many open opportunities in leveraging NLP for improving both clinical workflows and patient outcomes. Python has become the language of choice for…

A look back on my PhD...

I was recently interviewed by my fellow ISP student, Huihui Xu, about my experience with the Intelligent Systems Program at Pitt. Huihui served as the editor of 2019 Intelligent Systems Program Newsletter . With her permission, I am posting an adapted version of her article here. I started this blog during the first week of my PhD program. I reflect on my journey in this post. On how I picked my…

DermaQ Treatment Assistant

I participated in BlueHack this weekend - a hackathon hosted by IBM and AmerisourceBergen. I got a chance to work with an amazing team (Xiaoxiao, Charmgil, Hedy, Siyang and Michael) -- the best kind of team-members you could find at a hackathon. We were mentored by veterans like Nick Adkins (the leader of the PinkSocks tribe!), whose extensive experience was super-handy during the ideation stage…

Machines learn to play Tabla, Part - 2

This is a followup on my earlier post on Machines Learn to play Tabla . You may wish it check it out first reading this one... Three years ago, I published a post on using recurrent neural networks to generate tabla rhythms. Sampling music from machine learned models was not in vogue then. My post received a lot of attention on the web and became very popular. The project had been a…

AMIA 2017

I attended my first AMIA meeting last week. It was an exciting experience to meet with close to 2,500 informaticians at once. It was also a bit overwhelming due to the scale of the event as well as being in company of famous researchers whose papers you have read: Twitter log from the 2017 AMIA Annual Symposium held from Nov 4 - 8 in Washington DC. AMIA brings together informatics researchers,…

Announcing NLPReViz...

Update - 5 Nov'18: Our paper was featured in AMIA 2018 Fall Symposium's Year-in-Review ! We have released the source code for our NLPReViz project. Head to http://nlpreviz.github.io to checkout its project page. Also, here’s our new JAMIA publication on it: Gaurav Trivedi, Phuong Pham, Wendy W Chapman, Rebecca Hwa, Janyce Wiebe, Harry Hochheiser; NLPReViz: an interactive tool for natural…

What physicians need from AI

We have a small library in the graduate students’ office of the Intelligent Systems Program . Over 30 years of its existence, it has collected various visions and hopes about how applications of AI would change different fields around us. One such record is the Institute of Medicine committee report on improving the “patient record” from 1992. It emphasizes the importance of…

Increasing Patient-Provider Interaction with "Pharma-C"

This weekend I took part in The Pitt Challenge Hackathon hosted by the School of Pharmacy and the Clinical and Translational Science Institute. I found this hackathon interesting because it had specific goals and challenged the participants to “ Change the way the world looks at Health .” I went to the event with absolutely no prior ideas about what to build. I enjoy participating in…

On Interactive Machine Learning

When talking about machine learning, you may encounter many terminologies such as such as "online learning," "active learning," and “human in the loop" methods. Here are some of my thoughts on the relationship between interactive machine learning and machine learning in general. This is an extract from my answers to my comprehensive exam . Traditionally machine-learning has been classified into…

Hey, I passed another exam!

Today, I have completed three years of having a blog. I took to blogging as a way to document my PhD experiences (and for learning to write :D). Though, it was very satisfying to see tens of thousands of visitors finding posts of their interest here. As a coincidence I also passed my PhD comprehensive exam today and wanted to write-up a post to help future students understand these milestones. As…

On Clippy and building software assistants

I have been attending a reading group on visualization tools for the last few weeks. This is a unique multi-institution group that meets over web-conferencing at 4 PM EST / 1 PM PST on Fridays. It includes a diverse bunch of participants including non-academic researchers. Every week we vote on and discuss a range of topics related to building tools for visualizing data. This week, it was my turn…

Small Data and mHealth

I recently presented on small data for my mobile health class. I have posted my slides here. I would be happy to receive your thoughts and comments:

Using Machine learning to help Manage Diabetes

I participated in the PennApps hackathon in Philadelphia this weekend. While most of the city was struck with a bad snow storm , a group of hackers holed up inside the Penn engineering buildings to work on some cool hacks. My team consisting of three other hackers: Daniel , Alex and Madhur , decided to work on an app that could predict blood glucose levels of diabetes patients by building machine…

Interactive Natural Language Processing for Legal Text

Update: We received the best student paper award for our paper at JURIX'15! In an earlier post , I talked about my work on Natural Language Processing in the clinical domain. The main idea behind the project is to enable domain experts to build machine learning models for analyzing text. We do this by designing usable tools for NLP without really having the need to send datasets to machine…

Machines learn to play Tabla

Update: This post now has a Part 2 . If you follow machine learning topics in the news, I am sure by now you would have come across Andrej Karpathy ’s blog post on The Unreasonable Effectiveness of Recurrent Neural Networks .If you encountered a lot of new topics in this post, you may find this post on Understanding natural language using deep neural networks and the series of videos on Deep…