{ "info": { "author": "Yuwen Yan", "author_email": "ybbaigo@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 2 - Pre-Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6" ], "description": "============\nSklearn Plus\n============\n\n.. image:: https://img.shields.io/pypi/v/sklearn_plus.svg\n :target: https://pypi.python.org/pypi/sklearn_plus\n\n.. image:: https://api.travis-ci.org/ybbaigo/sklearn-plus.svg\n :target: https://travis-ci.org/ybbaigo/sklearn_plus\n\n.. image:: https://readthedocs.org/projects/sklearn-plus/badge/?version=latest\n :target: https://sklearn-plus.readthedocs.io/en/latest/?badge=latest\n :alt: Documentation Status\n\n\n A set of python modules for Natural Language Processing\n\n\n * Free software: MIT license\n * Documentation: https://sklearn-plus.readthedocs.io.\n\n\nSklearn plus\n----------------\n\nSklearn plus is an end-to-end neural network API, written in Python. Currently we focus on Natural Language Processing(NLP) tasks. It is based on Tensoflow_ and scikit-learn_. It assembles many preprocessing function, utils and deep learning models about NLP tasks.\n\nIt was developed with a focus on expanding sklearn and making using deep learning model to handle NLP tasks easier.\n\nFeatures\n----------------\n\n**End-To-End**. Sklearn plus is based on Tensorflow and implements many classical models. Also it offers easy and consistent API with sklearn style for specific NLP task.\n\n**Easy extensibility**. Sklearn plus inherits sklearn base classes and follows sklearn API design principles. It is easy to assemble new models, preprocessing functions and utils in it.\n\n.. _Tensoflow: https://www.tensorflow.org/\n.. _scikit-learn: http://scikit-learn.org/stable/\n\n\nQuick Start\n----------------\n\n* TODO\n\nInstallation\n----------------\n\nThere are two ways to install Sklearn plus:\n\n1. **Install sklearn plus from PyPI(recommended)**:\n\n::\n\n sudo pip install sklearn-plus\n\nIf you are using a virtualenv, you may want to avoid using sudo:\n\n::\n\n pip install sklearn-plus\n\n2. **Install sklearn plus from the GitHub source:**\n\n::\n\n git clone https://github.com/ybbaigo/sklearn-plus.git\n cd sklearn-plus\n sudo python setup.py install\n\n\nContributing pull requests\n--------------------------------\n\nHere's a quick guide to submitting your improvements:\n\n1. **Write the code.** There are three base modules in sklearn plus: preprocess, utils and nerual_network. Write your code in the three modules and reference to the samples in them. We use PEP8 syntax conventions.\n2. **Write the docstrings.** Make sure any code you touch still has up-to-date docstrings and documentation. Please follow the numpydoc_style_.\n\n3. **Write tests.** Your code should have full unit test coverage. If you want to see your PR merged promptly, this is crucial.\n\n4. **Make sure all tests are passing.** Make sure your code tests can pass on Python 2.7 and Python 3.6 with Tensorflow 1.1.0.\n\n5. **Make sure that your PR does not add PEP8 violations.** Make sure that your PR does not add PEP8 violations you can check it by flake8_:\n\n * install flake8: ```pip install flake8```\n * check: ```flake8 path/to/code/```\n\n6. **Commit, use appropriate, descriptive commit messages.**\n\n7. **Submit your PR.** If you have complete (and passing) unit tests as well as proper docstrings/documentation, your PR is likely to be merged promptly.\n\n.. _numpydoc_style: https://numpydoc.readthedocs.io/en/latest/format.html#overview\n.. _flake8: http://flake8.pycqa.org/en/latest/index.html#quickstart)\n\n\nCredits\n-------\n\nThis package was created with Cookiecutter_ and the `audreyr/cookiecutter-pypackage`_ project template.\n\n.. _Cookiecutter: https://github.com/audreyr/cookiecutter\n.. _`audreyr/cookiecutter-pypackage`: https://github.com/audreyr/cookiecutter-pypackage\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/ybbaigo/sklearn-plus", "keywords": "sklearn_plus", "license": "MIT license", "maintainer": "", "maintainer_email": "", "name": "sklearn-plus", "package_url": "https://pypi.org/project/sklearn-plus/", "platform": "", "project_url": "https://pypi.org/project/sklearn-plus/", "project_urls": { "Homepage": "https://github.com/ybbaigo/sklearn-plus" }, "release_url": "https://pypi.org/project/sklearn-plus/0.0.5/", "requires_dist": [ "dill", "ipython (==5)", "jieba", "nltk", "numpy", "numpy (>=1.11.0)", "pandas", "scikit-learn", "scipy", "tensorflow (>=1.2.0)" ], "requires_python": "", "summary": "A set of python modules for Natural Language Processing", "version": "0.0.5" }, "last_serial": 3951001, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "b65f860959dc198637e88d5a97b676b0", "sha256": "8b77071111ff022bb4a7552186013886552eabdac7338954d3af16282f72054e" }, "downloads": -1, "filename": "sklearn_plus-0.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b65f860959dc198637e88d5a97b676b0", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4164, "upload_time": "2018-05-29T13:06:25", "url": "https://files.pythonhosted.org/packages/74/77/0e8d53168a8eabb59930590c8b27084d4faf6dacf1d43b8a352800a21598/sklearn_plus-0.0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7a450de88e3f588310763c80c1a90c3c", "sha256": "96b25ebfcf52442dc2eaed60dfae818e9f57836195c1c8412ef9bad802f9d0d4" }, "downloads": -1, "filename": "sklearn_plus-0.0.1.tar.gz", "has_sig": false, "md5_digest": "7a450de88e3f588310763c80c1a90c3c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12597, "upload_time": "2018-05-29T13:06:28", "url": "https://files.pythonhosted.org/packages/f4/46/3c53912fd9b5819ac07f265169747f9f05d23e08d6c5c9a5f4e035d90dcc/sklearn_plus-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "79bc5d0c85c9df6311294e463eace798", "sha256": "1d4ab91cf2fed365be65995a567b7b6324d0bebb99558839e5ce9362757622e7" }, "downloads": -1, "filename": "sklearn_plus-0.0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "79bc5d0c85c9df6311294e463eace798", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6785, "upload_time": "2018-06-09T15:20:41", "url": "https://files.pythonhosted.org/packages/f3/94/a2f25bec92a239895fc592595eb9bbcd537c505ddc9d3f801b4bcd3d1779/sklearn_plus-0.0.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cb93c51a8bcc4cd64568a71772d24f9c", "sha256": "3545f7dcd86347ac3f53bdff6d8949f8dd9548ce870d465f631c4cfcc536c313" }, "downloads": -1, "filename": "sklearn_plus-0.0.2.tar.gz", "has_sig": false, "md5_digest": "cb93c51a8bcc4cd64568a71772d24f9c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12551, "upload_time": "2018-06-09T15:20:47", "url": "https://files.pythonhosted.org/packages/c9/86/ce151e8f5d9380e70d2655ce7aec77c5990634850ef13ca0ff39f6467c65/sklearn_plus-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "d75927eded33f597f176e7835750b16c", "sha256": "76d259ad2fc33d3a5da6c3839627edc899b011b56e9e2f9b5fdeaf9d875291ff" }, "downloads": -1, "filename": "sklearn_plus-0.0.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d75927eded33f597f176e7835750b16c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6849, "upload_time": "2018-06-09T15:24:41", "url": "https://files.pythonhosted.org/packages/81/9a/ef13b5c6bcdb64b74f5e001a4efdf85c0cf3139733ec1238d7ff393aa7cb/sklearn_plus-0.0.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f19d7faddfa43506df18956bd52da912", "sha256": "104238abaa6ce5d064311ff2de9ed929632fb48931d491fc938585c6d3d2c38d" }, "downloads": -1, "filename": "sklearn_plus-0.0.3.tar.gz", "has_sig": false, "md5_digest": "f19d7faddfa43506df18956bd52da912", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12580, "upload_time": "2018-06-09T15:24:44", "url": "https://files.pythonhosted.org/packages/0b/96/4228f4c78adea6ff076aa50e8250f4fbfa11b66f29e94e21a03109b53f78/sklearn_plus-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "59f12991dd9df71940c94747e306ba36", "sha256": "7ca49778da5fce9c9d4ef234aee6592220cff8c9b988c81be960e8eb50381ca5" }, "downloads": -1, "filename": "sklearn_plus-0.0.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "59f12991dd9df71940c94747e306ba36", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 12529, "upload_time": "2018-06-09T15:48:05", "url": "https://files.pythonhosted.org/packages/30/66/a56958151cfd5e55332d5b9ab9bffd7d4ac3ab87e1a3dee03e1a67168bae/sklearn_plus-0.0.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4a87f6b25e146af85addf9c856780239", "sha256": "4daf600d9627202d5a0731d20b4d95770aa3ef4cf3e086a49e213238d7b9fb0b" }, "downloads": -1, "filename": "sklearn_plus-0.0.4.tar.gz", "has_sig": false, "md5_digest": "4a87f6b25e146af85addf9c856780239", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16157, "upload_time": "2018-06-09T15:48:11", "url": "https://files.pythonhosted.org/packages/58/43/936c3344fa739229842c52265d5f3b865b833dc5e8ad5e581f16550e2687/sklearn_plus-0.0.4.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "ec0bb9042c2cba3f32c8ed4a89298d39", "sha256": "4d3fc6bf62c932cae0f4d3f382cd8f1e57453c4ceb759a9bd82bf4fc15573524" }, "downloads": -1, "filename": "sklearn_plus-0.0.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ec0bb9042c2cba3f32c8ed4a89298d39", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 12540, "upload_time": "2018-06-11T16:39:20", "url": "https://files.pythonhosted.org/packages/e2/d7/07e48748fd61229052961fd4da1b17844d8739cbf5d10b872346d11639c2/sklearn_plus-0.0.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ceb8f44497d63cfe9322e0cd734c1e72", "sha256": "5bd05812012e283817604a211f01595ac5d8d75ab8b643f99b248fc355bee3ed" }, "downloads": -1, "filename": "sklearn_plus-0.0.5.tar.gz", "has_sig": false, "md5_digest": "ceb8f44497d63cfe9322e0cd734c1e72", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16166, "upload_time": "2018-06-11T16:39:22", "url": "https://files.pythonhosted.org/packages/bb/be/6bdf43ce38042a83aa13553f1853b56d13e75a0fe58df4bccc45e1a11884/sklearn_plus-0.0.5.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "ec0bb9042c2cba3f32c8ed4a89298d39", "sha256": "4d3fc6bf62c932cae0f4d3f382cd8f1e57453c4ceb759a9bd82bf4fc15573524" }, "downloads": -1, "filename": "sklearn_plus-0.0.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ec0bb9042c2cba3f32c8ed4a89298d39", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 12540, "upload_time": "2018-06-11T16:39:20", "url": "https://files.pythonhosted.org/packages/e2/d7/07e48748fd61229052961fd4da1b17844d8739cbf5d10b872346d11639c2/sklearn_plus-0.0.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ceb8f44497d63cfe9322e0cd734c1e72", "sha256": "5bd05812012e283817604a211f01595ac5d8d75ab8b643f99b248fc355bee3ed" }, "downloads": -1, "filename": "sklearn_plus-0.0.5.tar.gz", "has_sig": false, "md5_digest": "ceb8f44497d63cfe9322e0cd734c1e72", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16166, "upload_time": "2018-06-11T16:39:22", "url": "https://files.pythonhosted.org/packages/bb/be/6bdf43ce38042a83aa13553f1853b56d13e75a0fe58df4bccc45e1a11884/sklearn_plus-0.0.5.tar.gz" } ] }