Categories

Conference recap

ODSC East 2024 Recap

It’s a wrap! ODSC East 2024 has come to and end and what a ride it was. I’ll have another post next week on the materials from my LLM application workshop, but for now I wanted to ge...

In Conference recap, Apr 26, 2024

PyData Global 2020 recap

Holy moly am I the king of dropping the ball here. I had put this recap together based on some of the really awesome talks I attended during PyData Global and then promptly forgot ab...

In Conference recap, Jan 05, 2021

ODSC 2019 recap

Sorry, all, for not updating for a while. Big job change happened back in June so I’m just now getting my head above water. That’ll have to be my (insufficient) excuse for taking so...

In Conference recap, Jul 22, 2019

NLP Course

NLP course slides

Whew, a bit of a delay here, kind of a crazy time (for everyone, I’m sure).

In NLP Course, NLP, tutorials, Oct 21, 2020

NLP course Week 7 - Ethics and bias in NLP

It’s the last week! For as much as we covered, this all seems to have gone very fast. I have some reflections on the course I’ll dig into next week. This week, though, I’m releasing...

In NLP Course, NLP, tutorials, Aug 13, 2020

NLP course Week 6 - NLP use-cases

Whew! A bit of a delay here, brought on by the fact that teaching a course is hard! Who knew (besides everyone who’s ever done it)!

In NLP Course, NLP, tutorials, Aug 04, 2020

NLP course Week 5 - Scoping an NLP project

The second half of the my course at Harvard Extension will focus on applications of the theory we cover in the first half. That means the notebooks are mainly going to be walkthrough...

In NLP Course, NLP, tutorials, Jun 08, 2020

NLP course Week 4 - Attention and transformers

Fnishing off the the more theory-focused lectures for my course at Harvard Extension, we’re focusing on the more state-of-the-art NLP model design elements. Particularly, we’re going...

In NLP Course, NLP, tutorials, May 04, 2020

NLP course Week 3 - Context

More notebooks from my upcoming course at Harvard Extension, here is week 2, focusing on going from tokens to vectors.

In NLP Course, NLP, tutorials, Apr 14, 2020

NLP course Week 2 - Vectorization

Continuing with the release of some of the notebooks from my upcoming course at Harvard Extension, here is week 2, focusing on going from tokens to vectors.

In NLP Course, NLP, tutorials, Mar 31, 2020

NLP course Week 1 - Tokenization

As I mentioned in a previous post, I’m going to be teaching a course at Harvard Extension this summer. I figured I’d begin posting some of the material here on the blog in case peopl...

In NLP Course, NLP, tutorials, Mar 10, 2020

NLP

Teaching text representation techniques

This is an update of some materials from my Harvard NLP course. I focused here on three methods for representation of text data that are simple, quick and transparent. This is part ...

In tutorial, NLP, Mar 29, 2024

Tokens to Transformers: An update to Bagging to BERT

I swear, I’m still here! The past few weeks have been a bit of madness with job transition, travel, etc.

In Bagging to BERT, NLP, tutorials, Oct 04, 2023

Llama-2: Judgement Day

This is another paper summary, this time focusing on the Llama-2 paper

In papers, NLP, LLM, Sep 06, 2023

Bagging to BERT tutorial

Well, it’s official. I’m bad at blogging.

In Bagging to BERT, NLP, tutorials, Jan 24, 2023

Bias and Ethics in NLP Talk

Still working on getting more content up here, but thought in the meantime I’d share a talk I gave at the Spark NLP Summit earlier this month.

In ethics, NLP, talks, Oct 18, 2021

NLP course slides

Whew, a bit of a delay here, kind of a crazy time (for everyone, I’m sure).

In NLP Course, NLP, tutorials, Oct 21, 2020

NLP course Week 7 - Ethics and bias in NLP

It’s the last week! For as much as we covered, this all seems to have gone very fast. I have some reflections on the course I’ll dig into next week. This week, though, I’m releasing...

In NLP Course, NLP, tutorials, Aug 13, 2020

NLP course Week 6 - NLP use-cases

