We may earn an affiliate commission when you visit our partners.
Course image
Snehan Kekre

In this 45-minute long project-based course, you will build and train a multilayer perceptronl (MLP) model using Keras, with Tensorflow as its backend. We will be working with the Reuters dataset, a set of short newswires and their topics, published by Reuters in 1986. It's a very simple, widely used toy dataset for text classification. There are 46 different topics, some of which are more represented than others. But each topic has at least 10 examples in the training set. So in this project, you will build a MLP feed-forward neural network to classify Reuters newswires into 46 different mutually-exclusive topics.

Read more

In this 45-minute long project-based course, you will build and train a multilayer perceptronl (MLP) model using Keras, with Tensorflow as its backend. We will be working with the Reuters dataset, a set of short newswires and their topics, published by Reuters in 1986. It's a very simple, widely used toy dataset for text classification. There are 46 different topics, some of which are more represented than others. But each topic has at least 10 examples in the training set. So in this project, you will build a MLP feed-forward neural network to classify Reuters newswires into 46 different mutually-exclusive topics.

This course runs on Coursera's hands-on project platform called Rhyme. On Rhyme, you do projects in a hands-on manner in your browser. You will get instant access to pre-configured cloud desktops containing all of the software and data you need for the project. Everything is already set up directly in your internet browser so you can just focus on learning. For this project, you’ll get instant access to a cloud desktop with Python, Jupyter, and Keras pre-installed.

Notes:

- You will be able to access the cloud desktop 5 times. However, you will be able to access instructions videos as many times as you want.

- This course works best for learners who are based in the North America region. We’re currently working on providing the same experience in other regions.

Enroll now

Two deals to help you save

What's inside

Syllabus

Project: Build Multilayer Perceptron Models with Keras
In this 45-minute long project-based course, you will build and train a multilayer perceptronl (MLP) model using Keras, with Tensorflow as its backend for multiclass classification. We will be working with the Reuters dataset, a set of short newswires and their topics, published by Reuters in 1986. It's a very simple, widely used toy dataset for text classification. There are 46 different topics, some of which are more represented than others. But each topic has at least 10 examples in the training set. So in this project, you will build a MLP feed-forward neural network to classify Reuters newswires into 46 different mutually-exclusive topics.

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Utilizes a hands-on approach, which improves comprehension and retention
Implements Keras, a commonly used deep learning library, providing industry-relevant skills
Utilizes TensorFlow as its backend, ensuring compatibility with widely adopted deep learning frameworks
Emphasizes multiclass classification, a fundamental concept in machine learning
Employs a toy dataset, potentially limiting its practical applications
Intended for learners with prior knowledge in machine learning and neural networks

Save this course

Save Build Multilayer Perceptron Models with Keras to your list so you can find it easily later:
Save

Reviews summary

Introduction to keras

According to students, this course provides a nice and quick introduction to Multilayer Perceptrons using the Keras library. Beginners may especially enjoy this course. Learners say the course includes a simple, hands-on project although it could use more written instructions. The workload is manageable, although some students felt that the course was too easy and suggest that the difficulty level be increased.
Workload is manageable
"Professor taught course quite well and work load was bearable."
Good option for those starting out
"very helpful for beginner"
"Nice project for practice. For those who are beginner it is very good for them to do practice."
Simple hands-on project
"very easy to follow and practice this simple hands-on project !"
Difficulty level is too low
"Though it was soooooo easy course I would suggest Professor to increase the difficulty level by adding another week."
Limited written instructions
"Nice project, could be a bit better with more written instructions."
Quiz questions need improvement
"Good project, but the questions in the quiz need to be updated, clear and detailed explanatios in every step."

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in Build Multilayer Perceptron Models with Keras with these activities:
Review Python basics
Ensure you have a solid foundation in Python before taking this course.
Browse courses on Python
Show steps
  • Review basic Python syntax
  • Complete a few simple Python exercises
Read 'Hands-On Machine Learning with Scikit-Learn, Keras, and TensorFlow, 3rd Edition'
Review the foundational principles of machine learning and deep learning to ensure you have a solid foundation before taking this course.
Show steps
  • Read the first three chapters
  • Complete the exercises in the first three chapters
Follow a tutorial on building a text classification model with Keras
Gain hands-on experience by following a guided tutorial on building a text classification model with Keras, similar to the project in this course.
Browse courses on Text Classification
Show steps
  • Find a suitable tutorial
  • Follow the tutorial step-by-step
  • Run the code and review the results
