{ "info": { "author": "Cheng Soon Ong", "author_email": "chengsoon.ong@anu.edu.au", "bugtrack_url": null, "classifiers": [ "Development Status :: 2 - Pre-Alpha", "Intended Audience :: Science/Research", "License :: OSI Approved :: BSD License", "Natural Language :: English", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Topic :: Scientific/Engineering" ], "description": "Acton - A scientific research assistant\n=======================================\n\nActon is a modular Python library for active learning.\n`Acton `_\nis a suburb in Canberra, where Australian National University is\nlocated.\n\n|Build Status| |Documentation Status|\n\n.. |Build Status| image:: https://travis-ci.org/chengsoonong/acton.svg?branch=master\n :target: https://travis-ci.org/chengsoonong/acton\n.. |Documentation Status| image:: http://readthedocs.org/projects/acton/badge/?version=latest\n :target: http://acton.readthedocs.io/en/latest/?badge=latest\n\nDependencies\n------------\n\nMost dependencies will be installed by pip. You will need to manually install:\n\n- Python 3.4+\n- `Protobuf `_\n\nSetup\n-----\n\nInstall Acton using ``pip3``:\n\n.. code:: bash\n\n pip install git+https://github.com/chengsoonong/acton.git\n\nThis provides access to a command-line tool ``acton`` as well as the\n``acton`` Python library.\n\nActon CLI\n---------\n\nThe command-line interface to Acton is available through the ``acton``\ncommand. This takes a dataset of features and labels and simulates an\nactive learning experiment on that dataset.\n\nInput\n+++++\n\nActon supports three formats of dataset: ASCII, pandas, and HDF5. ASCII\ntables can be any file read by ``astropy.io.ascii.read``, including many common\nplain-text table formats like CSV. pandas tables are supported if dumped to a\nfile from ``DataFrame.to_hdf``. HDF5 tables are either an HDF5 file with datasets\nfor each feature and a dataset for labels, or an HDF5 file with one\nmultidimensional dataset for features and one dataset for labels.\n\nOutput\n++++++\n\nActon outputs a file containing predictions for each epoch of the simulation.\nThese are encoded as specified in `this notebook\n`_.\n\nQuickstart\n----------\n\nYou will need a dataset. Acton currently supports ASCII tables (anything that can be read by :code:`astropy.io.ascii.read`), HDF5 tables, and Pandas tables saved as HDF5. `Here's a simple classification dataset `_ that you can use.\n\nTo run Acton to generate a passive learning curve with logistic regression:\n\n.. code:: bash\n\n acton --data classification.txt --label col20 --feature col10 --feature col11 -o passive.pb --recommender RandomRecommender --predictor LogisticRegression\n\nThis command uses columns ``col10`` and ``col11`` as features, and ``col20`` as labels, a logistic regression predictor, and random recommendations. It outputs all predictions for test data points selected randomly from the input data to :code:`passive.pb`, which can then be used to construct a plot. To output an active learning curve using uncertainty sampling, change :code:`RandomRecommender` to :code:`UncertaintyRecommender`.\n\nTo show the learning curve, use `acton.plot`:\n\n.. code:: bash\n\n python3 -m acton.plot passive.pb\n\nLook at the directory ``examples`` for more examples.", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/chengsoonong/acton", "keywords": "machine-learning active-learning classification regression", "license": "BSD license", "maintainer": "", "maintainer_email": "", "name": "acton", "package_url": "https://pypi.org/project/acton/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/acton/", "project_urls": { "Homepage": "https://github.com/chengsoonong/acton" }, "release_url": "https://pypi.org/project/acton/0.3.3/", "requires_dist": null, "requires_python": "", "summary": "A scientific research assistant", "version": "0.3.3" }, "last_serial": 4233345, "releases": { "0.3.1": [ { "comment_text": "", "digests": { "md5": "698273d1a1650fa38ee8a23c5b849dfa", "sha256": "6ac61cf1122ca3d04f2747814d44c7ae8bb36ec7f882f6ae202f3081c1c6668b" }, "downloads": -1, "filename": "acton-0.3.1.tar.gz", "has_sig": false, "md5_digest": "698273d1a1650fa38ee8a23c5b849dfa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21117, "upload_time": "2017-02-15T04:40:54", "url": "https://files.pythonhosted.org/packages/40/5d/a0875669dd6bc68a8c05c00a0773fb42483344b277a12ddb40f7d8321f96/acton-0.3.1.tar.gz" } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "f410f65d4b19a9da82c5b8e19bd1c7fc", "sha256": "ca091f8f509756e2ca6b8ac7d83ecd3d242a863c9c6e3cd8d86424aad9a6dddb" }, "downloads": -1, "filename": "acton-0.3.2.tar.gz", "has_sig": false, "md5_digest": "f410f65d4b19a9da82c5b8e19bd1c7fc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21108, "upload_time": "2017-02-15T07:18:57", "url": "https://files.pythonhosted.org/packages/d6/1f/b445b33894b4d38e2d348098bfa374eec4de240ec2abf04a248c0cd9e9a4/acton-0.3.2.tar.gz" } ], "0.3.3": [ { "comment_text": "", "digests": { "md5": "767f8cd26c7e743f8d1692159a990d90", "sha256": "bc802064567e1229e8dc0587639ac8e2b4a525ef1ebeb8459162eaac003ebebb" }, "downloads": -1, "filename": "acton-0.3.3.tar.gz", "has_sig": false, "md5_digest": "767f8cd26c7e743f8d1692159a990d90", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21068, "upload_time": "2017-02-15T07:42:37", "url": "https://files.pythonhosted.org/packages/33/ce/1993c3ea54398800b86064d63ade3c44845f1a72872deec75ee08c5b648b/acton-0.3.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "767f8cd26c7e743f8d1692159a990d90", "sha256": "bc802064567e1229e8dc0587639ac8e2b4a525ef1ebeb8459162eaac003ebebb" }, "downloads": -1, "filename": "acton-0.3.3.tar.gz", "has_sig": false, "md5_digest": "767f8cd26c7e743f8d1692159a990d90", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21068, "upload_time": "2017-02-15T07:42:37", "url": "https://files.pythonhosted.org/packages/33/ce/1993c3ea54398800b86064d63ade3c44845f1a72872deec75ee08c5b648b/acton-0.3.3.tar.gz" } ] }