With the help of my trusty Nikon D3400 and “Digital Photography for Dummies”, I am finally taking some high quality cat photos. I’m still learning (reading “Photoshop Elements 2019 for Dummies now) but that hasn’t stopped me from sharing some of these pictures on social media.
My latest frustrations are thinking up captions and then adding tags to the end of them. I’ve gained some efficiency by making custom tag shortcuts on my iPhone, but it still takes time and effort to caption the picture. And from all the fb and ig cat groups I follow, I can honestly say I am terrible at making a good caption. Especially with this new concept of lolcat speak, I just need to accept that I am old and (still) uncool.
This got me thinking about whether I could use technology in some way to make up for my shortcomings in this area. Could there be a way to make an AI assistant of sorts to help caption my pictures like someone funnier and cooler would? A quick Google later and it led me to the article “How to Train Your Own Neural Network“.
Neural networking is a computer system modeled on the human brain and nervous system. You may have seen articles where people claim they’ve gotten these “robots” to write fake TV scripts, or even generate fake President Trump speeches. I’m going to attempt feeding widely-liked cat captions from Facebook cat groups to create my own captions for my posts.
Because this post is already too long, I’m going to create a separate post on each step. According to the article to train my own neural network I need to:
- Collect data to “train” my neural network
- Write a training script to “teach” the network
- Write an output script to give results from the network
Aside from the above, I think it’d be fun to take it to the next level and figure out how a script could search my cat picture files, generate a comment, and then post to my social media on my behalf. But who knows how much this neural network will break my spirit.