Skip to content

Commit

Permalink
Merge pull request #27 from N3PDF/add_summary
Browse files Browse the repository at this point in the history
Add description to setup.py
  • Loading branch information
scarlehoff committed Feb 10, 2020
2 parents 0cb50fe + 122b038 commit d285de7
Show file tree
Hide file tree
Showing 2 changed files with 33 additions and 16 deletions.
8 changes: 7 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,4 +6,10 @@

# evolutionary_keras

This is a Nodal Genetic Algorithm (NGA) implementation for Keras.
Keras is one of the most widely used Machine Learning frameworks available in the market. It is a high-level API written in Python and that can run on mulitple backends. Their goal is to be able to build and test new model as fast as possible.

Keras models are trained through the usage of optimizers, all of which are Gradient Descent based. This module deals with that shortcoming of Keras implementing several Evolutionary Algorithms on top of Keras while keeping the main philosophy of the project: it must be easy to prototype.

The default project library now provides support for:
- Nodal Genetical Algorithm (NGA)
- Covariance Matrix Adaptation Evolution Strategy (CMA-ES)
41 changes: 26 additions & 15 deletions setup.py
Original file line number Diff line number Diff line change
@@ -1,18 +1,29 @@
from setuptools import setup, find_packages
from os import path

this_directory = path.abspath(path.dirname(__file__))
with open(path.join(this_directory, "README.md"), encoding="utf-8") as f:
long_description = f.read()

setup(
name="evolutionary_keras",
version="1.0.0",
author = 'S. Carrazza, J. Cruz-Martinez, Roy Stegeman',
author_email = 'juan.cruz@mi.infn.it, roy.stegeman@mi.infn.it',
url='https://github.com/N3PDF/evolutionary_keras',
package_dir={'':'src'},
packages=find_packages('src'),
install_requires=[
'numpy',
'keras',
'sphinx_rtd_theme',
'recommonmark',
],
python_requires='>=3.6'
)
name="evolutionary_keras",
version="1.0.1",
author="S. Carrazza, J. Cruz-Martinez, Roy Stegeman",
author_email="juan.cruz@mi.infn.it, roy.stegeman@mi.infn.it",
url="https://github.com/N3PDF/evolutionary_keras",
package_dir={"": "src"},
packages=find_packages("src"),
install_requires=["numpy", "keras", "sphinx_rtd_theme", "recommonmark",],
python_requires=">=3.6",
descriptions="An evolutionary algorithm implementation for Keras",
long_description=long_description,
long_description_content_type="text/markdown",
classifiers=[
"License :: GPL License",
"Programming Language :: Python",
"Topic :: Scientific/Engineering",
"Topic :: Scientific/Engineering :: Physics",
"Programming Language :: Python :: 3",
"Programming Language :: Python :: 3.6",
],
)

0 comments on commit d285de7

Please sign in to comment.