用于构建推荐程序管道的独立模块

chemrecommender的Python项目详细描述


推荐发动机

作为drp项目一部分的推荐引擎的回购协议

推荐管道

实现推荐程序管道的步骤 (此管道的具体实现请参见./recommender/recommender_pipeline.py)

  1. 生成反应特征

    • 使化学物质发生反应。对于drp,这些称为三元组
    • 为反应中的每种化学物质生成描述符
    • 生成反应参数的采样网格
    • 通过将描述符与网格上的每个点关联来展开网格
  2. 使用反应筛运行经过训练的模型

    • 获得经过训练的机器学习模型
    • 通过运行ml模型过滤采样网格
    • 列出所有可能成功的反应 正如ml模型预测的那样
  3. 建议反应

    • 计算潜在反应的互信息 与已经完成的反应相比
    • 选择mi最高的顶部“k”反应

进展

  • [X]生成反应特征
  • [X]反应筛
  • [X]反应建议者
  • []对照自然论文进行测试和评估

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
具有未知数量条件的java If语句   java如何在Spark中使用两个“条件”进行过滤?   雅加达ee为ColdFusion提供的最佳Java ee服务器   java如何在jersey的MessageBodyWriter方法中获取writeTo中的anotations值?   java从脚本文件调用jar文件中的函数   java在执行insert语句后,如何获得id值为的语句?   在OS X上设置OpenCV Java绑定   java使用for循环遍历数组x。以字符串形式返回x的元素,其中每个元素由一个空格分隔   ApacheiClientBuilder为Algolia Java创建的APIClient是线程安全的吗?   java在DFS/BFS算法中获取邻居时避免内存分配?   java使用AES/CBC/PKCS5P加密大文件(2GB)   允许保存/加载列布局的Java DB网格组件   队列大小为1的java Spring调度   跑步带有Java参数的exe   java正则表达式将所有“<”和“>”标记替换为“&lt;”及“&gt;”在<<![CDATA]>标签?   java何时同步变量?