Whew! A bit of a delay here, brought on by the fact that teaching a course is hard! Who knew (besides everyone who’s ever done it)!

In NLP Course, NLP, tutorials, Aug 04, 2020

NLP course Week 5 - Scoping an NLP project

The second half of the my course at Harvard Extension will focus on applications of the theory we cover in the first half. That means the notebooks are mainly going to be walkthrough...

In NLP Course, NLP, tutorials, Jun 08, 2020

NLP course Week 4 - Attention and transformers

Fnishing off the the more theory-focused lectures for my course at Harvard Extension, we’re focusing on the more state-of-the-art NLP model design elements. Particularly, we’re going...

In NLP Course, NLP, tutorials, May 04, 2020

NLP course Week 3 - Context

More notebooks from my upcoming course at Harvard Extension, here is week 2, focusing on going from tokens to vectors.

In NLP Course, NLP, tutorials, Apr 14, 2020

NLP course Week 2 - Vectorization

Continuing with the release of some of the notebooks from my upcoming course at Harvard Extension, here is week 2, focusing on going from tokens to vectors.

In NLP Course, NLP, tutorials, Mar 31, 2020

NLP course Week 1 - Tokenization

As I mentioned in a previous post, I’m going to be teaching a course at Harvard Extension this summer. I figured I’d begin posting some of the material here on the blog in case peopl...

In NLP Course, NLP, tutorials, Mar 10, 2020

tutorials

Ben Needs a Friend tutorial release

It’s ready! In this repository you will find all the materials for my ODSC tutorial “Ben Needs a Friend”.

In LLM, tutorials, May 09, 2024

LLM Apps Part 7 - Looking ahead

We’ve come to the end of my LLM app series (for now). I really enjoyed putting this together and I will be working in the coming weeks on expanding some of these sections. I’m looki...

In LLM App Series, LLM, tutorials, Mar 08, 2024

LLM Apps Part 6 - Call my LLM agent!

We’ve explored how to make our LLM applications conversational, relevant and personalized, but now it’s time to put them to work.

In LLM App Series, LLM, tutorials, Feb 26, 2024

LLM Apps Part 5 - Even finer tuning - Quantization and LoRA

In this post, we continue exploring how to “tune” the output of our LLM application to be more…Friends-ly.

In LLM App Series, LLM, tutorials, Jan 17, 2024

LLM Apps Part 4 - Only the finest tuning

In this post, we explore how to make our LLM application to “talk” the way we want by fine-tuning OpenAI’s GPT3.5 model.

In LLM App Series, LLM, tutorials, Jan 10, 2024

LLM Apps Part 3 - RAGs to riches

This is part 3 of my series on LLM application development, see the previous two parts:

In LLM App Series, LLM, tutorials, Dec 17, 2023

LLM Apps Part 2 - Ollama, LlamaBot and Oobabooga - Oh my!

This is part 2 of my series on LLM applications. Check out part 1

In LLM App Series, LLM, tutorials, Dec 01, 2023

LLM Apps Part 1 - Coding from scratch

Good news everyone! I’m going to be presenting again at ODSC East! This time I’m going to shift focus and really dig into Large Language Models (LLMs). Partly because everyone else i...

In LLM App Series, LLM, tutorials, Nov 21, 2023

Tokens to Transformers: An update to Bagging to BERT

I swear, I’m still here! The past few weeks have been a bit of madness with job transition, travel, etc.

In Bagging to BERT, NLP, tutorials, Oct 04, 2023

The Embiggening of NLP - Part 3 - Fine-tuning

In the last two posts, I talked about language models and some reasons people are saying that size matters. The last part of this I want to cover is something I feel is often missing...

In LLM Intro Series, LLM, tutorials, Aug 10, 2023

The Embiggening of NLP - Part 2 - LARGE Language Models

Continuing where we left off last week, let’s get into some BIG topics. We’re going to be large and in charge. This will be no small task.

In LLM Intro Series, LLM, tutorials, Jul 27, 2023

The Embiggening of NLP - Part 1 - Language Models

I’m not sure if you’ve heard, but there’s a new kid on the NLP block.

