{ "info": { "author": "Alexander L. Hayes", "author_email": "hayesall@iu.edu", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Science/Research", "License :: OSI Approved :: GNU General Public License v3 (GPLv3)", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7" ], "description": "##############################################\nRelational Functional Gradient Boosting (rfgb)\n##############################################\n\n|PyPi|_ |License|_ |Travis|_ |Codecov|_ |ReadTheDocs|_\n\n.. |PyPi| image:: https://img.shields.io/pypi/v/rfgb.svg\n :alt: Python Package Index (PyPi) latest version.\n.. _PyPi: https://pypi.org/project/rfgb/\n\n.. |License| image:: https://img.shields.io/github/license/hayesall/rfgb.svg\n :alt: License.\n.. _License: https://github.com/hayesall/rfgb/blob/master/LICENSE\n\n.. |Travis| image:: https://travis-ci.org/hayesall/rfgb.svg?branch=master\n :alt: Master branch build status.\n.. _Travis: https://travis-ci.org/hayesall/rfgb\n\n.. |Codecov| image:: https://codecov.io/gh/hayesall/rfgb/branch/master/graphs/badge.svg?branch=master\n :alt: Master branch code coverage.\n.. _Codecov: https://codecov.io/github/hayesall/rfgb?branch=master\n\n.. |ReadTheDocs| image:: https://readthedocs.org/projects/rfgb/badge/?version=latest\n :alt: Documentation build status and link to documentation.\n.. _ReadTheDocs: http://rfgb.readthedocs.io/en/latest/\n\n**rfgb**: Relational Functional Gradient Boosting (in Python).\n\n- **Documentation**: https://rfgb.readthedocs.io/en/latest/\n- **Questions?** Contact `Alexander L. Hayes (hayesall) `_\n\nInstallation\n------------\n\nStable builds may be installed from PyPi\n\n.. code-block:: bash\n\n\t\tpip install rfgb\n\nOr develop further by cloning the repository\n\n.. code-block:: bash\n\n\t\tgit clone https://github.com/hayesall/rfgb.git\n\t\tcd rfgb/\n\t\tpython setup.py develop\n\nQuick-Start\n-----------\n\nLearning with a relational dependency network.\n\n.. code-block:: bash\n\n cd testDomains/Logistics/\n rfgb init\n rfgb learn rdn -target unload\n\nAdditional options for each subcommand may be viewed by passing ``-h`` as a parameter.\n\n.. code-block:: bash\n\n rfgb -h\n rfgb learn rdn -h\n\n\nClassification with Expert Advice (``-advice``)\n--------------------------------------------------\n\nPreferred and non-preferred labels may be provided as advice during classification via logical rules. This advice may be specified in a file named ``advice.txt`` in the train directory for a dataset.\n\nFour datasets (BlocksWorld, HeartAttack, Logistics, and MoodDisorder) have an advice file included for demonstration\n\n1. Logistics\n\n.. code-block:: bash\n\n cd testDomains/Logistics/\n rfgb init\n rfgb learn rdn -advice -target unload\n\n2. HeartAttack\n\n.. code-block:: bash\n\n cd testDomains/HeartAttack/\n rfgb init\n rfgb learn rdn -advice -target ha\n\n\nTargets\n-------\n\n\"Targets\" specify what is learned, examples of the target are provided in ``pos.txt``, ``neg.txt``, or ``examples.txt`` (for regression). These are specified here for convenience.\n\n+---------------+------------------------+\n| **Dataset** | **Target** |\n+---------------+------------------------+\n| BlocksWorld | ``putdown`` |\n+---------------+------------------------+\n| BostonHousing | ``medv`` |\n+---------------+------------------------+\n| HeartAttack | ``ha`` |\n+---------------+------------------------+\n| Insurance | ``value`` |\n+---------------+------------------------+\n| Logistics | ``unload`` |\n+---------------+------------------------+\n| MoodDisorder | ``bipolar`` |\n+---------------+------------------------+\n| TicTacToe | ``put`` or ``dontput`` |\n+---------------+------------------------+\n| ToyCancer | ``cancer`` |\n+---------------+------------------------+\n| XOR | ``xor`` |\n+---------------+------------------------+\n\nIn Development\n--------------\n\n- Test cases (codecov >90%)\n- General interaction improvements for commandline and library\n- Learning Markov Logic Networks\n\nLicense\n-------\n\nThis program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.\n\nThis program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.\n\nA full `copy of the license `_ is available in the base of this repository. For more information, see https://www.gnu.org/licenses/\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "", "keywords": "relational-learning", "license": "GNU General Public License v3.0 (GPLv3)", "maintainer": "", "maintainer_email": "", "name": "rfgb", "package_url": "https://pypi.org/project/rfgb/", "platform": "", "project_url": "https://pypi.org/project/rfgb/", "project_urls": { "Bug Tracker": "https://github.com/hayesall/rfgb/issues", "Documentation": "https://rfgb.readthedocs.io/en/latest/", "Source Code": "https://github.com/hayesall/rfgb" }, "release_url": "https://pypi.org/project/rfgb/0.3.1/", "requires_dist": null, "requires_python": "", "summary": "Relational Functional Gradient Boosting in Python.", "version": "0.3.1" }, "last_serial": 5667383, "releases": { "0.2.0": [ { "comment_text": "", "digests": { "md5": "e0438212725355f308622de1035359e4", "sha256": "33ed29bb3601b38504ab72a2e77f708af23be93170a3d5a01a767bd14218b271" }, "downloads": -1, "filename": "rfgb-0.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e0438212725355f308622de1035359e4", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 34804, "upload_time": "2018-06-07T21:07:38", "url": "https://files.pythonhosted.org/packages/e1/08/9820003c015c9a202c442b76e8a00d83ef97ffd71d19e0462f9f0963ca93/rfgb-0.2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1f8f75f6203d57f31a696c34126b869f", "sha256": "07157c4640de79712173c57db2b5b437385708a42d1bf27791c1d85297445ae8" }, "downloads": -1, "filename": "rfgb-0.2.0.tar.gz", "has_sig": false, "md5_digest": "1f8f75f6203d57f31a696c34126b869f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17866, "upload_time": "2018-06-07T21:07:40", "url": "https://files.pythonhosted.org/packages/c8/59/3bed28affd5fca51d386f9555d5986c378016792dacf71fa865c1aa7e5a4/rfgb-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "2b2517591373548e6aafbb0bc46efe43", "sha256": "601cb3c010b87687c5b087afd874357d71322d37832ef87721b745139e0bd048" }, "downloads": -1, "filename": "rfgb-0.2.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "2b2517591373548e6aafbb0bc46efe43", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 42024, "upload_time": "2018-06-08T20:52:34", "url": "https://files.pythonhosted.org/packages/1b/0e/29fa30da79e9920b3df98e2ba82d83a23e184ba7c3ec51afefc5b70fbd8b/rfgb-0.2.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "91ddd80ef41f4f2643ab718ee6f4e7af", "sha256": "043b46a72570b878dd2011d626b2a175830134e8a65b738c56322ea20a95df56" }, "downloads": -1, "filename": "rfgb-0.2.1.tar.gz", "has_sig": false, "md5_digest": "91ddd80ef41f4f2643ab718ee6f4e7af", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18178, "upload_time": "2018-06-08T20:52:35", "url": "https://files.pythonhosted.org/packages/35/9b/f5e055d21724f4d93e4aeec13a031ffef1174489dd00d90b5fdc2363fd2c/rfgb-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "078b13aa73e6d4753535f8bcad7e9974", "sha256": "b923fdf7b701a09584c0caafc53632cdc402e7a8092db2e340dc7b5c2eefcc74" }, "downloads": -1, "filename": "rfgb-0.2.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "078b13aa73e6d4753535f8bcad7e9974", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 51779, "upload_time": "2018-06-14T20:25:41", "url": "https://files.pythonhosted.org/packages/27/da/1c57d6a211ede66c5aa52e3a60e84b93fec3cdf5cde3639e15a587a1eadf/rfgb-0.2.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1cc10ab2cd3480b9450fd5bdad044f82", "sha256": "70e1096d08e9e07d5e177b056aac735899b59647b69fcdff128328ef48ca7b7f" }, "downloads": -1, "filename": "rfgb-0.2.2.tar.gz", "has_sig": false, "md5_digest": "1cc10ab2cd3480b9450fd5bdad044f82", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20247, "upload_time": "2018-06-14T20:25:43", "url": "https://files.pythonhosted.org/packages/c0/fd/5f4bd515a5a539a4505ce82dc80a5ffccf98c392cb75004875b6746cddc5/rfgb-0.2.2.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "a4309566d9a4110b9dd8d4b0e168a447", "sha256": "14af1d94c7ffd85959e4bfe3bb61355431e9e234dc3557e7a0f4a95c5586347b" }, "downloads": -1, "filename": "rfgb-0.3.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a4309566d9a4110b9dd8d4b0e168a447", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 46071, "upload_time": "2019-08-12T15:57:21", "url": "https://files.pythonhosted.org/packages/28/1d/63281e33461cd2f75e0829ab05b9456afbd7fc69c14d27e6aeb5d0cc242b/rfgb-0.3.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bfdfa0154a5daf5a35f3d2ae9e3fbcf6", "sha256": "430ab33733e0bc7c314a9b84a233ef80c5a34de6562a530234996370faa1577c" }, "downloads": -1, "filename": "rfgb-0.3.0.tar.gz", "has_sig": false, "md5_digest": "bfdfa0154a5daf5a35f3d2ae9e3fbcf6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 34389, "upload_time": "2019-08-12T15:57:23", "url": "https://files.pythonhosted.org/packages/be/9a/17d9d5011a28e0e6578835ab70969edd8d1afd55aeb382ec17960e108a3b/rfgb-0.3.0.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "fe2a3a851dec943c3ee9d04cfe584817", "sha256": "fe89d947293a7d6e169557eff91994e8f7eac6adeddebc3c98573fe4399b1f88" }, "downloads": -1, "filename": "rfgb-0.3.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "fe2a3a851dec943c3ee9d04cfe584817", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 46070, "upload_time": "2019-08-12T16:08:04", "url": "https://files.pythonhosted.org/packages/71/6f/26f33f975a82302545836e0479c4f66b369674e86f54c083f5430b4ba8b2/rfgb-0.3.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "62c63a65d697484af49f5832210e8d1a", "sha256": "4b557e561414f22de362d99cb0aa79c3ff86d33dcf5ff2c90941f318fb3428e1" }, "downloads": -1, "filename": "rfgb-0.3.1.tar.gz", "has_sig": false, "md5_digest": "62c63a65d697484af49f5832210e8d1a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 34405, "upload_time": "2019-08-12T16:08:06", "url": "https://files.pythonhosted.org/packages/30/18/7ba4d462f5c361699cf6dec66630daf76974c92e4d038e0e1dff03a94d4b/rfgb-0.3.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "fe2a3a851dec943c3ee9d04cfe584817", "sha256": "fe89d947293a7d6e169557eff91994e8f7eac6adeddebc3c98573fe4399b1f88" }, "downloads": -1, "filename": "rfgb-0.3.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "fe2a3a851dec943c3ee9d04cfe584817", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 46070, "upload_time": "2019-08-12T16:08:04", "url": "https://files.pythonhosted.org/packages/71/6f/26f33f975a82302545836e0479c4f66b369674e86f54c083f5430b4ba8b2/rfgb-0.3.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "62c63a65d697484af49f5832210e8d1a", "sha256": "4b557e561414f22de362d99cb0aa79c3ff86d33dcf5ff2c90941f318fb3428e1" }, "downloads": -1, "filename": "rfgb-0.3.1.tar.gz", "has_sig": false, "md5_digest": "62c63a65d697484af49f5832210e8d1a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 34405, "upload_time": "2019-08-12T16:08:06", "url": "https://files.pythonhosted.org/packages/30/18/7ba4d462f5c361699cf6dec66630daf76974c92e4d038e0e1dff03a94d4b/rfgb-0.3.1.tar.gz" } ] }