深度神经网络数据重建平台
项目描述
GANrec:一个基于GAN的数据重建框架
概述
GANrec是一个数据重建框架,它利用了生成对抗网络(GAN)的力量。虽然传统的重建方法主要依赖于复杂的算法来拼凑碎片化的数据,但GANrec使用GAN的生成能力来重新想象和复兴数据重建。
最初是为断层扫描和相位恢复领域设计的,GANrec在适应性方面表现出色。通过提供前向模型,该框架可以灵活地适应各种复杂的数据重建过程。
功能
- GAN驱动重建:GANrec的核心是利用GAN来协助重建过程,与常规方法相比,可以实现更准确、更高效的结果。
- 针对断层扫描和相位恢复优化:GANrec针对断层扫描和相位恢复应用进行了优化,确保在这些领域中的精度和可靠性。
- 模块化设计:框架的架构允许用户提供他们的前向模型,使其能够适应各种复杂的数据重建挑战。
- 高效和可扩展:GANrec旨在处理大数据集,确保在保持重建精度的情况下保持速度和效率。
安装
安装
-
针对普通用户
- 创建Conda环境:创建一个名为ganrec的新conda环境。
conda create --name ganrec python=3.11
- 激活Conda环境:激活新创建的ganrec环境。
conda activate ganrec
- 从Pypi安装
pip安装ganrec
-
如果您想基于GANrec进行一些开发,请按照以下步骤安装和设置GANrec
- 创建Conda环境:创建一个名为ganrec的新conda环境。
conda create --name ganrec python=3.11
- 激活Conda环境:激活新创建的ganrec环境。
conda activate ganrec
- 克隆GANrec仓库:从GitHub将GANrec仓库克隆到您的本地计算机。
git clone https://github.com/XYangXRay/ganrec.git
- 安装所需包:导航到克隆仓库的主目录,安装必要的包。
cd ganrec
python3 -m pip install -e .
示例
GANrec目前有适用于断层扫描重建和在线相位衬度(全息)相位检索的应用
参考文献
如果您在工作中发现GANrec很有用,请考虑引用
J. Synchrotron Rad. (2020). 27, 486-493. 可在:[https://doi.org/10.1107/S1600577520000831](https://doi.org/10.1107/S1600577520000831)
项目详情
下载文件
下载适用于您平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。
源分布
ganrec-0.2.2.tar.gz (10.6 MB 查看散列)
构建分布
ganrec-0.2.2-py3-none-any.whl (50.1 kB 查看散列)
关闭
ganrec-0.2.2.tar.gz的散列
算法 | 散列摘要 | |
---|---|---|
SHA256 | 0c9861e42c942fbd3ff4c1ae7f5ff5acd0d06fa501c0f90d89b15f52b4fc69d2 |
|
MD5 | 22ead7f122095c47592a24504fe014f8 |
|
BLAKE2b-256 | 932fe0c1aeb5482fce19a5d5441e5aa274608f48378fbeaf42d0ace0b4528000 |
关闭
ganrec-0.2.2-py3-none-any.whl的散列
算法 | 散列摘要 | |
---|---|---|
SHA256 | fc82e783281d4fd4d0209ea50e6decd93b9bfab7e8da5af1be5e77f6ebff91be |
|
MD5 | fa0f9a9c389a6fba584710290fd32aed |
|
BLAKE2b-256 | 99525559548c46384dac48c5f0d19b8009730a8da54093812289ccb344d259a9 |