Five other activities
Expand to see all activities and additional details
Show all eight activities
Solve practice problems on multilayer perceptrons
Deepen your understanding of how multilayer perceptrons work by solving a series of practice problems.
Show steps
  • Find practice problems or exercises on multilayer perceptrons
  • Attempt to solve the problems independently
  • Review your solutions against examples or ask for help if needed
Participate in a study group to discuss multilayer perceptrons and Keras
Enhance your understanding by discussing concepts and working through problems with peers in a study group.
Show steps
  • Find or form a study group
  • Prepare questions and topics for discussion
  • Meet regularly to discuss and collaborate
Develop an outline for a neural network model
Solidify your understanding of neural network architecture by creating an outline for a custom model for a specific task.
Browse courses on Neural Networks
Show steps
  • Define the purpose of the neural network model
  • Research different neural network architectures
  • Create a diagram of the proposed model
Build a simple multilayer perceptron model for a binary classification task
Demonstrate your proficiency in building and training multilayer perceptron models by creating a simple model for a binary classification task.
Show steps
  • Define the problem and gather data
  • Preprocess the data
  • Build the neural network model
  • Train and evaluate the model
Contribute to an open-source project related to multilayer perceptrons or Keras
Deepen your understanding and make a meaningful contribution to the community by contributing to an open-source project related to multilayer perceptrons or Keras.
Show steps
  • Find a suitable open-source project
  • Identify an area where you can contribute
  • Make a pull request to the project

Career center

Learners who complete Build Multilayer Perceptron Models with Keras will develop knowledge and skills that may be useful to these careers:
Robotics Engineer
A Robotics Engineer designs, builds, deploys, and maintains robots. The course, Build Multilayer Perceptron Models with Keras, may be useful for aspiring Robotics Engineers interested in leveraging machine learning and neural networks. The course offers a solid foundation in building and training multilayer perceptron models, which are becoming increasingly important in robotics.
Computer Vision Engineer
A Computer Vision Engineer designs, builds, deploys, and maintains computer vision models. The course, Build Multilayer Perceptron Models with Keras, may be useful for aspiring Computer Vision Engineers interested in leveraging machine learning and neural networks. The course offers a solid foundation in building and training multilayer perceptron models, which are becoming increasingly important in computer vision.
Natural Language Processing Engineer
A Natural Language Processing Engineer designs, builds, deploys, and maintains natural language processing models. The course, Build Multilayer Perceptron Models with Keras, may be useful for aspiring Natural Language Processing Engineers interested in leveraging machine learning and neural networks. The course offers a solid foundation in building and training multilayer perceptron models, which are becoming increasingly important in natural language processing.
Data Engineer
A Data Engineer designs, builds, deploys, and maintains data pipelines and infrastructure. The course, Build Multilayer Perceptron Models with Keras, may be useful for aspiring Data Engineers interested in leveraging machine learning and neural networks. The course offers a solid foundation in building and training multilayer perceptron models, which are becoming increasingly important in data engineering.
Deep Learning Engineer
A Deep Learning Engineer designs, builds, deploys, and maintains deep learning models. The course, Build Multilayer Perceptron Models with Keras, may be useful for aspiring Deep Learning Engineers interested in leveraging multilayer perceptron models in their work. The course offers a solid foundation in building and training multilayer perceptron models.
Machine Learning Researcher
A Machine Learning Researcher conducts research in the field of machine learning to develop new algorithms and techniques. The course, Build Multilayer Perceptron Models with Keras, may be useful for aspiring Machine Learning Researchers interested in leveraging multilayer perceptron models in their research. The course offers a solid foundation in building and training multilayer perceptron models.
Computer Scientist
A Computer Scientist researches, designs, develops, and implements computer systems and applications. The course, Build Multilayer Perceptron Models with Keras, may be useful for aspiring Computer Scientists interested in leveraging machine learning and neural networks. The course offers a solid foundation in building and training multilayer perceptron models, which are becoming increasingly important in computer science.
Research Scientist
A Research Scientist conducts scientific research to advance knowledge in a particular field. The course, Build Multilayer Perceptron Models with Keras, may be useful for aspiring Research Scientists interested in leveraging machine learning and neural networks. The course offers a solid foundation in building and training multilayer perceptron models, which are becoming increasingly important in scientific research.
Statistician
A Statistician collects, stores, analyzes, and interprets data to aid businesses in making informed decisions. The course, Build Multilayer Perceptron Models with Keras, may be useful for aspiring Statisticians interested in leveraging machine learning and neural networks. The course offers a solid foundation in building and training multilayer perceptron models, which are becoming increasingly important in statistical modeling.
Artificial Intelligence Engineer
An Artificial Intelligence Engineer designs, builds, deploys, and maintains artificial intelligence systems. The course, Build Multilayer Perceptron Models with Keras, may be useful for those wishing to pursue a career as an Artificial Intelligence Engineer. The course offers a solid foundation in building and training multilayer perceptron models, which are commonly used in artificial intelligence applications.
Quantitative Analyst
A Quantitative Analyst applies mathematical and statistical methods to financial data to build models for investment and trading. The course, Build Multilayer Perceptron Models with Keras, may be useful for those wishing to pursue a career as a Quantitative Analyst. The course provides a solid foundation in building and training neural networks, which are increasingly being used in quantitative finance.
Data Scientist
A Data Scientist collects, stores, analyzes, and interprets data to aid businesses in making informed decisions. The course, Build Multilayer Perceptron Models with Keras, may be useful for those wishing to pursue a career as a Data Scientist. The course offers a solid foundation in building and training neural networks, which are commonly used in data science applications.
Software Engineer
A Software Engineer designs, builds, deploys, and maintains software systems. The course, Build Multilayer Perceptron Models with Keras, may be useful for aspiring Software Engineers interested in developing machine learning applications. The course can help participants build a foundation in deep learning and neural networks, which are becoming increasingly important in software development.
Machine Learning Engineer
A Machine Learning Engineer designs, builds, deploys, and maintains machine learning models. The course, Build Multilayer Perceptron Models with Keras, may be useful for those wishing to pursue a career as a Machine Learning Engineer. The course offers a solid foundation in building and training multilayer perceptron models, which are commonly used in machine learning applications.
Data Analyst
A Data Analyst collects, stores, analyzes, and interprets data to aid businesses in making informed decisions. The course, Build Multilayer Perceptron Models with Keras, supports the Data Analyst role by helping participants build neural networks which can identify patterns within complex data sets. These skills are essential for the Data Analyst to build predictive models, optimize processes, and interpret results.

