0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

怎样用Wekinator平台进行基于机器学习的项目

454398 ? 来源:工程师吴畏 ? 2019-07-31 11:16 ? 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

什么是机器学习

根据维基百科的说法,“机器学习是一门计算机科学领域,它使计算机无需明确编程即可学习。”

所以机器学习就是关于训练计算机的方式是它可以在不使用编程的情况下执行其他任务。

有许多平台可用于机器学习,而Wekinator就是其中之一。我们将使用Wekinator平台并对其进行训练以执行不同的任务。

什么是Wekinator?

Wekinator是Rebecca Fiebrink在2009年创建的机器学习平台。它允许您使用机器学习来制作乐器,创建计算机听力等项目系统,制作手势控制系统和其他交互式项目。

我们通过串口从其他软件(如处理)向Wekinator提供输入,然后我们训练它来控制输出。输入将是诸如X和Y坐标的值。在本文中,我们将训练Wekinator在拖动其他处理窗口中的框时控制处理的背景颜色。

安装软件

首先,您需要下载Wekinator软件。

下载后,解压缩ZIP文件并将其安装到您的计算机中。

您还需要一个称为处理的软件,我们将通过该软件向Wekinator提供输入。下载最新版本的处理。

解压缩并安装设置。

使用入门

之后,您需要转到Wekinator网站上的快速演练页面,您需要从那里下载一个输入和一个输出程序来控制Wekinator。因此,我们将下载屏幕上的鼠标控件作为输入程序,并将动画颜色的连续控制作为输出程序。

使用处理软件运行这两个程序,您将看到两个窗口为如下所示。

怎样用Wekinator平台进行基于机器学习的项目

现在是时候训练Wekinator并使用它控制输出了。所以打开Wekinator它应该如下所示。

在此窗口中,您只需更改输入和输出。保留其他选项。我们将向Wekinator提供两个输入,我们将控制它的一个输出。

点击“下一步”,您将看到一个新窗口如下所示。

进入屏幕鼠标控制窗口并将绿色框拖到左下角附近,如下图所示。在Wekinator窗口中,单击“randomize”并开始记录半秒。

现在将绿色框拖到顶部中心附近,如下图所示,同样地,在Wekinator中,点击“随机化”并开始录制半秒。

现在将绿色框拖到右下角附近如下所示,在Wekinator中,点击“随机化”并开始录制半秒。

