GraphDG: 探索分子距离几何的生成模型方法
需积分: 9 45 浏览量
更新于2024-11-08
1
收藏 160KB ZIP 举报
资源摘要信息:"graphdg:分子距离几何的生成模型"
1. 图形DG与分子距离几何:
"图形DG"指的是一个特定的生成模型,用于处理分子距离几何问题。生成模型是一类统计模型,其目的是生成能以高概率匹配训练数据集的概率分布的新数据。分子距离几何是量子化学中的一个研究领域,涉及到分子中原子的空间配置以及这些原子之间的相对距离。在药物设计、材料科学等众多领域,理解分子的三维结构对预测其物理化学性质至关重要。
2. Gregor NC Simm和何塞·米格尔·埃尔南德斯·洛巴托的工作:
本文献是由Gregor NC Simm和何塞·米格尔·埃尔南德斯·洛巴托共同撰写的,他们的工作被收录在第37届国际机器学习会议论文集中,这一会议是机器学习领域的重要学术会议之一。在论文集中展示的工作提出了一个新的生成模型,这个模型特别适用于处理分子距离几何的问题。
3. 安装指南:
从提供的描述中,我们可以得知如何安装这个模型。首先,需要创建并激活一个Python 3.7的虚拟环境,这一步骤是确保在不影响系统中其他Python项目的前提下,安装所需的特定版本的Python解释器和依赖库。使用virtualenv工具可以创建这样的隔离环境。
安装命令如下:
```bash
virtualenv --python=python3.7 graphdg-venv
source graphdg-venv/bin/activate
```
激活虚拟环境后,接下来需要安装模型所需的包和库。这包括使用pip安装两个文件,一个是包含依赖项列表的`requirements.txt`文件,另一个是安装模型本身的命令。安装模型时使用了`-e`参数,这表示进行可编辑的安装,这样在对源代码进行更改后,更改将直接反映在环境中。
安装命令如下:
```bash
pip install -r graphdg/requirements.txt
pip install -e graphdg/
```
4. 数据集的准备:
描述中还提到了如何准备数据集来使用这个模型。首先,需要下载名为ISO17的数据集,这通常是一个包含化学分子信息的数据集。文档建议使用wget命令下载该数据集,然后使用tar命令解压。数据集一旦解压,接下来需要运行提供的Python脚本来准备数据集,使其适用于图形DG模型。
具体步骤如下:
```bash
wget ***
***
***
```
5. 标签中涉及的技术概念:
- "quantum-chemistry": 量子化学是化学的一个分支,它运用量子力学原理来解释和预测分子和原子的结构和性质。
- "variational-autoencoder": 变分自编码器是一种生成模型,它在神经网络的基础上结合了变分推断,用于学习复杂数据的概率分布,并生成新的数据样例。
- "graph-neural-networks": 图神经网络是一种专门处理图结构数据的神经网络,这类网络在处理如社交网络、化合物分子等图结构的数据时非常有效。
6. 压缩包子文件的文件名称列表:
从提供的文件名称列表来看,这个项目的名称为"graphdg-master",表示这是一个以"graphdg"命名的项目,且使用了"master"作为版本号或者分支名称。通常在软件开发中,master分支代表了项目的主线版本。由于这里没有提供具体的文件结构和详细内容,我们无法进一步分析其内部的具体实现细节。但是从名称可以推测,该项目可能是一个生成模型的实现,专注于处理分子距离几何数据,以Python为开发语言,并可能使用了深度学习框架。
2021-11-13 上传
2021-10-12 上传
点击了解资源详情
2021-03-01 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
dongyuwu
- 粉丝: 42
- 资源: 4559
最新资源
- JacksOrBetter for Palm OS-开源
- 电信设备-吸嘴托盘.zip
- thirdpresence-ad-sdk-android:适用于Android的Thirdpresence广告SDK
- Aria2 for Chrome | 谷歌(Chrome)浏览器插件
- direct_profilometry:用于3D采集的直接轮廓测量算法的Matlab代码
- lcd显示屏-字摸工具软件(keil显示于proteus等)实现中文显示LCD
- 简单复古js选项卡切换特效代码
- Git Master | 谷歌(Chrome)浏览器插件
- LEMoon:该存储库包含“ Lynar Moon Engine”的源代码
- api-travels:旅行管理的API。 它使用Java,Spring Boot和Spring Framework构建
- spark-mllib-examples
- gettingandcleaningdata
- wooglies:在线协作的实验性项目(WebXR,Three.js,WebRTC,多人,位置音频)
- 仿苹果线条开场动画PPT模板
- Binance Tab - Streaming price & market info.-crx插件
- HealthGraphs:第一个 GitHub 存储库