{ "info": { "author": "Alejandro Gonz\u00e1lez Tineo", "author_email": "alejandrojgt@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "Intended Audience :: Science/Research", "License :: OSI Approved :: BSD License", "Programming Language :: Python", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Scientific/Engineering", "Topic :: Software Development" ], "description": "\n**baikal is a graph-based, functional API for building complex machine learning \npipelines of objects that implement the scikit-learn API**. It is mostly inspired \non the excellent `Keras `__ API for Deep Learning, and borrows \na few concepts from the `TensorFlow `__ framework \nand the (perhaps lesser known) `graphkit `__\npackage.\n\n**baikal** aims to provide an API that allows to build complex, non-linear \nmachine learning pipelines that looks like this: \n\n.. image:: https://raw.githubusercontent.com/alegonz/baikal/master/illustrations/multiple_input_nonlinear_pipeline_example_diagram.png\n\nwith code that looks like this:\n\n.. code-block:: python\n\n x1 = Input()\n x2 = Input()\n\n y1 = ExtraTreesClassifier()(x1)\n y2 = RandomForestClassifier()(x2)\n z = PowerTransformer()(x2)\n z = PCA()(z)\n y3 = LogisticRegression()(z)\n\n ensemble_features = Stack()([y1, y2, y3])\n y = SVC()(ensemble_features)\n\n model = Model([x1, x2], y)\n\n**baikal** is compatible with Python >=3.5 and is distributed under the \nBSD 3-clause license.\n\n\n", "description_content_type": "text/x-rst", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/alegonz/baikal", "keywords": "", "license": "new BSD", "maintainer": "", "maintainer_email": "", "name": "baikal", "package_url": "https://pypi.org/project/baikal/", "platform": "", "project_url": "https://pypi.org/project/baikal/", "project_urls": { "Homepage": "https://github.com/alegonz/baikal" }, "release_url": "https://pypi.org/project/baikal/0.1.0/", "requires_dist": [ "numpy", "codecov ; extra == 'dev'", "pytest ; extra == 'dev'", "pytest-cov ; extra == 'dev'", "sklearn ; extra == 'dev'", "pydot ; extra == 'viz'" ], "requires_python": ">=3.5", "summary": "A graph-based functional API for building complex scikit-learn pipelines.", "version": "0.1.0" }, "last_serial": 5345186, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "8076ffe9abf493daae32200c742d9940", "sha256": "c9529ad688e002e7da90ee91676a230c99968826b9989940ff589498316543a8" }, "downloads": -1, "filename": "baikal-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "8076ffe9abf493daae32200c742d9940", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 19568, "upload_time": "2019-06-01T02:09:30", "url": "https://files.pythonhosted.org/packages/75/9f/f1eb85dc5e9e72b7942ad761278aa1968c94799099e2b9d6ec277c762e63/baikal-0.1.0-py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "8076ffe9abf493daae32200c742d9940", "sha256": "c9529ad688e002e7da90ee91676a230c99968826b9989940ff589498316543a8" }, "downloads": -1, "filename": "baikal-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "8076ffe9abf493daae32200c742d9940", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 19568, "upload_time": "2019-06-01T02:09:30", "url": "https://files.pythonhosted.org/packages/75/9f/f1eb85dc5e9e72b7942ad761278aa1968c94799099e2b9d6ec277c762e63/baikal-0.1.0-py3-none-any.whl" } ] }