In LLM Intro Series, LLM, tutorials, Jul 20, 2023

Bagging to BERT tutorial

Well, it’s official. I’m bad at blogging.

In Bagging to BERT, NLP, tutorials, Jan 24, 2023

NLP course slides

Whew, a bit of a delay here, kind of a crazy time (for everyone, I’m sure).

In NLP Course, NLP, tutorials, Oct 21, 2020

NLP course Week 7 - Ethics and bias in NLP

It’s the last week! For as much as we covered, this all seems to have gone very fast. I have some reflections on the course I’ll dig into next week. This week, though, I’m releasing...

In NLP Course, NLP, tutorials, Aug 13, 2020

NLP course Week 6 - NLP use-cases

Whew! A bit of a delay here, brought on by the fact that teaching a course is hard! Who knew (besides everyone who’s ever done it)!

In NLP Course, NLP, tutorials, Aug 04, 2020

NLP course Week 5 - Scoping an NLP project

The second half of the my course at Harvard Extension will focus on applications of the theory we cover in the first half. That means the notebooks are mainly going to be walkthrough...

In NLP Course, NLP, tutorials, Jun 08, 2020

NLP course Week 4 - Attention and transformers

Fnishing off the the more theory-focused lectures for my course at Harvard Extension, we’re focusing on the more state-of-the-art NLP model design elements. Particularly, we’re going...

In NLP Course, NLP, tutorials, May 04, 2020

NLP course Week 3 - Context

More notebooks from my upcoming course at Harvard Extension, here is week 2, focusing on going from tokens to vectors.

In NLP Course, NLP, tutorials, Apr 14, 2020

NLP course Week 2 - Vectorization

Continuing with the release of some of the notebooks from my upcoming course at Harvard Extension, here is week 2, focusing on going from tokens to vectors.

In NLP Course, NLP, tutorials, Mar 31, 2020

NLP course Week 1 - Tokenization

As I mentioned in a previous post, I’m going to be teaching a course at Harvard Extension this summer. I figured I’d begin posting some of the material here on the blog in case peopl...

In NLP Course, NLP, tutorials, Mar 10, 2020

LLM

Ben Needs a Friend tutorial release

It’s ready! In this repository you will find all the materials for my ODSC tutorial “Ben Needs a Friend”.

In LLM, tutorials, May 09, 2024

Building a Command ARR+ agent

This month superstar LLM startup Cohere released their Command-R+ model. I experimented with this model to create a functional (and free!) agent workflow to look up local events.

In tutorial, LLM, Apr 11, 2024

LLM Apps Part 7 - Looking ahead

We’ve come to the end of my LLM app series (for now). I really enjoyed putting this together and I will be working in the coming weeks on expanding some of these sections. I’m looki...

In LLM App Series, LLM, tutorials, Mar 08, 2024

LLM Apps Part 6 - Call my LLM agent!

We’ve explored how to make our LLM applications conversational, relevant and personalized, but now it’s time to put them to work.

In LLM App Series, LLM, tutorials, Feb 26, 2024

Fine-tuning ChatGPT for Dermatology

The main goal of my project with dermatology tech startup Melatech is to build a prototype clinical note generation engine. The notes generated need to have the following qualities:

In Dermatology, tutorial, LLM, Jan 24, 2024

LLM Apps Part 5 - Even finer tuning - Quantization and LoRA

In this post, we continue exploring how to “tune” the output of our LLM application to be more…Friends-ly.

In LLM App Series, LLM, tutorials, Jan 17, 2024

LLM Apps Part 4 - Only the finest tuning

In this post, we explore how to make our LLM application to “talk” the way we want by fine-tuning OpenAI’s GPT3.5 model.

In LLM App Series, LLM, tutorials, Jan 10, 2024

LLM Apps Part 3 - RAGs to riches

This is part 3 of my series on LLM application development, see the previous two parts:

In LLM App Series, LLM, tutorials, Dec 17, 2023

LLM Apps Part 2 - Ollama, LlamaBot and Oobabooga - Oh my!

This is part 2 of my series on LLM applications. Check out part 1

