• For Individuals
  • For Businesses
  • For Universities
  • For Governments
Coursera
  • Online DegreeExplore Bachelor’s & Master’s degrees
  • MasterTrack™Earn credit towards a Master’s degree
  • University CertificatesAdvance your career with graduate-level learning
Careers
  • Log In
  • Join for Free
    Coursera
    Chevron Left
    Back to Custom Models, Layers, and Loss Functions with TensorFlow

    Learner Reviews & Feedback for Custom Models, Layers, and Loss Functions with TensorFlow by DeepLearning.AI

    Filled StarFilled StarFilled StarFilled StarFilled Star
    4.9
    stars
    1,093 ratings

    About the Course

    In this course, you will: • Compare Functional and Sequential APIs, discover new models you can build with the Functional API, and build a
    model that produces multiple outputs including a Siamese network. • Build custom loss functions (including the contrastive loss function used in
    a Siamese network) in order to measure how well a model is doing and help your neural network learn from training data. • Build off of
    existing standard layers to create custom layers for your models, customize a network layer with a lambda layer, understand the differences
    between them, learn what makes up a custom layer, and explore activation functions. • Build off of existing models to add c...
    ...

    Top reviews

    NP

    Feb 4, 2021

    Filled StarFilled StarFilled StarFilled StarFilled Star

    It is advanced TF specialization and the way contents are presented in the course are very systematically. Definitely recommended for developers already familiar with TF and wanted to explore further.

    MS

    Nov 25, 2020

    Filled StarFilled StarFilled StarFilled StarFilled Star

    Really great course, it teaches you all about the TF API and how to customize it for your needs, i thought only pytorch can make that as it's really pythonic, but i am a nieve noob what can i say.

    Filter by:

    1 - 25 of 225 Reviews for Custom Models, Layers, and Loss Functions with TensorFlow

    Filled StarFilled StarStarStarStar

    By Irina G

    •

    Nov 22, 2020

    The course is basically a presentation of semi-digested Keras tutorials, sometimes outdated. No depth and no real-world experience were communicated. The notebooks are mediocre, lazy and minimalistic, here-they-work-here-they-don't. You will not use them for your portfolio. I wouldn't call this course "advanced", it's rather a shallow overview of advanced techniques.

    Filled StarFilled StarFilled StarStarStar

    By Giora S

    •

    Jan 7, 2021

    I expected more, but maybe this will come in the following courses. Anyone can subclass Layer/Model with a short stack overflow post. But how do I loop a special fitting procedure? How do I make TF take into consideration external variables? What about some more complex loss functions with TF math operations? What about sparse input?

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Sieds M

    •

    Nov 27, 2020

    Very nice course, learned a lot! Thanks

    Some recommendations:

    In my opinion, the course is not the number of hours that were given for it. I'm not a super experienced Deep Learning practitioner but spent around half of the time that was given

    Secondly, the microphone of Lawrence should be checked, in the far background, there are some 'crunchy noises' which can be a bit annoying.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Daniel E

    •

    Dec 26, 2020

    This course presented such timely and vitially important innovations in deep learning, that it is difficult to express. While some of the material, was challenging,...it only illustrated the vast contributions of highly technical ideas that have come out of the development community. I am grateful to have taken part and benefitted from this course.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Quazi R

    •

    Nov 23, 2020

    The course is very helpful for building sophisticated models, and also provides in-depth understanding of model architecture. And as usual, Laurence Moroney did a marvelous job in teaching such a complicated topic in a fun and exciting way.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Vishnu D P

    •

    Dec 14, 2020

    If you want to lead a happy and peaceful life keep learning. Deeplearning.AI courses are so beautifully structured and explained that I sometimes feel this should never end. Learning from the deeplearning.AI course gives me immense pleasure.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Sibasis S

    •

    Nov 26, 2020

    Loved it!!! What I like is understanding the concepts and how it ties together without getting needlessly stuck in some Python heavy exercise. The knowledge acquired will help me to mess around and have fun with Tensorflow2.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Bernard F

    •

    Dec 1, 2020

    Excellent introduction to the subject of custom layers in Tensorflow .

    Shows much more flexible methods for coding Tensorflow models in a way that previously might have required a switch to PyTorch to achieve

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Moustafa S

    •

    Nov 25, 2020

    Really great course, it teaches you all about the TF API and how to customize it for your needs, i thought only pytorch can make that as it's really pythonic, but i am a nieve noob what can i say.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Eric L

    •

    Dec 14, 2020

    This course was fantastic! After learning about the functional API, I found tensorflow/keras are far more flexible than I had realized and am much more excited about the possibilities.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By DEBASHIS G

    •

    Nov 24, 2020

    Such an awesome course. The examples given are just to the point. Can't thank enough Coursera for providing such a lovely platform and Laurence, what an amazing instructor.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Jay R

    •

    Dec 26, 2020

    The course makes some of the more advanced functionality in Tensorflow really accessible, and I think anyone serious about Tensorflow needs to take this course.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Shaik S

    •

    Nov 22, 2020

    Great course to get hands dirty with functional api, custom loss functions, custom layers, custom models, and custom callbacks! Thank laurence moroney sir :)

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Santiago I C

    •

    Dec 11, 2020

    Good to get deeper into some custom tensorflow techniques. I would also recommend the book by Aurelien Geron which has a nice chapter about this also.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Cristian S

    •

    Dec 2, 2020

    Very happy with the course. The examples are clear to learn how to really take advantage of the flexibility provided by tensor flow and Keras.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Maryam F

    •

    Dec 22, 2020

    It is an amazing course, great introduction of advance technique, specially functional APIs. Thanks again Laurence Moroney and Eddy Shyu.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Bhavesh W

    •

    Jan 5, 2021

    Outstanding as always. Big Fan of Lawrence and andrew, both have changed my life. Thank you so much

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Kaan B

    •

    Dec 16, 2020

    Everything is very well explained, although programming exercises could have been more challenging.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Ram K K

    •

    Nov 25, 2020

    To the point, crystal clear, very good course. Please make a pytorch version of this course.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Julio C M B

    •

    Jan 2, 2021

    Excellent course with great material. The videos explain everything needed to start coding.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Minn B B

    •

    Dec 6, 2020

    Yes, we do need this course right after the previous specialization to master TensorFlow.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Isuru S A

    •

    Nov 21, 2020

    Great Content. You need some prior experience of TensorFlow to do his course.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Daniel D

    •

    Nov 21, 2020

    One of the most useful and enjoyable course that I have ever finished

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Lam T

    •

    Nov 22, 2020

    Great course to learn how to use Tensorflow to build flexible model

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Abdelrahman A

    •

    Dec 27, 2020

    Very good instructor and very good topics.

    • Chevron Left
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • Chevron Right

    Coursera Footer

    Technical Skills

    • ChatGPT
    • Coding
    • Computer Science
    • Cybersecurity
    • DevOps
    • Ethical Hacking
    • Generative AI
    • Java Programming
    • Python
    • Web Development

    Analytical Skills

    • Artificial Intelligence
    • Big Data
    • Business Analysis
    • Data Analytics
    • Data Science
    • Financial Modeling
    • Machine Learning
    • Microsoft Excel
    • Microsoft Power BI
    • SQL

    Business Skills

    • Accounting
    • Digital Marketing
    • E-commerce
    • Finance
    • Google
    • Graphic Design
    • IBM
    • Marketing
    • Project Management
    • Social Media Marketing

    Career Resources

    • Essential IT Certifications
    • High-Income Skills to Learn
    • How to Get a PMP Certification
    • How to Learn Artificial Intelligence
    • Popular Cybersecurity Certifications
    • Popular Data Analytics Certifications
    • What Does a Data Analyst Do?
    • Career Development Resources
    • Career Aptitude Test
    • Share your Coursera Learning Story

    Coursera

    • About
    • What We Offer
    • Leadership
    • Careers
    • Catalog
    • Coursera Plus
    • Professional Certificates
    • MasterTrack® Certificates
    • Degrees
    • For Enterprise
    • For Government
    • For Campus
    • Become a Partner
    • Social Impact
    • Free Courses
    • ECTS Credit Recommendations

    Community

    • Learners
    • Partners
    • Beta Testers
    • Blog
    • The Coursera Podcast
    • Tech Blog
    • Teaching Center

    More

    • Press
    • Investors
    • Terms
    • Privacy
    • Help
    • Accessibility
    • Contact
    • Articles
    • Directory
    • Affiliates
    • Modern Slavery Statement
    • Manage Cookie Preferences
    Learn Anywhere
    Download on the App Store
    Get it on Google Play
    Logo of Certified B Corporation
    © 2025 Coursera Inc. All rights reserved.
    • Coursera Facebook
    • Coursera Linkedin
    • Coursera Twitter
    • Coursera YouTube
    • Coursera Instagram
    • Coursera TikTok
    Coursera

    Sign up

    Learn on your own time from top universities and businesses.

    ​
    ​
    Between 8 and 72 characters
    Your password is hidden
    ​

    or

    Already on Coursera?


    I accept Coursera's Terms of Use and Privacy Notice. Having trouble logging in? Learner help center

    This site is protected by reCAPTCHA Enterprise and the Google Privacy Policy and Terms of Service apply.