{ "info": { "author": "Lorenzo Palloni", "author_email": "palloni.lorenzo@gmail.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "\n# QuickNN\n\nThe *quicknn* is a Tensorflow-based package that aims to simplify the application of the feedforward neural networks in classification and regression problems.\nThe main features of the *quicknn* package are:\n\n* internally management of the categorical variables with one-hot-encoding(OHE) method batch-wise, just you have to feed it with pandas object;\n* internally management of the validation of the data while training;\n* possibility to stop the training phase, change some parameters and then resume the training from where it had remained;\n* allows easy visualization of the learning curves using [Tensorboard](https://www.tensorflow.org/guide/summaries_and_tensorboard);\n\n## Example\n\n```python\nfrom quicknn import QuickNN\nfrom sklearn.datasets import load_boston\nfrom sklearn.model_selection import train_test_split\n\nX, y = load_boston(return_X_y=True)\nX_train, X_val, y_train, y_val = train_test_split(X, y, test_size=0.25)\n\nqnn = QuickNN(list_neurons=[100, 200, 1])\nqnn.fit(X_train, y_train, n_epochs=10) ## In IPython session you can stop-change-resume the training.\nqnn.fit(X_train, y_train, n_epochs=20) ## Just increasing the n_epochs.\nqnn.fit(X_train, y_train, n_epochs=30,\n learning_rate=0.01) ## You can change e.g., the learning_rate param while training\ny_pred = qnn.predict(X_val)\n\n```\n\n## Installing\nThe dependencies are showed in [requirements.txt](requirements.txt), which can be installed with the command:\n```bash\n$ pip install -r requirements.txt\n```\nThen the library can easily downloaded through pip:\n```bash\n$ pip install quicknn\n```\n\n## License\n\nThis project is licensed under the MIT License - see the [LICENSE.md](LICENSE.md) file for details.\n\n## References\n* [IPython](https://ipython.org/)\n* [Tensor](https://www.tensorflow.org/)\n* [pandas](https://pandas.pydata.org/)\n* [scikit-learn](http://scikit-learn.org/stable/)\n* [path.py](https://github.com/jaraco/path.py)\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://gitlab.com/deeplego/quicknn", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "quicknn", "package_url": "https://pypi.org/project/quicknn/", "platform": "", "project_url": "https://pypi.org/project/quicknn/", "project_urls": { "Homepage": "https://gitlab.com/deeplego/quicknn" }, "release_url": "https://pypi.org/project/quicknn/1.0.9/", "requires_dist": null, "requires_python": "", "summary": "An implementation of Feedforward Neural Networks for quick applications.", "version": "1.0.9" }, "last_serial": 4363491, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "976814fbf95ad51b913b5b0ad780689e", "sha256": "d3d9939e8dce661bfaab4d07b94c98c16bda1cf4e4faa08c2634d7dbf501e210" }, "downloads": -1, "filename": "quicknn-1.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "976814fbf95ad51b913b5b0ad780689e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 2322, "upload_time": "2018-10-01T20:16:40", "url": "https://files.pythonhosted.org/packages/e9/a3/574c4d068989b0d4a09825db4f3f9be22d71f1c304aceec8e3c0261cde44/quicknn-1.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e28510285c277a0e58592833ae6a6710", "sha256": "d82d1a588071babae10bf66b48f601f94adf8dd6263216940532f7e33a14fdb5" }, "downloads": -1, "filename": "quicknn-1.0.0.tar.gz", "has_sig": false, "md5_digest": "e28510285c277a0e58592833ae6a6710", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1425, "upload_time": "2018-10-01T20:16:42", "url": "https://files.pythonhosted.org/packages/4c/d1/c5209da48d06b67da7f017cf4336d1fc33a2d77b2a9d24e3c6895e6f9df2/quicknn-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "d1dfa3a02b94f1e28513d2f4f45d3aff", "sha256": "1eea5ee73a17488102e12b01b8c8626f42f5435e8c8626652da87e2b32111c22" }, "downloads": -1, "filename": "quicknn-1.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "d1dfa3a02b94f1e28513d2f4f45d3aff", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7178, "upload_time": "2018-10-01T20:26:22", "url": "https://files.pythonhosted.org/packages/bd/2c/1ca90abc988e6adefa57a37b0e30be546534f919810f5ae538eb19c40c85/quicknn-1.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "adebbc1075ede56c66de32b198d4496a", "sha256": "dc11fc72a5021b0cd4d8577ae82dc16789b6764cfcd5b30453e8f8104d1e12c0" }, "downloads": -1, "filename": "quicknn-1.0.1.tar.gz", "has_sig": false, "md5_digest": "adebbc1075ede56c66de32b198d4496a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5931, "upload_time": "2018-10-01T20:26:25", "url": "https://files.pythonhosted.org/packages/74/33/bd51ab36fb901a4c53b32449b485b171cdefd7120628437d999df3c2533c/quicknn-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "97a29bc05c0e2fe75141566cacf7cedd", "sha256": "a1e75844ffb5d73a6488c7b1e9c27394afe37d766672797d64568a365f24f9c7" }, "downloads": -1, "filename": "quicknn-1.0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "97a29bc05c0e2fe75141566cacf7cedd", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7137, "upload_time": "2018-10-01T20:35:42", "url": "https://files.pythonhosted.org/packages/de/c3/49dd8274ec70d2e4a0879799728b80457e01ec227b95e9e12f4f605583ea/quicknn-1.0.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d5ef1f189b675ddff733fe57647c6127", "sha256": "0ead4ed0feaef1365b8cfeb1ff663c0d334aa7100d6e00879b1080e61d2b58db" }, "downloads": -1, "filename": "quicknn-1.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "d5ef1f189b675ddff733fe57647c6127", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7134, "upload_time": "2018-10-01T20:30:22", "url": "https://files.pythonhosted.org/packages/69/fb/a078ef665fdbc0079ac49230b67eec0fa2b19b2c6e30d4bfd2cb92934772/quicknn-1.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "917d27fca43190bb3de919df7c95d966", "sha256": "17c89223787de993cff60a17ce00b00d094d970230604a9e53e3b571c81bc4e1" }, "downloads": -1, "filename": "quicknn-1.0.2.tar.gz", "has_sig": false, "md5_digest": "917d27fca43190bb3de919df7c95d966", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5898, "upload_time": "2018-10-01T20:30:27", "url": "https://files.pythonhosted.org/packages/a8/2f/33d85d7a22417192c4bb8b6bf417797a0a62d20bd54f4bc11c6391696b94/quicknn-1.0.2.tar.gz" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "74725c0280d22987cb74d7d3d3a973d7", "sha256": "e6e74f9d5d7fa630ed843551b27ad2d9a352d999414aa868491f1c7b6e8b53d5" }, "downloads": -1, "filename": "quicknn-1.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "74725c0280d22987cb74d7d3d3a973d7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7131, "upload_time": "2018-10-01T20:56:38", "url": "https://files.pythonhosted.org/packages/9d/f0/d363f8829540fed3387d394f05cd24b9480109ed1b5557eceea63b02d632/quicknn-1.0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "21f4ea5c041516d36ff99f6e3896cf63", "sha256": "9c030d15da5ca7970272dd207a82110e2f5664f451dfcd59806c19b6221ca9d0" }, "downloads": -1, "filename": "quicknn-1.0.3.tar.gz", "has_sig": false, "md5_digest": "21f4ea5c041516d36ff99f6e3896cf63", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5901, "upload_time": "2018-10-01T20:56:41", "url": "https://files.pythonhosted.org/packages/0a/e9/6a4b0549f1513d6103dcc10bc764a857b7fde7c96d96c53b453d4453a1ef/quicknn-1.0.3.tar.gz" } ], "1.0.4": [ { "comment_text": "", "digests": { "md5": "4ee179a1d1cca76a17aaf3ef4bfcf7ff", "sha256": "61c6fb95e9981c187a2ab8b3fa7f3d1ef17af4a412555adecedd243c91d571c5" }, "downloads": -1, "filename": "quicknn-1.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "4ee179a1d1cca76a17aaf3ef4bfcf7ff", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7132, "upload_time": "2018-10-01T20:56:40", "url": "https://files.pythonhosted.org/packages/27/72/7a78027a689b4b82cfd6c5f30cc2cb5a02798f5ec0f3a116d14bf096196b/quicknn-1.0.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ba6115c7067df328e9f12d356484d1f8", "sha256": "a91ee6f2bef367b34ba328332da6f3e129e29db787cd8ffc9cb5f287c3c0281f" }, "downloads": -1, "filename": "quicknn-1.0.4.tar.gz", "has_sig": false, "md5_digest": "ba6115c7067df328e9f12d356484d1f8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5901, "upload_time": "2018-10-01T20:56:42", "url": "https://files.pythonhosted.org/packages/aa/c3/06e65965e3f44c5442811c501abc23dd406649fd494d223bd755546a33d2/quicknn-1.0.4.tar.gz" } ], "1.0.5": [ { "comment_text": "", "digests": { "md5": "2be45ed31a8b22121a1df2b9439d22c4", "sha256": "587d86f5382e5a1eba7b4d67730f3bc67fa493d25cbf410a640af20d2b2eaae5" }, "downloads": -1, "filename": "quicknn-1.0.5-py3-none-any.whl", "has_sig": false, "md5_digest": "2be45ed31a8b22121a1df2b9439d22c4", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7181, "upload_time": "2018-10-02T16:07:50", "url": "https://files.pythonhosted.org/packages/e2/f8/a93e6cfb9242d77ed748e4a9930f48c999ba01821d0bf416afc4deebf886/quicknn-1.0.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "76859259b1db2c8915080d2009d8987f", "sha256": "26c7e9cfdfe56de0b3a38865fe1c2936c5fd769f3958346f6efd8cc3601b556b" }, "downloads": -1, "filename": "quicknn-1.0.5.tar.gz", "has_sig": false, "md5_digest": "76859259b1db2c8915080d2009d8987f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5951, "upload_time": "2018-10-02T16:07:51", "url": "https://files.pythonhosted.org/packages/c1/09/220dd0d4e8e6677048700678e18d9b22dc0fea7680aaff9f8ecdb9ff4e0a/quicknn-1.0.5.tar.gz" } ], "1.0.6": [ { "comment_text": "", "digests": { "md5": "8af43e71d50506405839742b8db3027d", "sha256": "b6dc10a4a339758086367a29a555da0e69319f986d711324a02016ffe9f008e5" }, "downloads": -1, "filename": "quicknn-1.0.6-py3-none-any.whl", "has_sig": false, "md5_digest": "8af43e71d50506405839742b8db3027d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7217, "upload_time": "2018-10-03T16:12:02", "url": "https://files.pythonhosted.org/packages/bd/49/bbeee13c1c5ba3107b159f072ec7764f0a70e015d634a622d3af8a5d3b03/quicknn-1.0.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0f62af2db5e7ab74c4b30a6cb7946d47", "sha256": "dcb8356a513c9cc7058eba011c428ae6abc56849cb34d8bdc5eab63d961ffcc8" }, "downloads": -1, "filename": "quicknn-1.0.6.tar.gz", "has_sig": false, "md5_digest": "0f62af2db5e7ab74c4b30a6cb7946d47", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5945, "upload_time": "2018-10-03T16:12:04", "url": "https://files.pythonhosted.org/packages/c5/a2/dfcfbbda90335f9e56003b2f9d76e4cc35353e9f2cea33dbdde784ad2792/quicknn-1.0.6.tar.gz" } ], "1.0.7": [ { "comment_text": "", "digests": { "md5": "b35d267b0ed939a8a3bb9909d733ba89", "sha256": "34db4744f24f1a88d2b2afad1d5dc8836e41c28f974e114262b320ae4ed58ac9" }, "downloads": -1, "filename": "quicknn-1.0.7-py3-none-any.whl", "has_sig": false, "md5_digest": "b35d267b0ed939a8a3bb9909d733ba89", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7153, "upload_time": "2018-10-08T01:37:12", "url": "https://files.pythonhosted.org/packages/19/3f/72d00380336f86b34154d82baba04908bbf55ac236043988f9f010fab984/quicknn-1.0.7-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fb09a449a1f707195a40677fdd30bc9b", "sha256": "08a4ba647dc5180c7c22e9a8d348e5163464487a7ce6a37678778e614aa1554e" }, "downloads": -1, "filename": "quicknn-1.0.7.tar.gz", "has_sig": false, "md5_digest": "fb09a449a1f707195a40677fdd30bc9b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6242, "upload_time": "2018-10-08T01:37:14", "url": "https://files.pythonhosted.org/packages/14/94/8e5cadc59e8e2a096c8e6565cc3681f26019629912c763128725566dd028/quicknn-1.0.7.tar.gz" } ], "1.0.8": [ { "comment_text": "", "digests": { "md5": "dfe33848359a8d63223340153a6781db", "sha256": "398062a1f05680e99b5360d1bcd977eddb23c810a52da62e4ac420ae519a9fa6" }, "downloads": -1, "filename": "quicknn-1.0.8-py3-none-any.whl", "has_sig": false, "md5_digest": "dfe33848359a8d63223340153a6781db", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7304, "upload_time": "2018-10-08T02:25:52", "url": "https://files.pythonhosted.org/packages/df/57/a0561610a74a0090a412f3e6a2d5f956051eb7f8c23eba9f4fc3324b84ce/quicknn-1.0.8-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2ffca1e6f30458944144109d286003b0", "sha256": "157bef4c0f341e54c65f90d615cae9ff171afdcc857beeb62fd8219e616232af" }, "downloads": -1, "filename": "quicknn-1.0.8.tar.gz", "has_sig": false, "md5_digest": "2ffca1e6f30458944144109d286003b0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6411, "upload_time": "2018-10-08T02:25:54", "url": "https://files.pythonhosted.org/packages/8e/55/01661b021f54f7e4ca9ca5ac974c7288faa6374b49d2d6a2af87e9846dda/quicknn-1.0.8.tar.gz" } ], "1.0.9": [ { "comment_text": "", "digests": { "md5": "0030e6c839d4cfa9c419e509c4e1104c", "sha256": "71a4fd5e547657ee707279b55de2a9d93dc9a6f040d471763c85cb9bddf3772c" }, "downloads": -1, "filename": "quicknn-1.0.9-py3-none-any.whl", "has_sig": false, "md5_digest": "0030e6c839d4cfa9c419e509c4e1104c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8207, "upload_time": "2018-10-11T09:08:57", "url": "https://files.pythonhosted.org/packages/b6/4a/1ec08b5f1a953419202e54244f4939b26a6f6322c0750d83f604148f6915/quicknn-1.0.9-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6f6826d706dab56704d16c11248caba5", "sha256": "8abeb1ad6ede14a385253e262c530b1c73c50e6df8b0173900de03af6bf03414" }, "downloads": -1, "filename": "quicknn-1.0.9.tar.gz", "has_sig": false, "md5_digest": "6f6826d706dab56704d16c11248caba5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6516, "upload_time": "2018-10-11T09:08:58", "url": "https://files.pythonhosted.org/packages/01/01/ef868e27881cca9c12198c53dc396ca52a2004591799ed3a9a61973b94ff/quicknn-1.0.9.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "0030e6c839d4cfa9c419e509c4e1104c", "sha256": "71a4fd5e547657ee707279b55de2a9d93dc9a6f040d471763c85cb9bddf3772c" }, "downloads": -1, "filename": "quicknn-1.0.9-py3-none-any.whl", "has_sig": false, "md5_digest": "0030e6c839d4cfa9c419e509c4e1104c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8207, "upload_time": "2018-10-11T09:08:57", "url": "https://files.pythonhosted.org/packages/b6/4a/1ec08b5f1a953419202e54244f4939b26a6f6322c0750d83f604148f6915/quicknn-1.0.9-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6f6826d706dab56704d16c11248caba5", "sha256": "8abeb1ad6ede14a385253e262c530b1c73c50e6df8b0173900de03af6bf03414" }, "downloads": -1, "filename": "quicknn-1.0.9.tar.gz", "has_sig": false, "md5_digest": "6f6826d706dab56704d16c11248caba5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6516, "upload_time": "2018-10-11T09:08:58", "url": "https://files.pythonhosted.org/packages/01/01/ef868e27881cca9c12198c53dc396ca52a2004591799ed3a9a61973b94ff/quicknn-1.0.9.tar.gz" } ] }