{
"info": {
"author": "PFN & NTT",
"author_email": "jubatus-team@googlegroups.com",
"bugtrack_url": null,
"classifiers": [
"Intended Audience :: Developers",
"Intended Audience :: Science/Research",
"License :: OSI Approved :: MIT License",
"Programming Language :: Python",
"Programming Language :: Python :: 2",
"Programming Language :: Python :: 2.7",
"Programming Language :: Python :: 3",
"Programming Language :: Python :: 3.3",
"Programming Language :: Python :: 3.4",
"Programming Language :: Python :: 3.5",
"Topic :: Scientific/Engineering :: Information Analysis"
],
"description": "|Travis|_ |Coveralls|_ |PyPi|_\n\n.. |Travis| image:: https://api.travis-ci.org/jubatus/jubakit.svg?branch=master\n.. _Travis: https://travis-ci.org/jubatus/jubakit\n\n.. |Coveralls| image:: https://coveralls.io/repos/jubatus/jubakit/badge.svg?branch=master&service=github\n.. _Coveralls: https://coveralls.io/r/jubatus/jubakit\n\n.. |PyPi| image:: https://badge.fury.io/py/jubakit.svg\n.. _PyPi: https://badge.fury.io/py/jubakit\n\njubakit: Jubatus Toolkit\n========================\n\njubakit is a Python module to access Jubatus features easily.\njubakit can be used in conjunction with `scikit-learn `_ so that you can use powerful features like cross validation and model evaluation.\nSee the `Jubakit Documentation `_ for the detailed description.\n\nCurrently jubakit supports\n`Classifier `_,\n`Regression `_,\n`Anomaly `_,\n`Recommender `_,\n`NearestNeighbor `_,\n`Clustering `_,\n`Burst `_,\n`Bandit `_ and\n`Weight `_ engines.\n\nInstall\n-------\n\n::\n\n pip install jubakit\n\nRequirements\n------------\n\n* Python 2.7, 3.3, 3.4 or 3.5.\n* `Jubatus `_ needs to be installed.\n* Although not mandatory, `installing scikit-learn `_ is required to use some features like K-fold cross validation.\n\nQuick Start\n-----------\n\nThe following example shows how to perform train/classify using CSV dataset.\n\n.. code:: python\n\n from jubakit.classifier import Classifier, Schema, Dataset, Config\n from jubakit.loader.csv import CSVLoader\n\n # Load a CSV file.\n loader = CSVLoader('iris.csv')\n\n # Define types for each column in the CSV file.\n schema = Schema({\n 'Species': Schema.LABEL,\n }, Schema.NUMBER)\n\n # Get the shuffled dataset.\n dataset = Dataset(loader, schema).shuffle()\n\n # Run the classifier service (`jubaclassifier` process).\n classifier = Classifier.run(Config())\n\n # Train the classifier.\n for _ in classifier.train(dataset): pass\n\n # Classify using the trained classifier.\n for (idx, label, result) in classifier.classify(dataset):\n print(\"true label: {0}, estimated label: {1}\".format(label, result[0][0]))\n\nExamples by Topics\n------------------\n\nSee the `example `_ directory for working examples.\n\n+-----------------------------------+-----------------------------------------------+-----------------------+\n| Example | Topics | Requires scikit-learn |\n+===================================+===============================================+=======================+\n| classifier_csv.py | Handling CSV file and numeric features | |\n+-----------------------------------+-----------------------------------------------+-----------------------+\n| classifier_shogun.py | Handling CSV file and string features | |\n+-----------------------------------+-----------------------------------------------+-----------------------+\n| classifier_digits.py | Handling toy dataset (digits) | \u2713 |\n+-----------------------------------+-----------------------------------------------+-----------------------+\n| classifier_libsvm.py | Handling LIBSVM file | \u2713 |\n+-----------------------------------+-----------------------------------------------+-----------------------+\n| classifier_kfold.py | K-fold cross validation and metrics | \u2713 |\n+-----------------------------------+-----------------------------------------------+-----------------------+\n| classifier_parameter.py | Finding best hyper parameter | \u2713 |\n+-----------------------------------+-----------------------------------------------+-----------------------+\n| classifier_hyperopt_tuning.py | Finding best hyper parameter using hyperopt | \u2713 |\n+-----------------------------------+-----------------------------------------------+-----------------------+\n| classifier_bulk.py | Bulk Train-Test Classifier | |\n+-----------------------------------+-----------------------------------------------+-----------------------+\n| classifier_twitter.py | Handling Twitter Streams | |\n+-----------------------------------+-----------------------------------------------+-----------------------+\n| classifier_model_extract.py | Extract contents of Classfier model file | |\n+-----------------------------------+-----------------------------------------------+-----------------------+\n| classifier_sklearn_wrapper.py | Classification using scikit-learn wrapper | \u2713 |\n+-----------------------------------+-----------------------------------------------+-----------------------+\n| classifier_sklearn_grid_search.py | Grid Search example using scikit-learn wrapper| \u2713 |\n+-----------------------------------+-----------------------------------------------+-----------------------+\n| classifier_tensorboard.py | Visualize a training process using TensorBoard| \u2713 |\n+-----------------------------------+-----------------------------------------------+-----------------------+\n| regression_boston.py | Regression with toy dataset (boston) | \u2713 |\n+-----------------------------------+-----------------------------------------------+-----------------------+\n| regression_csv.py | Regression with CSV file | |\n+-----------------------------------+-----------------------------------------------+-----------------------+\n| regression_sklearn_wrapper.py | Regression using scikit-learn wrapper | \u2713 |\n+-----------------------------------+-----------------------------------------------+-----------------------+\n| anomaly_auc.py | Anomaly detection and metrics | |\n+-----------------------------------+-----------------------------------------------+-----------------------+\n| recommender_npb.py | Recommend similar items | |\n+-----------------------------------+-----------------------------------------------+-----------------------+\n| nearest_neighbor_aaai.py | Search neighbor items | |\n+-----------------------------------+-----------------------------------------------+-----------------------+\n| clustering_2d.py | Clustering 2-dimensional dataset | |\n+-----------------------------------+-----------------------------------------------+-----------------------+\n| burst_dummy_stream.py | Burst detection with stream data | |\n+-----------------------------------+-----------------------------------------------+-----------------------+\n| bandit_slot.py | Multi-armed bandit with slot machine example | |\n+-----------------------------------+-----------------------------------------------+-----------------------+\n| weight_shogun.py | Tracing fv_converter behavior using Weight | |\n+-----------------------------------+-----------------------------------------------+-----------------------+\n| weight_model_extract.py | Extract contents of Weight model file | |\n+-----------------------------------+-----------------------------------------------+-----------------------+\n\nLicense\n-------\n\nMIT License\n",
"description_content_type": "",
"docs_url": null,
"download_url": "",
"downloads": {
"last_day": -1,
"last_month": -1,
"last_week": -1
},
"home_page": "http://jubat.us",
"keywords": "",
"license": "MIT",
"maintainer": "",
"maintainer_email": "",
"name": "jubakit",
"package_url": "https://pypi.org/project/jubakit/",
"platform": "",
"project_url": "https://pypi.org/project/jubakit/",
"project_urls": {
"Homepage": "http://jubat.us"
},
"release_url": "https://pypi.org/project/jubakit/0.6.2/",
"requires_dist": null,
"requires_python": "",
"summary": "Jubatus Toolkit",
"version": "0.6.2"
},
"last_serial": 4749129,
"releases": {
"0.1.0": [
{
"comment_text": "",
"digests": {
"md5": "9cb05f1d0ce62fc2f9b9584efd1dce6d",
"sha256": "a4b353363d42ba9737bc9a55b05e04d1ce17769fededc377bd4f3429ff8660a4"
},
"downloads": -1,
"filename": "jubakit-0.1.0.tar.gz",
"has_sig": false,
"md5_digest": "9cb05f1d0ce62fc2f9b9584efd1dce6d",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 17046,
"upload_time": "2016-04-25T07:09:35",
"url": "https://files.pythonhosted.org/packages/d4/dc/ba53bf0c0e3745ec7c4d0d5c65b1ef3fe35bba5c5f956c19a3fd5f2e99db/jubakit-0.1.0.tar.gz"
}
],
"0.2.0": [
{
"comment_text": "",
"digests": {
"md5": "beac78eec75afb58bde20d576aeb3189",
"sha256": "2fb9759d77f4abaf12fbd6891b28bd30bf2d4c5254653fb2a07ec5764d03e22e"
},
"downloads": -1,
"filename": "jubakit-0.2.0.tar.gz",
"has_sig": false,
"md5_digest": "beac78eec75afb58bde20d576aeb3189",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 19449,
"upload_time": "2016-05-30T09:06:27",
"url": "https://files.pythonhosted.org/packages/2a/19/defae766d6c681283d6e4dfd01a9eb7c78e93c3efdb1db03cb21b30eb66f/jubakit-0.2.0.tar.gz"
}
],
"0.2.1": [
{
"comment_text": "",
"digests": {
"md5": "48830a620c72c309fe6d007a3b74ba90",
"sha256": "cdf6b29e25e4e1a19acd4e81dd2b516d125a929b32e553ad723eb38bc5ff270a"
},
"downloads": -1,
"filename": "jubakit-0.2.1.tar.gz",
"has_sig": false,
"md5_digest": "48830a620c72c309fe6d007a3b74ba90",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 19490,
"upload_time": "2016-06-27T03:09:56",
"url": "https://files.pythonhosted.org/packages/fc/1b/6eb673741636ce8129e1f99894a782805e1e50fd84beac3ce395ed877160/jubakit-0.2.1.tar.gz"
}
],
"0.2.2": [
{
"comment_text": "",
"digests": {
"md5": "1e96f61266d1fa80b5417c49cd02a8e6",
"sha256": "10784e70afc0b32ba8d8c59e9e7772773abf4c7ed93052cd2fc5716693482160"
},
"downloads": -1,
"filename": "jubakit-0.2.2.tar.gz",
"has_sig": false,
"md5_digest": "1e96f61266d1fa80b5417c49cd02a8e6",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 19658,
"upload_time": "2016-07-25T06:57:37",
"url": "https://files.pythonhosted.org/packages/3a/df/174d2196cb97d29f65e9bd351acc32707fcc916e9a43a88dc81366895759/jubakit-0.2.2.tar.gz"
}
],
"0.3.0": [
{
"comment_text": "",
"digests": {
"md5": "ff62dd15a43cd6eace886ab8ecdcc4c0",
"sha256": "52e0246a716a22a77eef3497c2bba760c9f63abb6459308bb2b27e1f61e0b7ca"
},
"downloads": -1,
"filename": "jubakit-0.3.0.tar.gz",
"has_sig": false,
"md5_digest": "ff62dd15a43cd6eace886ab8ecdcc4c0",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 37340,
"upload_time": "2016-08-29T07:11:23",
"url": "https://files.pythonhosted.org/packages/49/b3/6beb27ad72a3e34d73a72ee4e4c100385892d8a593fbf7f7f222f237c688/jubakit-0.3.0.tar.gz"
}
],
"0.4.0": [
{
"comment_text": "",
"digests": {
"md5": "f2e23c5ad21a7af70c45ecee239f26e6",
"sha256": "e57f0a506d80206052a860092f32cca22dc0c51630eebe8a4027043b9c152692"
},
"downloads": -1,
"filename": "jubakit-0.4.0.tar.gz",
"has_sig": false,
"md5_digest": "f2e23c5ad21a7af70c45ecee239f26e6",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 44652,
"upload_time": "2016-10-31T07:15:14",
"url": "https://files.pythonhosted.org/packages/b3/63/8508fb919585f674dad8f8a203b5eeee965f58095404fb575239395dbc8a/jubakit-0.4.0.tar.gz"
}
],
"0.4.1": [
{
"comment_text": "",
"digests": {
"md5": "8dc59978c3a7e8025bff2230adfd4ec7",
"sha256": "2279b2dc030474e654829090d9c43e2fa98c42ff5114974a4b6fe869dd635b24"
},
"downloads": -1,
"filename": "jubakit-0.4.1.tar.gz",
"has_sig": false,
"md5_digest": "8dc59978c3a7e8025bff2230adfd4ec7",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 45165,
"upload_time": "2016-12-26T08:14:25",
"url": "https://files.pythonhosted.org/packages/5a/be/73a8c69cd812795fd8e200087d2dbfcef095ec9838539915d3eedb706e42/jubakit-0.4.1.tar.gz"
}
],
"0.4.2": [
{
"comment_text": "",
"digests": {
"md5": "986b4a4bda912274c616949402ebb5a5",
"sha256": "2feefe625a52c3e6dc4e5ab0bdb471e8a2ff00ee4adbdfe032aa4c08f73ea536"
},
"downloads": -1,
"filename": "jubakit-0.4.2.tar.gz",
"has_sig": false,
"md5_digest": "986b4a4bda912274c616949402ebb5a5",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 46444,
"upload_time": "2017-02-27T06:58:54",
"url": "https://files.pythonhosted.org/packages/55/eb/f81a0ee7a22d56c4bbbe8cf1d980e2e4266367915603db9fad1bcaa463d8/jubakit-0.4.2.tar.gz"
}
],
"0.5.0": [
{
"comment_text": "",
"digests": {
"md5": "11c20a07c963e9332fc8ab49905ae880",
"sha256": "89c21d61866854e75770debfe769ea9e899079d234d653a228010eba529834ce"
},
"downloads": -1,
"filename": "jubakit-0.5.0.tar.gz",
"has_sig": false,
"md5_digest": "11c20a07c963e9332fc8ab49905ae880",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 47921,
"upload_time": "2017-04-24T06:57:57",
"url": "https://files.pythonhosted.org/packages/45/a0/2a8de4f7a00fa0b2a57d885e001fc287cd2f9b94d546381e5c86a14645c7/jubakit-0.5.0.tar.gz"
}
],
"0.5.1": [
{
"comment_text": "",
"digests": {
"md5": "32cdb8ac2c088eb4db95bce77e99c4bb",
"sha256": "41e6d9248ae835f59de455b82fe3cf0f6c0072c09066ed8c9768d95db38d6c37"
},
"downloads": -1,
"filename": "jubakit-0.5.1.tar.gz",
"has_sig": false,
"md5_digest": "32cdb8ac2c088eb4db95bce77e99c4bb",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 51943,
"upload_time": "2017-08-28T07:39:36",
"url": "https://files.pythonhosted.org/packages/23/a8/9468032e9c123835dbaae8b4910cd55f35ca1a47bab0ab10da0b505a7007/jubakit-0.5.1.tar.gz"
}
],
"0.5.2": [
{
"comment_text": "",
"digests": {
"md5": "118b5c6bb896ebadc5b34e2dd40274a3",
"sha256": "6583adaacdd4893cf580ee1b587b47a5b72423b0d9f1946be17e1101b2c9f3a5"
},
"downloads": -1,
"filename": "jubakit-0.5.2.tar.gz",
"has_sig": false,
"md5_digest": "118b5c6bb896ebadc5b34e2dd40274a3",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 49556,
"upload_time": "2017-10-30T10:12:24",
"url": "https://files.pythonhosted.org/packages/eb/1b/d6eb979b6a81f6b08eed1a1c008be9a95b8c6802733c0f6b618cb81294a5/jubakit-0.5.2.tar.gz"
}
],
"0.5.3": [
{
"comment_text": "",
"digests": {
"md5": "4cc31fce3c42fa36c50b3ab12aa215ce",
"sha256": "85762016e5e9cf339a7ce7cccf32781b969b6295a7abd341b9aff345d94123cf"
},
"downloads": -1,
"filename": "jubakit-0.5.3.tar.gz",
"has_sig": false,
"md5_digest": "4cc31fce3c42fa36c50b3ab12aa215ce",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 52720,
"upload_time": "2017-12-18T06:33:33",
"url": "https://files.pythonhosted.org/packages/3e/fb/cc819d071ca0ea2cf30f10051922818072a37dcfa893da234848525b35ba/jubakit-0.5.3.tar.gz"
}
],
"0.5.4": [
{
"comment_text": "",
"digests": {
"md5": "a386f4beb84f3a2825bb55b97098000b",
"sha256": "2814359a9c6f06a14eb7aa8c977faf6c67305dd41394ee402294d569f7a1ac12"
},
"downloads": -1,
"filename": "jubakit-0.5.4.tar.gz",
"has_sig": false,
"md5_digest": "a386f4beb84f3a2825bb55b97098000b",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 55246,
"upload_time": "2018-02-26T06:33:35",
"url": "https://files.pythonhosted.org/packages/3c/15/9d62dd6ee02a29fbdf9d7216694d0bb717c269c0ce03b6ee061402983885/jubakit-0.5.4.tar.gz"
}
],
"0.5.5": [
{
"comment_text": "",
"digests": {
"md5": "d0b0a18dd859fd06cdd15d1cdb0a8a84",
"sha256": "ee3908dc395a6e71d067e2091108f0cdc6ef47aede4da75131877624465737ac"
},
"downloads": -1,
"filename": "jubakit-0.5.5.tar.gz",
"has_sig": false,
"md5_digest": "d0b0a18dd859fd06cdd15d1cdb0a8a84",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 53192,
"upload_time": "2018-04-23T08:16:21",
"url": "https://files.pythonhosted.org/packages/f4/1b/051583809756033a0bd088ec490f34ecf0858a1db58d50b36fc73654af6e/jubakit-0.5.5.tar.gz"
}
],
"0.6.0": [
{
"comment_text": "",
"digests": {
"md5": "e6d0519485e17698d046a441f880201d",
"sha256": "0ca6e440806913a67dcd6c9e2f47f7fe580e83fc52348244910361513480f625"
},
"downloads": -1,
"filename": "jubakit-0.6.0.tar.gz",
"has_sig": false,
"md5_digest": "e6d0519485e17698d046a441f880201d",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 55660,
"upload_time": "2018-08-27T07:24:34",
"url": "https://files.pythonhosted.org/packages/7c/e3/88b7af32ce3a8a07dc45ce71729844a25acf82e8c3d7d291ece8225cc9d4/jubakit-0.6.0.tar.gz"
}
],
"0.6.1": [
{
"comment_text": "",
"digests": {
"md5": "05d5ad01b550da9ee832d0e30c319521",
"sha256": "6c08d45f4c98c10001b80bd77de6e33e56b3deea199256e376bc61b90993d94f"
},
"downloads": -1,
"filename": "jubakit-0.6.1.tar.gz",
"has_sig": false,
"md5_digest": "05d5ad01b550da9ee832d0e30c319521",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 58496,
"upload_time": "2018-10-29T08:04:33",
"url": "https://files.pythonhosted.org/packages/e3/54/459814f4eaf172b672acf0f6869350e72442843f7f8a2c8398adca8e7a35/jubakit-0.6.1.tar.gz"
}
],
"0.6.2": [
{
"comment_text": "",
"digests": {
"md5": "bcc4e0d0e63b735e4bd409dabc1d1c9f",
"sha256": "c88c8a71b7ce0cf829acf9c6690aeef77150f9982f6f52b7238772803c3f85a9"
},
"downloads": -1,
"filename": "jubakit-0.6.2.tar.gz",
"has_sig": false,
"md5_digest": "bcc4e0d0e63b735e4bd409dabc1d1c9f",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 56955,
"upload_time": "2019-01-28T09:02:41",
"url": "https://files.pythonhosted.org/packages/74/54/ca9bc2f9a637d53097d8da5607f0a4a56c6073a3b51d7f002b9bcc9d5219/jubakit-0.6.2.tar.gz"
}
]
},
"urls": [
{
"comment_text": "",
"digests": {
"md5": "bcc4e0d0e63b735e4bd409dabc1d1c9f",
"sha256": "c88c8a71b7ce0cf829acf9c6690aeef77150f9982f6f52b7238772803c3f85a9"
},
"downloads": -1,
"filename": "jubakit-0.6.2.tar.gz",
"has_sig": false,
"md5_digest": "bcc4e0d0e63b735e4bd409dabc1d1c9f",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 56955,
"upload_time": "2019-01-28T09:02:41",
"url": "https://files.pythonhosted.org/packages/74/54/ca9bc2f9a637d53097d8da5607f0a4a56c6073a3b51d7f002b9bcc9d5219/jubakit-0.6.2.tar.gz"
}
]
}