Pusher
  • Products
    • Build scalable realtime features

    • Programmatic push notifications

  • Developers
    • Docs

      Read the docs to learn how to use our products

    • Tutorials

      Explore our tutorials to build apps with Pusher products

    • Support

      Reach out to our support team for help and advice

    • Glossary

      Get familiar with Pusher-specific terminology

  • User stories
  • Blog
  • Pricing
    • Build scalable realtime features

    • Programmatic push notifications

  • Sign in
Back to all tutorials2 tutorials tagged with Machine Learning

Build an emotion recognition application with Tensorflow.js

Build a simple web app in Vue that takes input from a webcam and can learn to recognize emotions. Implement machine learning with Tensorflow in the browser, and create a basic Node backend to support realtime functionality.

JavaScript
Vue.js
Node.js
...

11 minute read

Follow tutorial

Create an iOS application using machine learning

This tutorial dives into machine learning with a practical demo. You will build a convolutional neural network, , before connecting it to an iOS app, creating a machine learning powered iOS image recognition app.

Python
Swift
iOS
...

20 minute read

Follow tutorial

  • Previous
  • 1
  • Next
Logo

Products

  • Channels
  • Beams

Developers

  • Docs
  • Tutorials
  • Status
  • Support
  • Sessions
  • Glossary

Company

  • Contact Sales
  • User stories
  • Support
  • Blog
  • Careers

Legal

  • Terms & Conditions
  • Cookie Policy
  • Privacy Policy
  • Contests
  • Quotas
  • Security
  • Code of Conduct
  • Twitter
  • Youtube
  • LinkedIn
  • Github
  • Twitch
  • Discord

© 2025 Pusher Ltd. All rights reserved.
Pusher Limited is a company registered in England and Wales (No. 07489873) whose registered office is at MessageBird UK Limited, 3 More London Riverside, 4th Floor, London, United Kingdom, SE1 2AQ.