In LLM App Series, LLM, tutorials, Dec 01, 2023

LLM Apps Part 1 - Coding from scratch

Good news everyone! I’m going to be presenting again at ODSC East! This time I’m going to shift focus and really dig into Large Language Models (LLMs). Partly because everyone else i...

In LLM App Series, LLM, tutorials, Nov 21, 2023

Llama-2: Judgement Day

This is another paper summary, this time focusing on the Llama-2 paper

In papers, NLP, LLM, Sep 06, 2023

Platypus - Quick, Cheap, and Powerful Refinement of LLMs

Hi all! In the interest of keeping up with the latest and greatest in LLMs, I’ve been collecting some articles and will hopefully have time to work through each. Typically my process...

In LLM, papers, Aug 22, 2023

The Embiggening of NLP - Part 3 - Fine-tuning

In the last two posts, I talked about language models and some reasons people are saying that size matters. The last part of this I want to cover is something I feel is often missing...

In LLM Intro Series, LLM, tutorials, Aug 10, 2023

The Embiggening of NLP - Part 2 - LARGE Language Models

Continuing where we left off last week, let’s get into some BIG topics. We’re going to be large and in charge. This will be no small task.

In LLM Intro Series, LLM, tutorials, Jul 27, 2023

The Embiggening of NLP - Part 1 - Language Models

I’m not sure if you’ve heard, but there’s a new kid on the NLP block.

In LLM Intro Series, LLM, tutorials, Jul 20, 2023

GPT-Who? Exploring the history of GPT

I’m not sure if this confused anyone else, but each time I hear of the “new” GPT, I wonder, what exactly is “new” about it? I know, generally, it utilizes some version of the transfor...

In LLM, articles, Oct 28, 2020

articles

Some thoughts on job searches

I recently had a very successful end to a particularly stressful job search and I thought it might be useful to share some of my experiences.

In updates, articles, Jun 10, 2024

EU's AI Act - What it is, what it means

On Wednesday, European Union leaders approved the AI Act, which proposes a “risk categorization” framework for the use of AI. Some uses will be banned all together, while others will...

In AI policy, articles, Mar 15, 2024

GPT-Who? Exploring the history of GPT

I’m not sure if this confused anyone else, but each time I hear of the “new” GPT, I wonder, what exactly is “new” about it? I know, generally, it utilizes some version of the transfor...

In LLM, articles, Oct 28, 2020

ethics

Bias and Ethics in NLP Talk

Still working on getting more content up here, but thought in the meantime I’d share a talk I gave at the Spark NLP Summit earlier this month.

In ethics, NLP, talks, Oct 18, 2021

talks

Bias and Ethics in NLP Talk

Still working on getting more content up here, but thought in the meantime I’d share a talk I gave at the Spark NLP Summit earlier this month.

In ethics, NLP, talks, Oct 18, 2021

Bagging to BERT

Tokens to Transformers: An update to Bagging to BERT

I swear, I’m still here! The past few weeks have been a bit of madness with job transition, travel, etc.

In Bagging to BERT, NLP, tutorials, Oct 04, 2023

Bagging to BERT tutorial

Well, it’s official. I’m bad at blogging.

In Bagging to BERT, NLP, tutorials, Jan 24, 2023

LLM Intro Series

The Embiggening of NLP - Part 3 - Fine-tuning

In the last two posts, I talked about language models and some reasons people are saying that size matters. The last part of this I want to cover is something I feel is often missing...

In LLM Intro Series, LLM, tutorials, Aug 10, 2023

The Embiggening of NLP - Part 2 - LARGE Language Models

Continuing where we left off last week, let’s get into some BIG topics. We’re going to be large and in charge. This will be no small task.

In LLM Intro Series, LLM, tutorials, Jul 27, 2023

The Embiggening of NLP - Part 1 - Language Models

I’m not sure if you’ve heard, but there’s a new kid on the NLP block.

In LLM Intro Series, LLM, tutorials, Jul 20, 2023

papers

Llama-2: Judgement Day

This is another paper summary, this time focusing on the Llama-2 paper

