Automated feature selection based on rankboost for ranking
    1.
    发明授权
    Automated feature selection based on rankboost for ranking 有权
    基于排名的自动功能选择

    公开(公告)号:US08301638B2

    公开(公告)日:2012-10-30

    申请号:US12238012

    申请日:2008-09-25

    IPC分类号: G06F7/00 G06F17/30 G06F15/18

    CPC分类号: G06F17/30864 G06N99/005

    摘要: A method using a RankBoost-based algorithm to automatically select features for further ranking model training is provided. The method reiteratively applies a set of ranking candidates to a training data set comprising a plurality of ranking objects having a known pairwise ranking order. Each round of iteration applies a weight distribution of ranking object pairs, yields a ranking result by each ranking candidate, identifies a favored ranking candidate for the round based on the ranking results, and updates the weight distribution to be used in next iteration round by increasing weights of ranking object pairs that are poorly ranked by the favored ranking candidate. The method then infers a target feature set from the favored ranking candidates identified in the iterations.

    摘要翻译: 提供了一种使用基于RankBoost的算法自动选择特征进行进一步排名模型训练的方法。 该方法重复地将一组排名候选应用于包括具有已知成对排序顺序的多个排序对象的训练数据集。 每轮迭代应用排序对象对的权重分布,由每个排名候选者产生排名结果,根据排名结果识别轮次的优选排名候选者,并通过增加下一次迭代更新要使用的权重分布 排名对象对的权重由受欢迎的排名候选人排名较差。 该方法然后从迭代中识别的优选排名候选推断目标特征集。

    Automated Feature Selection Based on Rankboost for Ranking
    2.
    发明申请
    Automated Feature Selection Based on Rankboost for Ranking 有权
    基于排名的自动特征选择

    公开(公告)号:US20100076911A1

    公开(公告)日:2010-03-25

    申请号:US12238012

    申请日:2008-09-25

    IPC分类号: G06F15/18

    CPC分类号: G06F17/30864 G06N99/005

    摘要: A method using a RankBoost-based algorithm to automatically select features for further ranking model training is provided. The method reiteratively applies a set of ranking candidates to a training data set comprising a plurality of ranking objects having a known pairwise ranking order. Each round of iteration applies a weight distribution of ranking object pairs, yields a ranking result by each ranking candidate, identifies a favored ranking candidate for the round based on the ranking results, and updates the weight distribution to be used in next iteration round by increasing weights of ranking object pairs that are poorly ranked by the favored ranking candidate. The method then infers a target feature set from the favored ranking candidates identified in the iterations.

    摘要翻译: 提供了一种使用基于RankBoost的算法自动选择特征进行进一步排名模型训练的方法。 该方法重复地将一组排名候选应用于包括具有已知成对排序顺序的多个排名对象的训练数据集。 每轮迭代应用排序对象对的权重分布,由每个排名候选者产生排名结果,根据排名结果识别轮次的优选排名候选者,并通过增加下一次迭代更新要使用的权重分布 排名对象对的权重由受欢迎的排名候选人排名较差。 该方法然后从迭代中识别的优选排名候选推断目标特征集。

    Field-programmable gate array based accelerator system
    3.
    发明授权
    Field-programmable gate array based accelerator system 有权
    基于现场可编程门阵列的加速器系统

    公开(公告)号:US08131659B2

    公开(公告)日:2012-03-06

    申请号:US12238239

    申请日:2008-09-25

    IPC分类号: G06Q30/00

    CPC分类号: G06N3/063

    摘要: Accelerator systems and methods are disclosed that utilize FPGA technology to achieve better parallelism and processing speed. A Field Programmable Gate Array (FPGA) is configured to have a hardware logic performing computations associated with a neural network training algorithm, especially a Web relevance ranking algorithm such as LambaRank. The training data is first processed and organized by a host computing device, and then streamed to the FPGA for direct access by the FPGA to perform high-bandwidth computation with increased training speed. Thus, large data sets such as that related to Web relevance ranking can be processed. The FPGA may include a processing element performing computations of a hidden layer of the neural network training algorithm. Parallel computing may be realized using a single instruction multiple data streams (SIMD) architecture with multiple arithmetic logic units in the FPGA.

    摘要翻译: 公开了利用FPGA技术实现更好的并行性和处理速度的加速器系统和方法。 现场可编程门阵列(FPGA)被配置为具有执行与神经网络训练算法相关联的计算的硬件逻辑,特别是诸如LambaRank的Web相关性排序算法。 训练数据首先由主机计算机处理和组织,然后流式传输到FPGA,以便FPGA直接访问,以提高训练速度进行高带宽计算。 因此,可以处理与Web相关性排名相关的大数据集。 FPGA可以包括执行神经网络训练算法的隐藏层的计算的处理元件。 可以使用FPGA中具有多个算术逻辑单元的单指令多数据流(SIMD)架构来实现并行计算。

    Field-Programmable Gate Array Based Accelerator System
    4.
    发明申请
    Field-Programmable Gate Array Based Accelerator System 有权
    基于现场可编程门阵列加速器系统

    公开(公告)号:US20100076915A1

    公开(公告)日:2010-03-25

    申请号:US12238239

    申请日:2008-09-25

    IPC分类号: G06N3/08

    CPC分类号: G06N3/063

    摘要: Accelerator systems and methods are disclosed that utilize FPGA technology to achieve better parallelism and processing speed. A Field Programmable Gate Array (FPGA) is configured to have a hardware logic performing computations associated with a neural network training algorithm, especially a Web relevance ranking algorithm such as LambaRank. The training data is first processed and organized by a host computing device, and then streamed to the FPGA for direct access by the FPGA to perform high-bandwidth computation with increased training speed. Thus, large data sets such as that related to Web relevance ranking can be processed. The FPGA may include a processing element performing computations of a hidden layer of the neural network training algorithm. Parallel computing may be realized using a single instruction multiple data streams (SIMD) architecture with multiple arithmetic logic units in the FPGA.

    摘要翻译: 公开了利用FPGA技术实现更好的并行性和处理速度的加速器系统和方法。 现场可编程门阵列(FPGA)被配置为具有执行与神经网络训练算法相关联的计算的硬件逻辑,特别是诸如LambaRank的Web相关性排序算法。 训练数据首先由主机计算机处理和组织,然后流式传输到FPGA,以便FPGA直接访问,以提高训练速度进行高带宽计算。 因此,可以处理与Web相关性排名相关的大数据集。 FPGA可以包括执行神经网络训练算法的隐藏层的计算的处理元件。 可以使用FPGA中具有多个算术逻辑单元的单指令多数据流(SIMD)架构来实现并行计算。

    Generating position information using a video camera
    7.
    发明授权
    Generating position information using a video camera 有权
    使用摄像机生成位置信息

    公开(公告)号:US08013838B2

    公开(公告)日:2011-09-06

    申请号:US11428279

    申请日:2006-06-30

    IPC分类号: G06F3/033

    摘要: A position determination module is described which receives image information from a video camera. The position determination module identifies at least one reference field in the image information to provide identified reference information. The position determination module then generates position information based on the identified reference information. The position information is associated with a position of the reference field with respect the video camera. In one implementation, the video camera is stationary and the reference field is coupled to a user-manipulated device. In another implementation, the reference field is coupled to a stationary display device and the video camera is coupled to a movable user-manipulated device.

    摘要翻译: 描述了从摄像机接收图像信息的位置确定模块。 位置确定模块识别图像信息中的至少一个参考字段以提供所识别的参考信息。 然后,位置确定模块基于所识别的参考信息生成位置信息。 位置信息与参考场相对于摄像机的位置相关联。 在一个实现中,摄像机是静止的,并且参考场耦合到用户操纵的设备。 在另一实现中,参考场耦合到固定显示设备,并且摄像机耦合到可移动的用户操纵设备。

    Generating Position Information Using a Video Camera
    8.
    发明申请
    Generating Position Information Using a Video Camera 有权
    使用摄像机生成位置信息

    公开(公告)号:US20110300940A1

    公开(公告)日:2011-12-08

    申请号:US13208003

    申请日:2011-08-11

    IPC分类号: A63F9/24 G06F3/033

    摘要: Some implementations provide techniques and arrangements to receive image information. A plurality of reference fields of a user-manipulated device may be identified. Each reference field of the plurality of reference fields may include reference elements. The plurality of reference fields may be identified based on colors of the reference elements, shapes of the reference elements, and/or a pattern of the reference elements. Some implementations may generate position information based on the plurality of reference fields. The position information may identify a position of the user-manipulated device relative to the video camera. Some implementations may provide the position information to an application.

    摘要翻译: 一些实现提供了接收图像信息的技术和布置。 可以识别用户操纵的设备的多个参考字段。 多个参考字段的每个参考字段可以包括参考元素。 可以基于参考元素的颜色,参考元素的形状和/或参考元素的图案来识别多个参考场。 一些实现可以基于多个参考字段来生成位置信息。 位置信息可以识别用户操纵的设备相对于摄像机的位置。 一些实现可以向应用提供位置信息。

    Detachable computer with variable performance computing environment
    9.
    发明授权
    Detachable computer with variable performance computing environment 有权
    具有可变性能计算环境的可拆卸计算机

    公开(公告)号:US08909838B2

    公开(公告)日:2014-12-09

    申请号:US12822594

    申请日:2010-06-24

    摘要: Computing devices are often designed in view of a particular usage scenario, but may be unsuitable for usage in other computing scenarios. For example, a notebook computer with a large display, an integrated keyboard, and a high-performance processor suitable for many computing tasks may be heavy, large, and power-inefficient; and a tablet lacking a keyboard and incorporating a low-powered processor may improve portability but may present inadequate performance for many tasks. Presented herein is a configuration of a computing device featuring a display unit with a resource-conserving processor that may be used independently (e.g., as a tablet), but that may be connected to a base unit featuring a resource-intensive processor. The operating system of the device may accordingly transition between a resource-intensive computing environment and a resource-conserving computing environment based on the connection with the base unit, thereby satisfying the dual roles of workstation and portable tablet device.

    摘要翻译: 计算设备通常是根据特定的使用场景设计的,但可能不适合在其他计算场景中使用。 例如,具有大显示器的笔记本电脑,集成键盘和适用于许多计算任务的高性能处理器可能是重的,大的而且功率无效的; 而缺少键盘的平板电脑并入低功耗处理器可能会提高便携性,但可能会为许多任务带来不足的性能。 这里呈现的是具有可以独立地使用(例如,作为平板电脑)但可连接到具有资源密集型处理器的基本单元的资源节约处理器的显示单元的计算设备的配置。 因此,设备的操作系统可以基于与基本单元的连接在资源密集型计算环境和资源节约型计算环境之间转换,从而满足工作站和便携式平板设备的双重角色。

    Multi-Axis Motion-Based Remote Control
    10.
    发明申请
    Multi-Axis Motion-Based Remote Control 有权
    基于多轴运动的遥控器

    公开(公告)号:US20090009469A1

    公开(公告)日:2009-01-08

    申请号:US11774515

    申请日:2007-07-06

    IPC分类号: G06F3/033

    CPC分类号: G06F3/0325

    摘要: Motion-based control of an electronic device uses an array of at least three reference elements forming a triangle. An image sensor (e.g., a video camera), which may be located on a user-manipulated device, captures an image of the array. The array image has a pattern formed by a nonparallel projection of the reference triangle onto the image sensor. The pattern carries information of the relative position between the image sensor and the reference element array, and changes as the relative position changes. The pattern is identified and used for generating position information, which may express a multidimensional position of the user-manipulated device with respect to three axes describing a translational position, and three rotational axes describing pitch, roll and yaw motions. The control system and method are particularly suitable for videogames.

    摘要翻译: 电子设备的基于运动的控制使用形成三角形的至少三个参考元素的阵列。 可以位于用户操纵的设备上的图像传感器(例如,摄像机)捕获阵列的图像。 阵列图像具有通过参考三角形到图像传感器的非平行投影形成的图案。 该图案携带图像传感器和参考元件阵列之间的相对位置的信息,并且随着相对位置的变化而改变。 该图案被识别并用于生成位置信息,其可以表示用户操纵的装置相对于描述平移位置的三个轴的多维位置,以及描述俯仰,滚动和偏航运动的三个旋转轴。 控制系统和方法特别适用于电子游戏。