{ "info": { "author": "Duy Huynh", "author_email": "hvd.huynhduy@gmail.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.7" ], "description": "## DeepGen\nA collection of modern Deep Generative Models.\n\n### Install\n\n`pip3 install deepgen`\n\n### Usage\n\nToy example:\n```python\nimport os\nimport torch\n\nfrom deepgen.gan.gan import GAN\nfrom torchvision import datasets\nimport torchvision.transforms as transforms\n\nimg_size = (1, 28, 28)\nbatch_size = 64\n\nif __name__ == '__main__':\n data_loader = torch.utils.data.DataLoader(\n datasets.MNIST(\n '../data/',\n train=True,\n download=True,\n transform=transforms.Compose(\n [transforms.Resize(28), transforms.ToTensor(), transforms.Normalize([0.5], [0.5])]\n ),\n ),\n batch_size=batch_size,\n shuffle=True,\n )\n\n os.makedirs('images', exist_ok=True)\n\n model = GAN()\n\n print(model)\n his = model.train(data_loader=data_loader, n_epoch=5, sample_interval=10)\n print(his)\n\n```\n\n### TODO:\n\nUpdating\n\n#### Generative Adversarial Network (GANs)\n\n- [x] Vanilla GAN\n- [x] Boundary Seeking GAN\n- [ ] Auxiliary Classifier GAN\n- [ ] BEGAN\n- [ ] BicycleGAN\n- [ ] Boundary-Seeking GAN\n- [x] Conditional GAN\n- [ ] Context-Conditional GAN\n- [ ] Context Encoder\n- [ ] Coupled GAN\n- [ ] CycleGAN\n- [x] Deep Convolutional GAN\n- [ ] DiscoGAN\n- [ ] DRAGAN\n- [ ] DualGAN\n- [ ] Energy-Based GAN\n- [ ] Enhanced Super-Resolution GAN\n- [ ] GAN\n- [ ] InfoGAN\n- [ ] Least Squares GAN\n- [ ] MUNIT\n- [ ] Pix2Pix\n- [ ] PixelDA\n- [ ] Relativistic GAN\n- [ ] Semi-Supervised GAN\n- [ ] Softmax GAN\n- [ ] StarGAN\n- [ ] Super-Resolution GAN\n- [ ] UNIT\n- [ ] Wasserstein GAN\n- [ ] Wasserstein GAN GP\n- [ ] Wasserstein GAN DIV\n\n#### Variational Autoencoder (VAEs)\n\n- [ ] Vanilla VAE\n- [ ] Conditional VAE\n- [ ] Denoising VAE\n- [ ] Adversarial Variational Bayes\n- [ ] Adversarial Autoencoder\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/vndee/deepgen", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "deepgen", "package_url": "https://pypi.org/project/deepgen/", "platform": "", "project_url": "https://pypi.org/project/deepgen/", "project_urls": { "Homepage": "https://github.com/vndee/deepgen" }, "release_url": "https://pypi.org/project/deepgen/0.0.11/", "requires_dist": [ "torch (==1.1.0)", "torchvision (==0.3.0)", "tqdm (==4.32.2)" ], "requires_python": "", "summary": "A Collection of modern Deep Generative Models", "version": "0.0.11" }, "last_serial": 5654055, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "fe165cfb75986fe1f1d38b7f4e86a61f", "sha256": "1332a705febc73aa373863262b5cbefc8046bceb3a36733bfa62436007e22192" }, "downloads": -1, "filename": "deepgen-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "fe165cfb75986fe1f1d38b7f4e86a61f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 1334, "upload_time": "2019-08-02T06:26:20", "url": "https://files.pythonhosted.org/packages/56/a5/1b325526f0a758453029f0580ccae74cf58b7284b24c8b7a12478a955756/deepgen-0.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b9a0dc20e7d0d573fa9aa67432f682b5", "sha256": "59f623d6ae9f01699ae1be068682c175899e6c598d92e92ddbbc83fb1a1cdbfe" }, "downloads": -1, "filename": "deepgen-0.0.1.tar.gz", "has_sig": false, "md5_digest": "b9a0dc20e7d0d573fa9aa67432f682b5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1037, "upload_time": "2019-08-02T06:26:22", "url": "https://files.pythonhosted.org/packages/fd/cb/46c43230082ddf2e79919c106889545ff039c2a8be3d12d9ae93e4d21b35/deepgen-0.0.1.tar.gz" } ], "0.0.10": [ { "comment_text": "", "digests": { "md5": "a76e97d1bbe74e1dac351f5aea0e6110", "sha256": "3b1b652a127a038ef838984af29dd009d16924a9a0c055e335556620271d31dd" }, "downloads": -1, "filename": "deepgen-0.0.10-py3-none-any.whl", "has_sig": false, "md5_digest": "a76e97d1bbe74e1dac351f5aea0e6110", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8938, "upload_time": "2019-08-03T08:51:42", "url": "https://files.pythonhosted.org/packages/ca/31/22e5e0ad014fbe7648cbdbef2e5039bce3f3f8897e61cbe395e99970707e/deepgen-0.0.10-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "814aca967807776b2b6dfce7b7ed44d4", "sha256": "be65891d0a39ce150d7c59422a13823ab09d2da10872bc7f38837dc774223d7d" }, "downloads": -1, "filename": "deepgen-0.0.10.tar.gz", "has_sig": false, "md5_digest": "814aca967807776b2b6dfce7b7ed44d4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5323, "upload_time": "2019-08-03T08:51:43", "url": "https://files.pythonhosted.org/packages/6d/47/cc0a5ff49a339c6ea318822ed2f29637db13d871179d619ccd900b649e9f/deepgen-0.0.10.tar.gz" } ], "0.0.11": [ { "comment_text": "", "digests": { "md5": "50b88878d362ee931843ffb20458c07f", "sha256": "38ba13aaf5c90d4366a10742da33feef051a6b789340d2683638c559f017388d" }, "downloads": -1, "filename": "deepgen-0.0.11-py3-none-any.whl", "has_sig": false, "md5_digest": "50b88878d362ee931843ffb20458c07f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 24249, "upload_time": "2019-08-09T07:35:22", "url": "https://files.pythonhosted.org/packages/f7/fe/9e020675a2d2696d0251f044a68149e05aa70579b5521b3c704d76a5602d/deepgen-0.0.11-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bded5196b68c472160a99e961cf7f3e6", "sha256": "d577da62a5aabfeb4630a8ad2bdc2a99bbbd08ee8353e0198f7e6a2a8a53a426" }, "downloads": -1, "filename": "deepgen-0.0.11.tar.gz", "has_sig": false, "md5_digest": "bded5196b68c472160a99e961cf7f3e6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5879, "upload_time": "2019-08-09T07:35:24", "url": "https://files.pythonhosted.org/packages/d7/fc/c82bd759b64d6dec06bda21c67d708227bbf124685c78f3de7d1003d1201/deepgen-0.0.11.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "5403fce9dd18e8ee0f7c5ee5c3a971f1", "sha256": "67b78a51c55bf3cad84224625c9bb0616ac8213bd035a98b0429b87dc6e3cd54" }, "downloads": -1, "filename": "deepgen-0.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "5403fce9dd18e8ee0f7c5ee5c3a971f1", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 1335, "upload_time": "2019-08-02T09:13:45", "url": "https://files.pythonhosted.org/packages/6c/ad/2342d793ffbdecdbc4c50fab8eec663f54f6948338a8f638581aba0a8738/deepgen-0.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a7b1f0ba91e25a77cac7777d71d4e5d0", "sha256": "d55d08dd55d8fa6adc06128eff9b9c1eeef68ef108c36c892091f310b973fd0e" }, "downloads": -1, "filename": "deepgen-0.0.2.tar.gz", "has_sig": false, "md5_digest": "a7b1f0ba91e25a77cac7777d71d4e5d0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1038, "upload_time": "2019-08-02T09:13:47", "url": "https://files.pythonhosted.org/packages/41/40/5ddd3c650a2e7b2e40774012c2e083f270a27b5f9f080bf81396879e776c/deepgen-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "6c5afb1cf702b4162fcba3c71bb72289", "sha256": "525486b987a2e69b1c93deb629d06e17bff2181ca82b67381cbce25557ddb71e" }, "downloads": -1, "filename": "deepgen-0.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "6c5afb1cf702b4162fcba3c71bb72289", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 1334, "upload_time": "2019-08-02T09:50:00", "url": "https://files.pythonhosted.org/packages/88/ff/fd8e9ae78542943e1a230bd432bce50e10302386bb60f1490a45e4325ac8/deepgen-0.0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ca383f96c11dba5f817c8596742f4f89", "sha256": "0d9977a1fcee5030899ba92fedd97ebd2f4116363b6bd5069b8f933081a37879" }, "downloads": -1, "filename": "deepgen-0.0.3.tar.gz", "has_sig": false, "md5_digest": "ca383f96c11dba5f817c8596742f4f89", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1036, "upload_time": "2019-08-02T09:50:01", "url": "https://files.pythonhosted.org/packages/eb/d3/654457d297955e1d1ed980db97ee440a78c97260e29ab3e2a3c7857b0fab/deepgen-0.0.3.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "2758aefabda0a920361df08b76ce9f7a", "sha256": "15600be578bee67a36fbfe6e7d841a0e811009c16d0953def0b0b7948b79de56" }, "downloads": -1, "filename": "deepgen-0.0.5-py3-none-any.whl", "has_sig": false, "md5_digest": "2758aefabda0a920361df08b76ce9f7a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 1337, "upload_time": "2019-08-02T16:40:38", "url": "https://files.pythonhosted.org/packages/59/d3/a23ed0dcbb80ce378033b9c4910c844d61df4d80c69d3db0767dfdda5a8c/deepgen-0.0.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6b029b85c89523f52f16e6ee398d1009", "sha256": "f0c684197bf90cc45674b1373bb01902d3b69adb4a8a686c3579e5c9bf00b0be" }, "downloads": -1, "filename": "deepgen-0.0.5.tar.gz", "has_sig": false, "md5_digest": "6b029b85c89523f52f16e6ee398d1009", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1042, "upload_time": "2019-08-02T16:40:39", "url": "https://files.pythonhosted.org/packages/64/6a/7b28bceb051f09b537f2cd8a2aaffde38d94f520bc5ceee6651da7d4efd4/deepgen-0.0.5.tar.gz" } ], "0.0.6": [ { "comment_text": "", "digests": { "md5": "c00ca0ae6fc818b313edff3b8e7fd17a", "sha256": "9ad1c446077e2220b7b76ad7b0eb0978820513607f6db2d509af4fa5a124afaf" }, "downloads": -1, "filename": "deepgen-0.0.6-py3-none-any.whl", "has_sig": false, "md5_digest": "c00ca0ae6fc818b313edff3b8e7fd17a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 1383, "upload_time": "2019-08-02T16:51:07", "url": "https://files.pythonhosted.org/packages/93/97/e7f855364c66deacd1a28141ccc83acce718d85b492eb3ddddf656b195dd/deepgen-0.0.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1fd96ec4c29dff9036d9319bf4080a2c", "sha256": "54b3ee650e931e5f88780d159d642e6a95d0809542b71c35fb52f98e38c1c86e" }, "downloads": -1, "filename": "deepgen-0.0.6.tar.gz", "has_sig": false, "md5_digest": "1fd96ec4c29dff9036d9319bf4080a2c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1109, "upload_time": "2019-08-02T16:51:09", "url": "https://files.pythonhosted.org/packages/a8/19/ed3822bf57f4551a59023c485ce6c6a4d98d2e33af1fbc0f27665b8bc25b/deepgen-0.0.6.tar.gz" } ], "0.0.7": [ { "comment_text": "", "digests": { "md5": "be11052088755212454a39ffcf9c9f3b", "sha256": "dfaac62e2110182873838690c6995b8b8d86072e31f28a4e63c2ec1a740125a1" }, "downloads": -1, "filename": "deepgen-0.0.7-py3-none-any.whl", "has_sig": false, "md5_digest": "be11052088755212454a39ffcf9c9f3b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 1384, "upload_time": "2019-08-02T16:56:49", "url": "https://files.pythonhosted.org/packages/4b/12/49f34dbc4682d86d2a7e36e511b7707c0171242821fa2f4f186550098a49/deepgen-0.0.7-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "dc59bf099cc644d9a09834604af39070", "sha256": "14dccb1ec67dafb58d0aee55e6b2307225120b2f815f04587b2829977224caed" }, "downloads": -1, "filename": "deepgen-0.0.7.tar.gz", "has_sig": false, "md5_digest": "dc59bf099cc644d9a09834604af39070", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1109, "upload_time": "2019-08-02T16:56:51", "url": "https://files.pythonhosted.org/packages/ec/26/07c27d910b2b6fc26f8ef972b631ed149f9a98bd268551c675cef72ee79a/deepgen-0.0.7.tar.gz" } ], "0.0.8": [ { "comment_text": "", "digests": { "md5": "0d6ca3b3b4ef5d771abf9d070d3a5c96", "sha256": "ef1781ddbec53c4cc4e940fb1fa3ae8111525349cab85b8cdab512531795cb0d" }, "downloads": -1, "filename": "deepgen-0.0.8-py3-none-any.whl", "has_sig": false, "md5_digest": "0d6ca3b3b4ef5d771abf9d070d3a5c96", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5956, "upload_time": "2019-08-03T01:45:07", "url": "https://files.pythonhosted.org/packages/b2/31/5c32fbeacb90cf0aac9e0b4dd2f84bf9ff8bf8299c10bf6ecce1c3b85310/deepgen-0.0.8-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "020ae9d73d7f620ee60cbe7c3826fec2", "sha256": "d2e4c633c121b5b4123362300252d9a53df4157d2faceb4c8e2d5fa005177c0a" }, "downloads": -1, "filename": "deepgen-0.0.8.tar.gz", "has_sig": false, "md5_digest": "020ae9d73d7f620ee60cbe7c3826fec2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3173, "upload_time": "2019-08-03T01:45:09", "url": "https://files.pythonhosted.org/packages/02/85/a440339aa0495aa1429b5da65e44433fe0ad588f7e486331cbde6876ddc4/deepgen-0.0.8.tar.gz" } ], "0.0.9": [ { "comment_text": "", "digests": { "md5": "92c2eaeeb2e3df9bc1118f695e3f9ab2", "sha256": "4d27dbb1d1bd6905cb5c37425a5b6cf8f30db6dad020f79473dc90909fd4ff1b" }, "downloads": -1, "filename": "deepgen-0.0.9-py3-none-any.whl", "has_sig": false, "md5_digest": "92c2eaeeb2e3df9bc1118f695e3f9ab2", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8230, "upload_time": "2019-08-03T05:45:59", "url": "https://files.pythonhosted.org/packages/27/15/8a4394e0d76eb94d85fb51762efc1551dba5f962f4966f0a3120b7f215f4/deepgen-0.0.9-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2d1a0ae91a1024a99f875042034b6d7a", "sha256": "02fb567e7b55d42ae55d22b11b41d729d957d125d1bb64fe993615dbb5aec25c" }, "downloads": -1, "filename": "deepgen-0.0.9.tar.gz", "has_sig": false, "md5_digest": "2d1a0ae91a1024a99f875042034b6d7a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3802, "upload_time": "2019-08-03T05:46:01", "url": "https://files.pythonhosted.org/packages/35/24/eea17086841179bcd3aa61ff4ade3cdbdf234dacf3f5ac94bbac3eedcafb/deepgen-0.0.9.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "50b88878d362ee931843ffb20458c07f", "sha256": "38ba13aaf5c90d4366a10742da33feef051a6b789340d2683638c559f017388d" }, "downloads": -1, "filename": "deepgen-0.0.11-py3-none-any.whl", "has_sig": false, "md5_digest": "50b88878d362ee931843ffb20458c07f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 24249, "upload_time": "2019-08-09T07:35:22", "url": "https://files.pythonhosted.org/packages/f7/fe/9e020675a2d2696d0251f044a68149e05aa70579b5521b3c704d76a5602d/deepgen-0.0.11-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bded5196b68c472160a99e961cf7f3e6", "sha256": "d577da62a5aabfeb4630a8ad2bdc2a99bbbd08ee8353e0198f7e6a2a8a53a426" }, "downloads": -1, "filename": "deepgen-0.0.11.tar.gz", "has_sig": false, "md5_digest": "bded5196b68c472160a99e961cf7f3e6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5879, "upload_time": "2019-08-09T07:35:24", "url": "https://files.pythonhosted.org/packages/d7/fc/c82bd759b64d6dec06bda21c67d708227bbf124685c78f3de7d1003d1201/deepgen-0.0.11.tar.gz" } ] }