SMQTK Python 社交媒体查询工具包开源项目

我要开发同款
匿名用户2017年03月12日
35阅读
开发技术Python
所属分类程序开发、多媒体处理
授权协议BSD

作品详情

SMQTK(SocialMultimediaQueryToolKit)是一个Python工具包,用于基于多媒体的机器学习中可插入式的算法和数据结构。

SMQTK的API提供:

可伸缩的数据结构接口和实现,侧重于机器学习相关内容.

机器学习的算法接口和实现

带算法和数据结构支持的高级应用和工具

通过这些特性,用户和开发者可以使用不同的机器学习算法和技术来使用不同类型的数据。适用场景包括基于语料库的媒体搜索来查找相似内容;或者提供基于内容的相关反馈接口。

示例代码:

import abcfrom smqtk.representation import SmqtkRepresentationfrom smqtk.utils.plugin import Pluggable, get_pluginsclass FooBar (SmqtkRepresentation, Pluggable):    """    Some documentation on what this does.    """    # Interface methods and/or abstract functionality here.    # -> See the abc module on how to decorate abstract methods.    @abc.abstractmethod    def do_something(self):        """ Does Something """def get_foo_bar_impls(reload_modules=False):    import os.path as osp    from smqtk.utils.plugin import get_plugins    this_dir = osp.abspath(osp.dirname(__file__))    env_var = 'FOO_BAR_PATH'    helper_var = 'FOO_BAR_CLASS'    return get_plugins(__name__, this_dir, env_var, helper_var, FooBar,                       reload_modules)
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论