Course details
Home Course details

Deep Learning with TensorFlow & Keras
Learn to build deep neural networks using TensorFlow and Keras, covering CNNs, RNNs, dropout, and transfer learning. Students apply concepts through projects like image recognition and sentiment analysis. Ideal for those interested in AI applications like computer vision and NLP.
- Duration: 12
- Lecture: 50
- Category: Artificial Intelligence & Machine Learning
- Language: English & Japanese
$ 1,500.00
Deep Learning with TensorFlow & Keras is an in-depth course designed for individuals aiming to master neural network architectures and deep learning workflows using two of the most powerful open-source frameworks—TensorFlow and Keras. The course begins with the basics of artificial neural networks (ANNs), explaining how neurons, activation functions, and weight updates through backpropagation work. Learners understand the computational graph model of TensorFlow and the simplicity of Keras as a high-level API built on top of it. The course then dives into various deep learning architectures, including feedforward neural networks, convolutional neural networks (CNNs), recurrent neural networks (RNNs), long short-term memory networks (LSTMs), and transformers. Each architecture is introduced with theoretical insights followed by hands-on coding in Python. Learners build and train models for tasks such as image classification (using CIFAR-10, MNIST), time series forecasting, text generation, and sentiment analysis. The course also covers model optimization techniques such as dropout, batch normalization, and learning rate scheduling. TensorBoard is introduced for visualization, and students learn to debug and interpret models using explainability tools like SHAP and LIME. Learners also explore transfer learning using pre-trained models such as VGG16, ResNet, and BERT, and deploy trained models using TensorFlow Serving and TFLite. Performance tuning on GPUs and TPUs is discussed to help scale training workflows. By the end of the course, students will be proficient in designing, training, evaluating, and deploying deep learning models for production use. This course is ideal for aspiring AI engineers, data scientists, and developers seeking to work on advanced machine learning applications in fields such as computer vision, NLP, and speech recognition.
Student reviews
Ankit Kambale
Outstanding Course
gvbnhgnhgb
kkk
Outstanding Course
dffddf
aaaa
Outstanding Course
fgbhgrhry rtr yry r y
Makoto Yamamoto
Outstanding Course
自分のペースで進められるので、忙しい日々でも安心して学べました。 (I was able to learn at my own pace, so I felt comfortable despite my busy days.)
Kenji Kobayashi
Outstanding Course
Very practical, hands-on content that is easy to apply to real-world situations. Great for skill development.
Yoshiko Suzuki
Outstanding Course
このコースは仕事に役立つ新しい知識を学べたので、キャリアアップにもつながると感じました。 (This course helped me learn new knowledge that will be useful in my job, and I feel it will contribute to my career advancement.)
Rika Watanabe
Outstanding Course
I learned so much about advanced techniques that I had never heard of before. Highly beneficial!
Emiko Tanaka
Outstanding Course
日本語と英語両方の学習内容があり、非常に便利でした。次回も受講したいです。 (The course content was available in both Japanese and English, which was very convenient. I would like to take it again.)