Reading list

We've selected nine books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Build Multilayer Perceptron Models with Keras.
Provides a comprehensive overview of machine learning, including the basics of supervised learning, unsupervised learning, and reinforcement learning. It valuable resource for anyone who wants to learn more about machine learning.
Provides a comprehensive overview of deep learning, including the basics of neural networks, convolutional neural networks, recurrent neural networks, and generative adversarial networks. It valuable resource for anyone who wants to learn more about deep learning.
Provides a comprehensive overview of deep learning, including the basics of neural networks, convolutional neural networks, recurrent neural networks, and generative adversarial networks. It valuable resource for anyone who wants to learn more about deep learning.
Provides a practical guide to machine learning using Python, including the basics of data preprocessing, model selection, and model evaluation. It valuable resource for anyone who wants to learn more about machine learning.
Provides a comprehensive overview of machine learning using Python, including the basics of supervised learning, unsupervised learning, and reinforcement learning. It valuable resource for anyone who wants to learn more about machine learning.
Provides a gentle introduction to machine learning using Python, including the basics of supervised learning, unsupervised learning, and reinforcement learning. It valuable resource for anyone who wants to learn more about machine learning.
Provides a practical guide to machine learning for hackers, including the basics of data preprocessing, model selection, and model evaluation. It valuable resource for anyone who wants to learn more about machine learning.
Provides a comprehensive overview of statistical learning, including the basics of supervised learning, unsupervised learning, and reinforcement learning. It valuable resource for anyone who wants to learn more about statistical learning.
Provides a comprehensive overview of pattern recognition and machine learning, including the basics of supervised learning, unsupervised learning, and reinforcement learning. It valuable resource for anyone who wants to learn more about pattern recognition and machine learning.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Here are nine courses similar to Build Multilayer Perceptron Models with Keras.
Perform Sentiment Analysis with scikit-learn
Most relevant
Build an E-commerce Dashboard with Figma
Most relevant
Computer Vision - Image Basics with OpenCV and Python
Most relevant
Support Vector Machines in Python, From Start to Finish
Most relevant
Visual Machine Learning with Yellowbrick
Most relevant
Data Visualization with Plotly Express
Most relevant
Deploy Models with TensorFlow Serving and Flask
Most relevant
Support Vector Machines with scikit-learn
Most relevant
Image Classification with CNNs using Keras
Most relevant
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser