当前位置: 首页 > news >正文

3分钟实操机器学习原理,这里有一个不挑人的模型 | 包教包会

本文来自AI新媒体量子位(QbitAI)

少年,还在为假期不能工作而苦恼吗?

或者像我一样不能低调展示一下正在从事的“AI”工作?

现在机会来了。

fe98d4e83e5c4ddd79d458ef0d0fbc4092e9f116

 teachable-machine

上图展示的是一个无需敲代码的小实验,名为“teachable-machine”,来自“Google和她的朋友们”。

通过这个小实验,你可以轻松简单地了解机器学习的工作原理,而且手把手教,包教包会,有台带摄像头的电脑就OK。

亲测完成一次实验不超过3分钟,全过程也富有趣味。

全过程

首先,允许程序使用你的电脑摄像头、麦克风和喇叭,主要用途是“输入”;

其次,开始整个机器学习的三大步骤:一是输入,二是学习,三是输出。

1)输入

在摄像头前做某个动作,数量不低于30次,多些角度和场景,然后在“准确值”接近100时开始下一个动作输入,总共三个。

2)学习

在你超过30次的动作捕捉中,机器通过这个“数据集”的学习,掌握了你这个动作代表的意思。

3)输出

三个动作均按要求输入完成后,一一对应的“输出”也会在这个过程中学习完毕。你可以在屏幕前做出任一动作,机器会通过相机输入后给出对应的“意义”。

当然,这个“意义”完全可以自定义,形式也多种多样,比如GIF动图、声音,甚至某段回答。

有什么用?

除了通过这个小实验,简单清晰了解机器学习的原理,其实也能做一些有趣的事情。

比如有人通过这个程序,就能在没有乐器的情况下,编写、弹奏原创音乐;也有人利用这个程序,把机器学习应用到自己的日常起居中。

值得一提的是,这个实验最有意思的地方在于,它允许任何人通过简单的操作,而不是代码来使用机器学习。

当然,这种效果实现背后,也要感谢deeplearn.js的努力,以至于让Web开发人员在浏览器中本地运行机器学习模型。

相关代码也已开源:https://github.com/googlecreativelab/teachable-machine

另外,如果你需要更多这样的机器学习模型,可移步:http://ml4a.github.io/guides/

最后,或许你已经有些迫不及待想要开始了。

这里有一段手把手视频教程,以及马上开黑的地址。



开黑地址:https://teachablemachine.withgoogle.com/

本文作者:李根
原文发布时间: 2017-10-04 

相关文章:

  • nginx负载均衡与反向代理配置文件分析实例
  • 第 26 章 MySQL
  • 如何确保SWF文件Hash值相同
  • 2017JavaScript框架战报——React分战场
  • 整理Java基础知识--Character类
  • 网上购物系统(Task005)——通用数据库访问函数集SqlHelper类
  • mysql 密码重置
  • 微软产品组里的十一类人
  • window10转Windows7
  • java生成缩略图
  • Docker 运行 jar
  • 在区块链上表白——使用C#将一句话放入比特币的区块链上
  • Powershell for循环语句示例
  • 关于C#中随机数的生成问题
  • 梦断代码阅读笔记01
  • exports和module.exports
  • JAVA_NIO系列——Channel和Buffer详解
  • JavaScript HTML DOM
  • js写一个简单的选项卡
  • Laravel 实践之路: 数据库迁移与数据填充
  • miniui datagrid 的客户端分页解决方案 - CS结合
  • Mysql数据库的条件查询语句
  • nodejs调试方法
  • October CMS - 快速入门 9 Images And Galleries
  • React Native移动开发实战-3-实现页面间的数据传递
  • scrapy学习之路4(itemloder的使用)
  • Vue 重置组件到初始状态
  • VuePress 静态网站生成
  • Web设计流程优化:网页效果图设计新思路
  • 技术:超级实用的电脑小技巧
  • 经典排序算法及其 Java 实现
  • 聊聊flink的TableFactory
  • 小试R空间处理新库sf
  • 要让cordova项目适配iphoneX + ios11.4,总共要几步?三步
  • 一个普通的 5 年iOS开发者的自我总结,以及5年开发经历和感想!
  • 哈罗单车融资几十亿元,蚂蚁金服与春华资本加持 ...
  • ​3ds Max插件CG MAGIC图形板块为您提升线条效率!
  • #LLM入门|Prompt#1.7_文本拓展_Expanding
  • #经典论文 异质山坡的物理模型 2 有效导水率
  • (Java数据结构)ArrayList
  • (Redis使用系列) Springboot 使用redis的List数据结构实现简单的排队功能场景 九
  • (大众金融)SQL server面试题(1)-总销售量最少的3个型号的车及其总销售量
  • (附源码)springboot 校园学生兼职系统 毕业设计 742122
  • (牛客腾讯思维编程题)编码编码分组打印下标(java 版本+ C版本)
  • (七)理解angular中的module和injector,即依赖注入
  • (十三)Maven插件解析运行机制
  • (学习日记)2024.02.29:UCOSIII第二节
  • (原創) 如何讓IE7按第二次Ctrl + Tab時,回到原來的索引標籤? (Web) (IE) (OS) (Windows)...
  • (转)linux自定义开机启动服务和chkconfig使用方法
  • (转)Unity3DUnity3D在android下调试
  • .java 9 找不到符号_java找不到符号
  • .net Application的目录
  • .NET Core WebAPI中使用Log4net 日志级别分类并记录到数据库
  • .Net Core与存储过程(一)
  • .net FrameWork简介,数组,枚举