当前位置: 首页 > 软件库 > 神经网络/人工智能 > >

TJ Bot

开源 DIY 纸板机器人
授权协议 Apache
开发语言 JavaScript
所属分类 神经网络/人工智能
软件类型 开源软件
地区 不详
投 递 者 盖锐进
操作系统 跨平台
开源组织 IBM
适用人群 未知
 软件概览

IBM 开源的一个 DIY 纸板机器人:TJBot ,召集世界各地的 Bot 爱好者来制作属于自己的个性化 Bot。

TJBot 延续了手工社区的精神,它是一套 DIY 工具包,可让你建立由 Waston 驱动的可编程纸板机器人。该机器人由一块切割的纸板(可以是 3D 打印或者激光切割)、Raspberry Pi 和多种插件(包括一个 RGB LED 灯、一个麦克风、一个伺服电机和一个摄像头)构成。同时,TJ Bot 还是一个开源项目,我们可在 Instructables.com 和 GitHub 上查看相关指导。IBM 的团队已经提供了三个 TJ Bot 启动指导,但他们希望所有人都能贡献出自己的 DIY 机器人装配指导。

以下是已有的 TJ Bot 制作过程:

  • 让 TJ Bot 回应情感。TJ Bot 头上的 RGB LED 灯会根据 Twitter 上的某个给定话题的公共情绪改变颜色。它与 Twitter API(https://dev.twitter.com/overview/api)相连,能自动抓取推文,并能通过运行Watson Tone Analyzer(http://www.ibm.com/watson/developercloud/tone-analyzer.html) 来识别整体的情绪。例如,你可以给 TJ Bot 编程让它实时跟踪关于艾美奖的大众社会情绪。教程地址:http://www.instructables.com/id/Make-Your-Robot-Respond-to-Emotions-Using-Watson/

  • 用你的声音控制 TJ Bot。你可以用你的声音给 TJ Bot 下一些基础的命令。例如,你可以要求TJ Bot「把光调成黄色」,然后它就会把自己的灯光调成黄色。TJ Bot使用Watson Speech To Text API 来转录、分析和理解你说的话。教程地址:http://www.instructables.com/id/Use-Your-Voice-to-Control-a-Light-With-Watson/

  • 与TJ Bot聊天。使用三个Watson API创作一个“聊天”bot,你只需要三步。Watson Speech To Text API(http://www.ibm.com/watson/developercloud/speech-to-text.html)会将你的声音转换成文本,然后Watson Conversation(https://www.ibm.com/watson/developercloud/conversation.html)会处理文本并计算出一个回复,之后Watson Text To Speech会将文本转换成音频,让 TJ Bot 做出回应。你可以和 TJ Bot 聊从天气到你最喜爱的电视节目的任何事情,这取决于你如何编程你的Rasberry Pi。 教程地址:http://www.instructables.com/id/Build-a-Talking-Robot-With-Watson-and-Raspberry-Pi/

TJ Bot 是『具身认识(embodied cognition)』的一个例子,也就是将人工智能植入你日常生活中的具体物体中。在这个例子中,我们把 Watson 技术放入一个切割的纸板中,想象着让你家的墙壁、你的家具或你家里的各种物体能具备以上几种能力。

创作出认知具身的关键之一就是理解人类与事物互动的方式。与这些物体的互动,比如与TJ Bot 的互动要比与现有计算设备互动更加自然:你不需要用键盘打字,只需用声音命令它可以了。 

不论你是想写出一个具有「big idea」的代码,还是完成课业的某个课题,都可以参与 TJ Bot 的开源项目中来。 

部分内容转载自机器之心

  • 检索式模型介绍(四) 这个系列的文章主要是介绍一些可以作为文本匹配工作的一些模型,有些是比较基础的算法,例如bm25。有些模型是基于深度学习的架构,比如说deepMatch模型。个人认为文本匹配的任务有两种实现方式,一个是学习不同domain中text的representation,然后利用representation计算score,这个的score可以是相似度(cosine,欧式距离等)。当然一

 相关资料
  • PHP 生成二维码海报,支持多模板。 增加模板: 1、qrcode.*** 开头的 文件夹,比如:qrcode.demo3 2、在第一步创建的文件夹中配置文件config.php,以上面的例子为:qrcode.demo3/config.php <?phpreturn array( 'level' => "L", //二维码校正级别,可选:L、M、Q、H 'matrix' => 6, //矩阵的大小

  • Rasa 是一款开源的对话机器人框架,能让开发者使用机器学习技术快速创建工业级的对话机器人。得益于丰富的功能、先进的机器学习能力和可以快速上手的特性,Rasa 框架是目前流行的开源对话机器人框架。

  • 介绍 一个用java swing编写的用来来设计洞洞板布局的小软件。开发者是bancika@gmail.com 可以打印、导出pdf文件

  • 本指南介绍了从头开始构建自己的 CNC(计算机数控) 机器的所有步骤,包括完整的物料清单 (BOM)、所有 3d 打印部件的 STL/OBJ 文件以及所有部件如何组装的详细说明。 它还包括如何安装所有必要的开源软件的说明, 该指南基于 Ivan Miranada 的设计,是对 Ivan 的 Youtube 视频的补充 Original video: https://www.youtube.com/

  • 这是一个常用的资源控制器模板,使用时可以复制直接使用,复制后把相应命名空间,类名改掉就可以用了; <?php // +---------------------------------------------------------------------- // | ThinkCMF [ WE CAN DO IT MORE SIMPLE ] // +-----------------------

  • 我在下面提供了一些示例,但是我需要清除大部分可用的数据元素,所以不是寻找复制和粘贴的代码,而是寻找最好的方法。见下文。 链接:https://boardgamegeek.com/boardgame/63888/innovation 我试图从中提取的HTML示例。Span没有返回html_nodes,所以我无法从那里开始。 我假设这是JSON?有没有一种方法来解析html_text输出,或者另一种方

  • 本文打算制作一个既实用又小巧的 Linux + Apache + PHP + PostgreSQL + OpenSSH + Iptables 服务器,并且实用优先于小巧。

  • 我正在开始一个网站,可能会得到很多关注从钓鱼机器人在评论或电子邮件。 如何检测和阻止基于硒的机器人?我更喜欢开源框架,这样我就可以实时更新代码。该网站基本上使用JavaScript、HTML5和Apache上的CSS。