https://github.com/nirum/descent
First-order optimization tools
https://github.com/nirum/descent
gradient-descent numerical-methods optimization proximal python
Last synced: about 1 month ago
JSON representation
First-order optimization tools
- Host: GitHub
- URL: https://github.com/nirum/descent
- Owner: nirum
- License: mit
- Created: 2015-07-03T20:03:26.000Z (almost 10 years ago)
- Default Branch: master
- Last Pushed: 2023-10-02T04:31:14.000Z (over 1 year ago)
- Last Synced: 2024-10-08T15:53:53.712Z (8 months ago)
- Topics: gradient-descent, numerical-methods, optimization, proximal, python
- Language: Python
- Size: 780 KB
- Stars: 25
- Watchers: 6
- Forks: 5
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# Descent
[](https://travis-ci.org/nirum/descent)
[](https://codecov.io/gh/nirum/descent)
[](http://descent.readthedocs.org/en/latest/?badge=latest)
[](https://pypi.python.org/pypi/descent)Descent is a package for performing first-order optimization in python.
Documentation (work in progress) is available at [descent.readthedocs.org](http://descent.readthedocs.org/en/latest/).
## Installation
To install, grab the latest release using `pip`:```bash
$ pip install descent
```## Contact
For bugs, comments, concerns: use the Github issue tracker.Author: [Niru Maheswaranathan](http://niru.org/), nirum [a] stanford.edu
## License
MIT. See `LICENSE.md`## Requirements
- Python 3.5+
- [numpy](http://www.numpy.org)
- [scipy](http://www.scipy.org)
- [toolz](https://github.com/pytoolz/toolz)
- [multipledispatch](https://github.com/mrocklin/multipledispatch)
- [tableprint](https://github.com/nirum/tableprint)