网页
资讯
视频
图片
知道
文库
贴吧
地图
采购
进入贴吧
全吧搜索
吧内搜索
搜贴
搜人
进吧
搜标签
日
一
二
三
四
五
六
签到排名:今日本吧第
个签到,
本吧因你更精彩,明天继续来努力!
本吧签到人数:0
一键签到
成为超级会员,使用一键签到
一键签到
本月漏签
0
次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行
补签
。
连续签到:
天 累计签到:
天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
04月27日
漏签
0
天
人工智能吧
关注:
114,022
贴子:
505,274
看贴
图片
吧主推荐
视频
游戏
首页
上一页
8
9
10
11
12
13
14
15
16
下一页
尾页
326
回复贴,共
19
页
,跳到
页
确定
<<返回人工智能吧
>0< 加载中...
回复:Jeff hawkins的Numenta的研究成果BAM
只看楼主
收藏
回复
水瓶座Karl
自动驾驶
6
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
在许多情况下,将这些特性作为完全离散的类别编码是有用的。在这些情况下编码,应尽量减少任何类的编码之间的重叠。做到这一点的最简单的方法是为每个选项选定一些专用位数。任何选项的编码都有其专用位,其余的位则是不活跃的。以下是工作日/周末类编码星期六的的例子:
水瓶座Karl
自动驾驶
6
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
当数据流中的模式在周末和工作日有区别时,这种编码是有用的。添加这种编码使得HTM系统能够在周末和工作日接收到有区别的输入模式,使得这些系统能够更容易地学习单独地去在这两种情况预测。
水瓶座Karl
自动驾驶
6
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
类别编码也可应用于语音部分。一个动词的编码可能看起来像:
水瓶座Karl
自动驾驶
6
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
有些时候模式是连续地改变的,而不是完全离散的类别。
差异也许是不能用一条实线分割开。中午的模式有时可能类似早晨的模式,但其他的日子可能更类似于常见的晚上模式。在这些情况下,您只需转换为数值,并使用标量编码器生成SDR。
水瓶座Karl
自动驾驶
6
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
然而,特别是在日期和时间的情况下,类别除了连续还可以是循环的。例如,星期五是工作日,但与星期四有点不同。星期日晚上是周末,但不像星期六晚上。你可以从0到6的一个整数来表示一天的周数,其中0是星期日,6是星期六。数字编码器将创造一个良好的表达,不这样的话,星期六和星期日将有很少或根本没有重叠,考虑到他们的编码在两个端点。在这些循环的情况下,编码必须“卷曲”。对于这个例子,我们将使用少量的比特编码。在一个实际的实现中,你希望更多的比特活跃,因此需要更多的总位数。最容易理解的方法是用图表(图4):
水瓶座Karl
自动驾驶
6
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
水瓶座Karl
自动驾驶
6
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
图4中的两个图表显示了星期五的编码表示形式。左边的图显示了每一天是如何落在一个圆上,并与它前后的天数重叠。右图显示了星期五的编码表示以及每个编码的中心位置的注释。星期日的编码将包括在开始和结束时的比特(图5).
水瓶座Karl
自动驾驶
6
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
你可能想捕捉的其他日期和时间数值特征:
一年中的月份
一月中的天
一天中的时间
一小时中的分钟
水瓶座Karl
自动驾驶
6
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
4.5 例3-编码地理空间数据
4.5.1 一个简单的地理空间数据编码器
这个例子展示了编码器如何捕获地理空间数据。最明显的方面是,彼此靠近的位置应该被认为是相似的,而相距遥远的位置不应该被认为是相似的。为了对这个意义进行编码,我们首先要确定我们要编码的分辨率。对于这个例子,我们假设我们使用的GPS坐标精确到十英尺左右。我们将做二维的位置,但是将编码扩展到三个维度将是直截了当的。
水瓶座Karl
自动驾驶
6
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
第一步是将GPS位置转换成一个平坦的空间,在这个空间我们可以封锁到十乘十平方英尺。然后,我们决定一个索引系统,以便我们可以识别任何部分的整数X和Y坐标。
水瓶座Karl
自动驾驶
6
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
现在我们需要将一个位置编码为拥有w个激活比特的总比特为n的数据。对于这样一个例子,我们将会使用n=100,w=25,但是真实应用将会用更大的数字,就像n=1000.我们首先选择想要编码的位置的坐标,例如x=5和y=10,然后确定周围位置的坐标。这将会形成一个位置的正方形区域由坐标3<=x<=7和8<=y<=12组成。这个过程给了我们25组x,y坐标,如下图灰色区域:
水瓶座Karl
自动驾驶
6
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
现在我们能够使用决定性地hash函数来将每对坐标映射到编码的100比特中:
Hash(x,y)=ix,y
就像之前解释的,通过使用hash函数我们能够用固定数量比特去表示在一个无边界空间的任何位置。
水瓶座Karl
自动驾驶
6
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
因为我们在使用决定性的hash类函数,我们能在需要这些值的时候计算它们而不需要存储它们。一个典型GPS坐标编码最终看起来像这样:
000000100100000000010100000000000000001100010000000000…
水瓶座Karl
自动驾驶
6
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
注意到最终的编码可能会有点少于25比特,因为hash的坍缩性。当为n和w使用足够大的数字时,这种情况不太可能发生,并且在任何情况下也不会在HTM中产生问题。
水瓶座Karl
自动驾驶
6
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
如果我们将x=6,y=10的位置编码,大部分(25中的20个)被选坐标将与x=5,y=10的编码重叠,服从我们想要SDRs语义重叠的结果。
登录百度账号
扫二维码下载贴吧客户端
下载贴吧APP
看高清直播、视频!
贴吧页面意见反馈
违规贴吧举报反馈通道
贴吧违规信息处理公示