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

chemrecommender的Python项目详细描述


推荐发动机

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

推荐管道

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

  1. 生成反应特征

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

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

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

进展

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

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

推荐PyPI第三方库


热门话题
java谷歌扳手单例重新连接故障   使用AES公钥加密的java Proxyreencryption   java EJB拦截器与CDI拦截器   启动appium browser:org时发生java错误。openqa。硒。WebDriverException:运行Appium命令时出错:路径参数。解析必须是字符串   java在Eclipse项目设置中执行环境的重要性   java如何创建容量受限队列实现?   mysql如何将桌面java应用程序连接到在线数据库(适用于傻瓜)?   如何使用java在给定的时间限制内在会话超时之前在数据库中插入数据?   Java运算符的if语句逻辑&&and||   java Spring启动测试失败,原因是缺少ServletWebServerFactory bean,无法启动ServletWebServerApplicationContext   java有没有办法获取实例中属性/字段的顺序?   如何在没有withColumn的情况下将Spark数据集的所有列强制转换为Java中的字符串?   java allocateIds DatastoreService真实世界使用情况   Java的strictfp修饰符是否通过函数调用应用浮点?   html简单Java小程序未在浏览器中显示   Java 2D平台:一些逻辑/物理怪癖