In papers, NLP, LLM, Sep 06, 2023

Platypus - Quick, Cheap, and Powerful Refinement of LLMs

Hi all! In the interest of keeping up with the latest and greatest in LLMs, I’ve been collecting some articles and will hopefully have time to work through each. Typically my process...

In LLM, papers, Aug 22, 2023

LLM App Series

LLM Apps Part 7 - Looking ahead

We’ve come to the end of my LLM app series (for now). I really enjoyed putting this together and I will be working in the coming weeks on expanding some of these sections. I’m looki...

In LLM App Series, LLM, tutorials, Mar 08, 2024

LLM Apps Part 6 - Call my LLM agent!

We’ve explored how to make our LLM applications conversational, relevant and personalized, but now it’s time to put them to work.

In LLM App Series, LLM, tutorials, Feb 26, 2024

LLM Apps Part 5 - Even finer tuning - Quantization and LoRA

In this post, we continue exploring how to “tune” the output of our LLM application to be more…Friends-ly.

In LLM App Series, LLM, tutorials, Jan 17, 2024

LLM Apps Part 4 - Only the finest tuning

In this post, we explore how to make our LLM application to “talk” the way we want by fine-tuning OpenAI’s GPT3.5 model.

In LLM App Series, LLM, tutorials, Jan 10, 2024

LLM Apps Part 3 - RAGs to riches

This is part 3 of my series on LLM application development, see the previous two parts:

In LLM App Series, LLM, tutorials, Dec 17, 2023

LLM Apps Part 2 - Ollama, LlamaBot and Oobabooga - Oh my!

This is part 2 of my series on LLM applications. Check out part 1

In LLM App Series, LLM, tutorials, Dec 01, 2023

LLM Apps Part 1 - Coding from scratch

Good news everyone! I’m going to be presenting again at ODSC East! This time I’m going to shift focus and really dig into Large Language Models (LLMs). Partly because everyone else i...

In LLM App Series, LLM, tutorials, Nov 21, 2023

Dermatology

Fine-tuning ChatGPT for Dermatology

The main goal of my project with dermatology tech startup Melatech is to build a prototype clinical note generation engine. The notes generated need to have the following qualities:

In Dermatology, tutorial, LLM, Jan 24, 2024

LLM technology for dermatology

One of the projects I’ve been working on recently has been with a startup named Melatech, which aims to develop AI-assisted workflows for clinical training and management. One of the...

In Dermatology, research, Dec 12, 2023

research

LLM technology for dermatology

One of the projects I’ve been working on recently has been with a startup named Melatech, which aims to develop AI-assisted workflows for clinical training and management. One of the...

In Dermatology, research, Dec 12, 2023

updates

Some thoughts on job searches

I recently had a very successful end to a particularly stressful job search and I thought it might be useful to share some of my experiences.

In updates, articles, Jun 10, 2024

Insight Lane at MIT

I’m still cranking away at part 6 of my LLM series, but I didn’t want you all to think I’d gone dormant again! This week I got the old band together to promote our Insight Lane crash ...

In updates, Feb 09, 2024

New Year, New Blog

Happy new year! You may have noticed a few…changes here.

In updates, Jan 03, 2024

tutorial

Building a Command ARR+ agent

This month superstar LLM startup Cohere released their Command-R+ model. I experimented with this model to create a functional (and free!) agent workflow to look up local events.

In tutorial, LLM, Apr 11, 2024

Teaching text representation techniques

This is an update of some materials from my Harvard NLP course. I focused here on three methods for representation of text data that are simple, quick and transparent. This is part ...

In tutorial, NLP, Mar 29, 2024

Fine-tuning ChatGPT for Dermatology

The main goal of my project with dermatology tech startup Melatech is to build a prototype clinical note generation engine. The notes generated need to have the following qualities:

In Dermatology, tutorial, LLM, Jan 24, 2024

AI policy

EU's AI Act - What it is, what it means

On Wednesday, European Union leaders approved the AI Act, which proposes a “risk categorization” framework for the use of AI. Some uses will be banned all together, while others will...

In AI policy, articles, Mar 15, 2024