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, 2024PyData 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, 2021ODSC 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, 2019NLP 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, 2020NLP 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, 2020NLP 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, 2020NLP 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, 2020NLP 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, 2020NLP 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, 2020NLP 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, 2020NLP 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, 2020NLP
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, 2024Tokens 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, 2023Llama-2: Judgement Day
This is another paper summary, this time focusing on the Llama-2 paper
In papers, NLP, LLM, Sep 06, 2023Bagging to BERT tutorial
Well, it’s official. I’m bad at blogging.
In Bagging to BERT, NLP, tutorials, Jan 24, 2023Bias 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, 2021NLP 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, 2020NLP 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, 2020NLP 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, 2020NLP 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, 2020NLP 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, 2020NLP 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, 2020NLP 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, 2020NLP 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, 2020tutorials
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, 2024LLM 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, 2024LLM 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, 2024LLM 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, 2024LLM 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, 2024LLM 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, 2023LLM 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, 2023LLM 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, 2023Tokens 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, 2023The 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, 2023The 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, 2023The 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, 2023Bagging to BERT tutorial
Well, it’s official. I’m bad at blogging.
In Bagging to BERT, NLP, tutorials, Jan 24, 2023NLP 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, 2020NLP 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, 2020NLP 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, 2020NLP 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, 2020NLP 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, 2020NLP 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, 2020NLP 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, 2020NLP 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, 2020LLM
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, 2024Building 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, 2024LLM 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, 2024LLM 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, 2024Fine-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, 2024LLM 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, 2024LLM 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, 2024LLM 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, 2023LLM 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, 2023LLM 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, 2023Llama-2: Judgement Day
This is another paper summary, this time focusing on the Llama-2 paper
In papers, NLP, LLM, Sep 06, 2023Platypus - 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, 2023The 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, 2023The 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, 2023The 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, 2023GPT-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, 2020articles
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, 2024EU'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, 2024GPT-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, 2020ethics
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, 2021talks
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, 2021Bagging 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, 2023Bagging to BERT tutorial
Well, it’s official. I’m bad at blogging.
In Bagging to BERT, NLP, tutorials, Jan 24, 2023LLM 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, 2023The 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, 2023The 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, 2023papers
Llama-2: Judgement Day
This is another paper summary, this time focusing on the Llama-2 paper
In papers, NLP, LLM, Sep 06, 2023Platypus - 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, 2023LLM 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, 2024LLM 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, 2024LLM 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, 2024LLM 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, 2024LLM 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, 2023LLM 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, 2023LLM 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, 2023Dermatology
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, 2024LLM 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, 2023research
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, 2023updates
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, 2024Insight 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, 2024New Year, New Blog
Happy new year! You may have noticed a few…changes here.
In updates, Jan 03, 2024tutorial
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, 2024Teaching 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, 2024Fine-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, 2024AI 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, 2024Featured
-
LLM Apps Part 5 - Even finer tuning - Quantization and LoRA
In LLM App Series, LLM, tutorials, -
LLM Apps Part 4 - Only the finest tuning
In LLM App Series, LLM, tutorials, -
LLM Apps Part 3 - RAGs to riches
In LLM App Series, LLM, tutorials, -
LLM technology for dermatology
In Dermatology, research, -
The Embiggening of NLP - Part 3 - Fine-tuning
In LLM Intro Series, LLM, tutorials, -
The Embiggening of NLP - Part 2 - LARGE Language Models
In LLM Intro Series, LLM, tutorials,