Image Captioning with TensorFlow & Streamlit

External: Coursera Courses ↗ · Coursera

Open Course on External: Coursera

Free to audit · Opens on External: Coursera

Image Captioning with TensorFlow & Streamlit

Coursera · Intermediate ·🧬 Deep Learning ·3mo ago

Key Takeaways

Building an image captioning application using TensorFlow and Streamlit with tokenization, feature extraction, and CNN-RNN architectures

Original Description

By completing this course, learners will be able to preprocess image and text datasets, build and evaluate a deep learning model, and deploy a fully functional image captioning application. They will gain hands-on experience in applying tokenization, feature extraction, CNN-RNN architectures, and BLEU score evaluation for accurate caption generation. This course uniquely bridges computer vision and natural language processing, enabling learners to generate meaningful captions for social media images. Unlike traditional AI tutorials, it not only covers dataset preparation and neural network modeling but also demonstrates how to create an interactive Streamlit app and deploy it on AWS EC2 for real-world accessibility. Learners benefit by acquiring both technical depth and practical deployment skills, preparing them for roles in AI development, machine learning engineering, and applied data science. By the end, they will confidently design, test, and launch their own automatic image captioning systems that integrate seamlessly into modern applications.
Watch on External: Coursera ↗ (saves to browser)
Sign in to unlock AI tutor explanation · ⚡30

Related AI Lessons

Want to get started with deep learning
Get started with deep learning by leveraging resources like Andrew Karpathy's playlist and frameworks such as TensorFlow or PyTorch
Reddit r/deeplearning
Building a Deepfake Detector From Scratch — What Nobody Tells You
Learn to build a deepfake detector from scratch and understand the challenges involved in detecting AI-generated fake media
Medium · Deep Learning
Unfolding the Meandering Path: High-Dimensional Invariance and the Flat 2D Plane of Neural…
Learn about high-dimensional invariance and its relation to the flat 2D plane of neural networks, and how to apply these concepts to improve model performance
Medium · Deep Learning
Implementing Neural Style Transfer from Scratch: The Project That Started It All
Learn to implement Neural Style Transfer from scratch and understand its significance in deep learning
Medium · Deep Learning
Up next
Image Classification with ml5.js
The Coding Train
Watch →