现在点击Wekinator窗口中的“Train”然后单击“运行”。现在,当您在屏幕鼠标控制窗口中拖动框时,动画颜色窗口连续控制中的背景颜色将会改变。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 机器学习
    +关注

    关注

    66

    文章

    8513

    浏览量

    135107
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    使用MATLAB进行无监督学习

    无监督学习是一种根据未标注数据进行推断的机器学习方法。无监督学习旨在识别数据中隐藏的模式和关系,无需任何监督或关于结果的先验知识。
    的头像 发表于 05-16 14:48 ?800次阅读
    使用MATLAB<b class='flag-5'>进行</b>无监督<b class='flag-5'>学习</b>

    盘点#机器人开发平台

    Athena机器人****开发平台思岚推出Athena机器人开发平台,有望主导机器人开发平台未来
    发表于 05-13 15:02

    面向AI与机器学习应用的开发平台 AMD/Xilinx Versal? AI Edge VEK280

    AMD/Xilinx Versal? AI Edge VEK280评估套件是一款面向AI与机器学习应用的开发平台,专为边缘计算场景优化设计。以下从核心配置、技术特性、应用场景及开发支持等方面
    的头像 发表于 04-11 18:33 ?1482次阅读
    面向AI与<b class='flag-5'>机器</b><b class='flag-5'>学习</b>应用的开发<b class='flag-5'>平台</b> AMD/Xilinx Versal? AI Edge VEK280

    《AI Agent 应用与项目实战》----- 学习如何开发视频应用

    再次感谢发烧友提供的阅读体验活动。本期跟随《AI Agent 应用与项目实战》这本书学习如何构建开发一个视频应用。AI Agent是一种智能应用,能够根据用户需求和环境变化做出相应响应。通常基于深度
    发表于 03-05 19:52

    AI项目管理平台有什么

    当今,AI项目的复杂性和多变性给项目管理带来了前所未有的挑战。为了有效应对这些挑战,AI项目管理平台应运而生。那么,AI项目管理
    的头像 发表于 02-19 11:16 ?413次阅读

    使用 Thonny 对 XRP 机器进行编程

    算法中用于创建机器人未知区域导航地图的三种主要技术。在这篇博客,我们将讨论一个适合初学者的实验机器人平台 (XRP),以及如何通过另一种方式 Thonny 来对其编程。 什么是 XRP(实验机器人平台)? [XRP] 是一个开
    的头像 发表于 01-26 17:31 ?623次阅读
    使用 Thonny 对 XRP <b class='flag-5'>机器</b>人<b class='flag-5'>进行</b>编程

    传统机器学习方法和应用指导

    用于开发生物学数据的机器学习方法。尽管深度学习(一般指神经网络算法)是一个强大的工具,目前也非常流行,但它的应用领域仍然有限。与深度学习相比,传统方法在给定问题上的开发和测试速度更快。
    的头像 发表于 12-30 09:16 ?1300次阅读
    传统<b class='flag-5'>机器</b><b class='flag-5'>学习</b>方法和应用指导

    如何选择云原生机器学习平台

    当今,云原生机器学习平台因其弹性扩展、高效部署、低成本运营等优势,逐渐成为企业构建和部署机器学习应用的首选。然而,市场上的云原生
    的头像 发表于 12-25 11:54 ?509次阅读

    构建云原生机器学习平台流程

    构建云原生机器学习平台是一个复杂而系统的过程,涉及数据收集、处理、特征提取、模型训练、评估、部署和监控等多个环节。
    的头像 发表于 12-14 10:34 ?495次阅读

    什么是机器学习?通过机器学习方法能解决哪些问题?

    计算机系统自身的性能”。事实上,由于“经验”在计算机系统中主要以数据的形式存在,因此机器学习需要设法对数据进行分析学习,这就使得它逐渐成为智能数据分析技术的创新源之一,
    的头像 发表于 11-16 01:07 ?1072次阅读
    什么是<b class='flag-5'>机器</b><b class='flag-5'>学习</b>?通过<b class='flag-5'>机器</b><b class='flag-5'>学习</b>方法能解决哪些问题?

    NPU与机器学习算法的关系

    紧密。 NPU的起源与特点 NPU的概念最早由谷歌在其TPU(Tensor Processing Unit)项目中提出,旨在为TensorFlow框架提供专用的硬件加速。NPU的设计目标是提高机器学习算法的运行效率,特别是在处理
    的头像 发表于 11-15 09:19 ?1426次阅读

    AI项目管理平台怎么

    AI项目管理平台是一种集成了项目管理工具、AI开发环境和数据分析能力的综合性平台。接下来,AI部落小编为您梳理AI项目管理
    的头像 发表于 11-13 09:38 ?747次阅读

    使用机器学习和NVIDIA Jetson边缘AI和机器人平台打造机器人导盲犬

    Selin Alara Ornek 是一名富有远见的高中生。她使用机器学习和 NVIDIA Jetson 边缘 AI 和机器人平台,为视障人士打造了机器人导盲犬。 该
    的头像 发表于 11-08 10:05 ?869次阅读

    Cloudera推出机器学习项目加速器 (AMP) 的全新套件

    / --?Cloudera是唯一真正意义上的数据、分析和人工智能混合平台,该平台今天宣布推出多款全新机器学习项目加速器 (AMP) ,旨在缩
    的头像 发表于 09-13 14:51 ?641次阅读

    怎样用THS3201实现输出功率可调?

    怎样用THS3201实现输出功率可调?
    发表于 08-26 08:28