{
  "source_file": "0930",
  "source_platform": "Dev.to",
  "author": "amananandrai",
  "title_listed": "5 best TensorFlow.js DEV articles",
  "keywords": "",
  "domain": "机器学习",
  "content_type": "深度技术解析",
  "is_paid_flag": "否",
  "url": "https://dev.to/amananandrai/5-best-tensorflow-js-dev-articles-23g5",
  "publish_date": "2021-01-26",
  "corpus_stage": "",
  "notes": "",
  "id": "3644ac7330df",
  "collected_at": "2026-10-02T14:02:29",
  "title": "5 best TensorFlow.js DEV articles - DEV Community",
  "body_markdown": "TensorFlow\nis one of the most famous frameworks for creating Machine Learning and Deep Learning models and training them. It can be used for building models for not only desktop applications but also mobile and IoT devices for which TensorFlow Lite is there.\nTensorFlow.js\nis the ML library using TensorFlow as the core for Javascript-based applications used to run on Browsers or Nodejs applications.\nTensorFlow is a very powerful framework it can be used to build recommender systems, GAN based applications and used by companies like Airbnb, Twitter, Deepmind, and Intel, etc. TensorFlow.js is also as powerful as TensorFlow and it can be used for Browser-based and Nodejs based applications using the power of all-powerful Javascript.\nDEVCommunity\nwhich is one of the best platforms for developers has a lot of resources for many languages like Javascript, and its many frameworks like Node, Vue, Ember, React, etc, Python, Java, Go, Rust, etc. It has a lot of resources related to Machine learning and TensorFlow.js as well. Here I have tried to put together a list of 5 amazing articles related to TensorFlow.js on DEV which will be helpful for newcomers as well as others who are trying to experiment with Machine learning using javascript or TensorFlow.\n1 - Street Fighter using Body movements\nStreet Fighter is a very famous video game where two players fight with each other using punches and kicks. What if you want to use actual punches and kicks in the real-world to play this game. Here is an article explaining how to play the game using actual hand movements which are captured using sensors like gyroscope and accelerometers. These signals are then processed using Arduino and TensorFlow.js to recognize the kicks and punches and then these are used to play the game.\nPlay Street Fighter with body movements using Arduino and Tensorflow.js\nCharlie Gerard ・ Sep 1 '19\n#javascript\n#machinelearning\n#arduino\n#tensorflowjs\n2 - Game control using speech\nIn this article, the author has tried to explain how to build a game similar to Flappy Bird which is very basic consisting of just blocks and rectangles and then a Machine Learning model is build to play the same game using Speech Command.\nLet's build a game with Tensorflow.js in 10 minutes 🎮\nYaser Adel Mehraban  ・ Sep 19 '19\n#showdev\n#webdev\n#tensorflow\n#game\n3 - Fruit Ninja using Gestures\nFruit Ninja is a famous mobile game where you slice fruits using swipes on the screen. Here in this article the author has explored how to play the game using hand gestures.\nMotion-controlled Fruit Ninja game using Three.js & Tensorflow.js\nCharlie Gerard ・ May 11 '20\n#javascript\n#tensorflow\n#tfjs\n#threejs\n4 - Toxic Language detection in Chats\nWe are using a lot of Chat applications in our day-to-day life like Whatsapp, Messenger, Telegram and recently Signal. We might have to deal with a lot of toxic messages. What if an application detects that your message is toxic and prevents you from sending such messages. Here in this article the author teaches how to build a toxic language detection in Twilio chat.\nDetect Toxic Language in Twilio Chat with Tensorflow.js\nLizzie Siegle for Twilio ・ Oct 24 '19\n#tensorflow\n#machinelearning\n#twilio\n#javascript\n5 - Playing BEAT SABER virtual reality game using TensorFlow.js\nBeat Saber is a VR rhythm game where you slash the beats of adrenaline-pumping music as they fly towards you, surrounded by a futuristic world. In this article too the author has tried to build a body movement detector which is used to play Beat Saber using TensorFlow.js.\nPlaying Beat Saber in the browser with body movements using PoseNet & Tensorflow.js\nCharlie Gerard ・ Oct 24 '19\n#javascript\n#tensorflow\n#machinelearning\n#creativecoding\nHope you will enjoy these collection of articles and build other interesting projects based on TensorFlow.js.",
  "metadata": {
    "title": "5 best TensorFlow.js DEV articles - DEV Community",
    "description": "TensorFlow is one of the most famous frameworks for creating Machine Learning and Deep Learning model... Tagged with machinelearning, bestofdev, tensorflow, javascript.",
    "keywords": "machinelearning, bestofdev, tensorflow, javascript, software, coding, development, engineering, inclusive, community",
    "author": null,
    "og:type": "article",
    "og:url": "https://dev.to/amananandrai/5-best-tensorflow-js-dev-articles-23g5",
    "og:title": "5 best TensorFlow.js DEV articles",
    "og:description": "TensorFlow is one of the most famous frameworks for creating Machine Learning and Deep Learning model...",
    "og:site_name": "DEV Community",
    "og:image": "https://media2.dev.to/dynamic/image/width=1000,height=500,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2Fjzkmfyblrwt2ny7od0e7.png",
    "twitter:site": "@thepracticaldev",
    "twitter:creator": "@",
    "twitter:title": "5 best TensorFlow.js DEV articles",
    "twitter:description": "TensorFlow is one of the most famous frameworks for creating Machine Learning and Deep Learning model...",
    "twitter:card": "summary_large_image",
    "twitter:widgets:new-embed-design": "on",
    "twitter:image:src": "https://media2.dev.to/dynamic/image/width=1000,height=500,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2Fjzkmfyblrwt2ny7od0e7.png"
  },
  "paywall": {
    "listed_paid": false,
    "detected": false,
    "marker": "",
    "public_only": false,
    "policy": "付费/会员内容只保留页面公开可见部分，不绕过付费墙"
  },
  "crawl": {
    "success": true,
    "status_code": 200,
    "error": ""
  },
  "code_blocks": [],
  "images": [
    {
      "status": "ok",
      "url": "https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F22924%2Fd8b205e7-f66a-4d59-b960-ba4c838db516.png",
      "bytes": 50948,
      "reused": true,
      "local_path": "attachments/3644ac7330df/images/004.png",
      "src": "https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F22924%2Fd8b205e7-f66a-4d59-b960-ba4c838db516.png",
      "alt": "devdevcharlie",
      "downloaded": true
    },
    {
      "status": "ok",
      "url": "https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F151401%2F4259d1b6-8e5b-47f0-b16b-eaa71e02ec62.jpeg",
      "bytes": 21765,
      "reused": true,
      "local_path": "attachments/3644ac7330df/images/003.jpeg",
      "src": "https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F151401%2F4259d1b6-8e5b-47f0-b16b-eaa71e02ec62.jpeg",
      "alt": "yashints",
      "downloaded": true
    },
    {
      "status": "ok",
      "url": "https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Forganization%2Fprofile_image%2F312%2F0bfb1ba6-a192-44af-8231-4f6b07e582a8.png",
      "bytes": 3530,
      "reused": false,
      "local_path": "attachments/3644ac7330df/images/body-9a4d205314f9e73df99d.png",
      "src": "https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Forganization%2Fprofile_image%2F312%2F0bfb1ba6-a192-44af-8231-4f6b07e582a8.png",
      "alt": "Twilio",
      "downloaded": true
    },
    {
      "status": "ok",
      "url": "https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F179%2F152a0269-2b8e-40d3-8373-6768941cbb0e.jpeg",
      "bytes": 21623,
      "reused": false,
      "local_path": "attachments/3644ac7330df/images/body-4e8b0bf350fdb9b7576c.jpeg",
      "src": "https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F179%2F152a0269-2b8e-40d3-8373-6768941cbb0e.jpeg",
      "alt": "",
      "downloaded": true
    }
  ],
  "audio": [],
  "videos": [],
  "links": [
    {
      "href": "https://www.tensorflow.org/",
      "label": "TensorFlow",
      "type": "a"
    },
    {
      "href": "https://www.tensorflow.org/js",
      "label": "TensorFlow.js",
      "type": "a"
    },
    {
      "href": "https://dev.to/devdevcharlie",
      "label": "",
      "type": "a"
    },
    {
      "href": "https://dev.to/devdevcharlie/play-street-fighter-with-body-movements-using-arduino-and-tensorflow-js-4kbi",
      "label": "Play Street Fighter with body movements using Arduino and Tensorflow.js Charlie Gerard ・ Sep 1 '19 #javascript #machinel",
      "type": "a"
    },
    {
      "href": "https://dev.to/yashints",
      "label": "",
      "type": "a"
    },
    {
      "href": "https://dev.to/yashints/let-s-build-a-game-with-tensorflow-js-in-10-minutes-1co5",
      "label": "Let's build a game with Tensorflow.js in 10 minutes 🎮 Yaser Adel Mehraban  ・ Sep 19 '19 #showdev #webdev #tensorflow #ga",
      "type": "a"
    },
    {
      "href": "https://dev.to/devdevcharlie/motion-controlled-fruit-ninja-game-using-three-js-tensorflow-js-18de",
      "label": "Motion-controlled Fruit Ninja game using Three.js & Tensorflow.js Charlie Gerard ・ May 11 '20 #javascript #tensorflow #t",
      "type": "a"
    },
    {
      "href": "https://dev.to/twilio",
      "label": "",
      "type": "a"
    },
    {
      "href": "https://dev.to/twilio/detect-toxic-language-in-twilio-chat-with-tensorflow-js-2662",
      "label": "Detect Toxic Language in Twilio Chat with Tensorflow.js Lizzie Siegle for Twilio ・ Oct 24 '19 #tensorflow #machinelearni",
      "type": "a"
    },
    {
      "href": "https://dev.to/devdevcharlie/playing-beat-saber-in-the-browser-with-body-movements-using-posenet-tensorflow-js-36km",
      "label": "Playing Beat Saber in the browser with body movements using PoseNet & Tensorflow.js Charlie Gerard ・ Oct 24 '19 #javascr",
      "type": "a"
    }
  ],
  "repair_version": 2,
  "repaired_at": "2026-10-14T10:49:21Z",
  "source_url": "https://dev.to/amananandrai/5-best-tensorflow-js-dev-articles-23g5",
  "papers": [],
  "actual_video_files": [],
  "body_chars": 3833,
  "expected_body_images": 4,
  "discovery_status": "ok",
  "delivery_status": "ok",
  "missing_reason": "",
  "raw_html": "attachments/3644ac7330df/pages/source.html",
  "local_html": "attachments/3644ac7330df/pages/article.html",
  "body_base_path": "attachments/3644ac7330df/pages/",
  "body_markdown_path": "attachments/3644ac7330df/pages/article.md"
}