{ "info": { "author": "Haoming Jiang", "author_email": "jianghm.ustc@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "Intended Audience :: Science/Research", "License :: OSI Approved :: GNU General Public License v3 (GPLv3)", "Programming Language :: Python :: 3 :: Only", "Topic :: Scientific/Engineering :: Artificial Intelligence", "Topic :: Scientific/Engineering :: Mathematics" ], "description": "Picasso Python Package\n======================\nPICASSO: Penalized Generalized Linear Model Solver - Unleash the Power of Non-convex Penalty\n\nUnleash the power of nonconvex penalty\n--------------------------------------\nL1 penalized regression (LASSO) is great for feature selection. However when you use LASSO in\nvery noisy setting, especially when some columns in your data have strong colinearity, LASSO\ntends to give biased estimator due to the penalty term. As demonstrated in the example below,\nthe lowest estimation error among all the lambdas computed is as high as **16.41%**.\n\nRequirements\n------------\n\n- Linux or MacOS\n\n**Windows User:** It may take lots of effort to build on Windows. One way to do it is using mingw/mingw64.\nBe careful of issues like the system bits and environment variables.\nOnce the correct make tools and g++ are setted up, you can install the package from suorce with the following instruction.\n\n\nInstallation\n------------\n\nIn the following process, you may need to be root (``sudo``).\n\nInstall from source file (Github) with Makefile:\n\n- Clone ``picasso.git`` via ``git clone --recurse-submodules https://github.com/jasonge27/picasso.git``\n- Make sure you have `setuptools `__\n- Run ``sudo make Pyinstall`` command.\n\n\nInstall from source file (Github) with CMAKE:\n\n- Clone ``picasso.git`` via ``git clone --recurse-submodules https://github.com/jasonge27/picasso.git``\n- Make sure you have `setuptools `__\n- Build the source file first via the ``cmake`` with ``CMakeLists.txt`` in the root directory. (You will see a ``.so`` or ``.lib`` file under ``(root)/lib/`` )\n- Run ``cd python-package; sudo python setup.py install`` command.\n\n\nInstall from PyPI:\n\n- ``pip install pycasso``\n- **Note**: Owing to the setting on different OS, our distribution might not be working in your environment (especially in **Windows**). Thus please build from source.\n\nYou can test if the package has been successfully installed by:\n\n.. code-block:: python\n\n import pycasso\n pycasso.test()\n\n..\n\nUsage\n-----\n\n.. code-block:: python\n\n import pycasso\n x = [[1,2,3,4,5,0],[3,4,1,7,0,1],[5,6,2,1,4,0]]\n y = [3.1,6.9,11.3]\n s = pycasso.Solver(x,y)\n s.train()\n s.predict()\n\n..\n\nFor Developer\n-------------\nPlease follow the `sphinx syntax style\n`__\n\nTo update the document: ``cd doc; make html``\n\nCopy Right\n----------\n\n:Author: Jason Ge, Haoming Jiang\n:Maintainer: Haoming Jiang \n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://hmjianggatech.github.io/picasso/", "keywords": "", "license": "GPL-3.0", "maintainer": "", "maintainer_email": "", "name": "pycasso", "package_url": "https://pypi.org/project/pycasso/", "platform": "", "project_url": "https://pypi.org/project/pycasso/", "project_urls": { "Homepage": "https://hmjianggatech.github.io/picasso/" }, "release_url": "https://pypi.org/project/pycasso/0.1.2.2/", "requires_dist": null, "requires_python": "", "summary": "Picasso Python Package", "version": "0.1.2.2" }, "last_serial": 4186257, "releases": { "0.0.3.dev0": [ { "comment_text": "", "digests": { "md5": "8afeeead734c00e5008ae4d4910136ba", "sha256": "9a4d90c7dead7e733dd83421362c46aefea8cb1f880eb2681de7c12a4c356b8d" }, "downloads": -1, "filename": "pycasso-0.0.3.dev0.tar.gz", "has_sig": false, "md5_digest": "8afeeead734c00e5008ae4d4910136ba", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17518, "upload_time": "2017-09-22T14:41:28", "url": "https://files.pythonhosted.org/packages/f1/8b/67038ea85d90467b2e69b9390d6cae091767211ce297a06a0c3b7f26a6d0/pycasso-0.0.3.dev0.tar.gz" } ], "0.0.5.dev0": [ { "comment_text": "", "digests": { "md5": "e6c870d6e32fa211e3ff593102b69d14", "sha256": "6895b37871dd366621a920680e7e7e1def23a02721ae12eb25c27d0af7321632" }, "downloads": -1, "filename": "pycasso-0.0.5.dev0.tar.gz", "has_sig": false, "md5_digest": "e6c870d6e32fa211e3ff593102b69d14", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 473320, "upload_time": "2017-10-18T05:26:25", "url": "https://files.pythonhosted.org/packages/19/4d/921a793a6d29dcd12caecbe86b8dd41da284e7b227e687559f1ded115505/pycasso-0.0.5.dev0.tar.gz" } ], "0.0.5.dev2": [ { "comment_text": "", "digests": { "md5": "f71480a0b6d61b944798ec0c8f9c129e", "sha256": "49e8431afb55794cc1614faf7f5ec2b115b57f538f4661d288134f1897cf00ae" }, "downloads": -1, "filename": "pycasso-0.0.5.dev2.tar.gz", "has_sig": false, "md5_digest": "f71480a0b6d61b944798ec0c8f9c129e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 473537, "upload_time": "2017-10-18T06:01:34", "url": "https://files.pythonhosted.org/packages/5b/b6/38315a253ba5d4b453c13bd4504debf68e1f9abebaabad621857eca6d088/pycasso-0.0.5.dev2.tar.gz" } ], "0.0.6.dev2": [ { "comment_text": "", "digests": { "md5": "f0407e779925d5af24c3d7c3da33ac22", "sha256": "333ac6bc29226c0c3a8f7f347745e03ae34205ca58afbe24545023449dbd6f52" }, "downloads": -1, "filename": "pycasso-0.0.6.dev2.tar.gz", "has_sig": false, "md5_digest": "f0407e779925d5af24c3d7c3da33ac22", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1154149, "upload_time": "2017-12-24T00:08:05", "url": "https://files.pythonhosted.org/packages/25/5f/18a7ad2988c0851d215c8c5ff2bf762742c463f9a16465ad60b60f6fa1b2/pycasso-0.0.6.dev2.tar.gz" } ], "0.1.0": [ { "comment_text": "", "digests": { "md5": "7c90affe2e5b79546c822792cfcdec01", "sha256": "05bc0b9d58397a205dc59b3e55ae74b6019fdf5957420fce659c68169680fa9e" }, "downloads": -1, "filename": "pycasso-0.1.0.tar.gz", "has_sig": false, "md5_digest": "7c90affe2e5b79546c822792cfcdec01", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1153959, "upload_time": "2017-12-25T01:11:01", "url": "https://files.pythonhosted.org/packages/5e/37/af73cf6c35babd331d892d7eb6af961080e65e52cae252686755fb8a1cce/pycasso-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "8f990b0e30c390644d3efa20dece731a", "sha256": "e365949b73c8815ff39cf6c26bd744a01630ac1f0a327361622783cfdcd155b4" }, "downloads": -1, "filename": "pycasso-0.1.1.tar.gz", "has_sig": false, "md5_digest": "8f990b0e30c390644d3efa20dece731a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1153709, "upload_time": "2018-01-01T12:56:48", "url": "https://files.pythonhosted.org/packages/6d/c9/19fc0ea8cfb27d99b3ab06b6352394d1b8b09747e70e132683be33461179/pycasso-0.1.1.tar.gz" } ], "0.1.2.1": [ { "comment_text": "", "digests": { "md5": "c78c5dc5ebdf97bb48d2ae3716625d27", "sha256": "ba3dae63d6012b979285cae579efc6dab91fc82e02ce17b37be3223bbd4fede1" }, "downloads": -1, "filename": "pycasso-0.1.2.1.tar.gz", "has_sig": false, "md5_digest": "c78c5dc5ebdf97bb48d2ae3716625d27", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1197420, "upload_time": "2018-07-26T01:58:50", "url": "https://files.pythonhosted.org/packages/c5/82/9b6e684de16602a593690c95654e21fdf492c12f98cec1084d91e1cd3999/pycasso-0.1.2.1.tar.gz" } ], "0.1.2.2": [ { "comment_text": "", "digests": { "md5": "858cf4e3df866bf4ec14c400ce784f17", "sha256": "2ad144cf2db07bacaa9afb29b204d92c430e3ded5dd6611431ce2458d00a011c" }, "downloads": -1, "filename": "pycasso-0.1.2.2.tar.gz", "has_sig": false, "md5_digest": "858cf4e3df866bf4ec14c400ce784f17", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2815495, "upload_time": "2018-08-19T20:32:56", "url": "https://files.pythonhosted.org/packages/2e/1a/07ff4c3b18b87a4e92005929a2d7ebc3f3ecee16e568b5ce3735c6b0c16c/pycasso-0.1.2.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "858cf4e3df866bf4ec14c400ce784f17", "sha256": "2ad144cf2db07bacaa9afb29b204d92c430e3ded5dd6611431ce2458d00a011c" }, "downloads": -1, "filename": "pycasso-0.1.2.2.tar.gz", "has_sig": false, "md5_digest": "858cf4e3df866bf4ec14c400ce784f17", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2815495, "upload_time": "2018-08-19T20:32:56", "url": "https://files.pythonhosted.org/packages/2e/1a/07ff4c3b18b87a4e92005929a2d7ebc3f3ecee16e568b5ce3735c6b0c16c/pycasso-0.1.2.2.tar.gz" } ] }