My Attempt to Use ChatGPT to Produce an AWS SageMaker Image Classifier
My journey with ChatGPT through 15 prompts with 15 interesting answers
--
Needless to say, ChatGPT is the hottest topic in the AI/ML world right now. Many people have used it forU more benign cases to produce some very interesting results, so I thought I’d try to see if I could use ChatGPT in a “real world” business scenario. More specifically, I wanted to see if I could get ChatGPT to write me code that would produce an image classifier that I could use specifically with Amazon’s machine learning AWS service, AWS SageMaker. In a very short test I did via this tweet, I came into this experiment hoping it would go very well.
Spoiler alert: It didn’t.
To be fair, I didn’t walk into this experiment thinking it would go 100% perfectly. After all, I know ChatGPT is limited to only producing generic code, so I knew that I was going to have to make minor alterations to the code to fit a more specific, real world use case. The biggest problem I kept running into with ChatGPT is that it didn’t want to handle “larger” requests. For example, if I ask it to produce a full script for me all at once via a single prompt, it crashes like so:
This wasn’t just a fluke. I tried rewording this more complex prompt a number of different ways, and every single time, ChatGPT would unfortunately fail out on me. When I searched online why this is occurring, other users noted that ChatGPT tends to time out on larger requests. I can’t demonstrate this here in this post but ChatGPT would actually begin to write the code for me, but halfway between into writing the script, I would inevitably run into that same error above.
These same users online noted that if you broke your requests down into smaller chunks, ChatGPT would fare much better. While I did still see that “Load failed” error from time to time, I was able to successfully make it to the end after 15 prompts.
This post is going to be long, so let’s set the table for how to best read this. I break this post into three primary sections: Use…