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

    文章

    8416

    浏览量

    132620
收藏 人收藏

    评论

    相关推荐

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

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

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

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

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

    计算机系统自身的性能”。事实上,由于“经验”在计算机系统中主要以数据的形式存在,因此机器学习需要设法对数据进行分析学习,这就使得它逐渐成为智能数据分析技术的创新源之一,
    的头像 发表于 11-16 01:07 401次阅读
    什么是<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 452次阅读

    AI项目管理平台怎么

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

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

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

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

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

    OPA735加OPA333,怎样用TINA TI去仿真?

    当输入信号VG1从7.06V慢慢变化到7.22V时。 输出电压Vout的变化必须是接近线性变化的。我想知道我该怎样用TINA TI去仿真?怎样设置那个输入信号VG1才能达到我的目的。因为这个电压源好像
    发表于 08-02 08:39

    机器学习算法原理详解

    机器学习作为人工智能的一个重要分支,其目标是通过让计算机自动从数据中学习并改进其性能,而无需进行明确的编程。本文将深入解读几种常见的机器
    的头像 发表于 07-02 11:25 1034次阅读

    深度学习与传统机器学习的对比

    在人工智能的浪潮中,机器学习和深度学习无疑是两大核心驱动力。它们各自以其独特的方式推动着技术的进步,为众多领域带来了革命性的变化。然而,尽管它们都属于机器
    的头像 发表于 07-01 11:40 1366次阅读

    请问PSoC™ Creator IDE可以支持IMAGIMOB机器学习吗?

    我的项目使用 POSC62 MCU 进行开发,由于 UDB 模块是需求的重要组成部分,所以我选择了PSoC™ Creator IDE 来进行项目开发。 但现在,由于需要扩展,我不得不使
    发表于 05-20 08:06

    怎样用STM8L的PB3/TIM2_TRIG的引脚测量脉宽?

    怎样用STM8L的PB3/TIM2_TRIG的引脚测量脉宽?
    发表于 05-07 06:55

    stm32f100怎样用重映射功能?

    的是stm32f100c8t6b芯片,现在想用将PB1映射为TIM1_CH3N,在调用GPIO_PinAFConfig(GPIOB,GPIO_PinSource1,GPIO_AF_TIM1)时, GPIO_PinAFConfig和GPIO_AF_TIM1都没定义,stm32f100
    发表于 05-07 06:06

    STM32F412G-DISCO怎样用MX生成fatfs的代码?

    STM32F412G-DISCO怎样用MX生成fatfs的代码? SD卡例程能跑,但mx生成的代码不能正常运行,我生成代码后是不是还要配置一些东西?(我生成后只写了测试代码) 问题解决了,虽然我不知道我为什么不能直接使用mx生成的代码去操作sd卡,但我通过复制粘贴例程的代码完成了测试。
    发表于 03-12 08:15

    怎样用精益思维推动智能机器人的发展?

    随着科技的飞速进步,智能机器人已成为现代工业和服务业的重要支柱。然而,如何推动智能机器人的持续创新与发展,成为摆在我们面前的重要课题。精益思维作为一种追求卓越、持续改进的管理理念,为智能机器人的发展
    的头像 发表于 02-19 09:48 343次阅读