Skip to main content

Automatic Differentiation Library

Project description

Build Status

codecov

cs107-FinalProject

CS107 final project

Group Number: 10

Members:

  • Manana Hakobyan
  • Tale Lokvenec
  • Hugo Fernandez-Montenegro
  • Golo Feige (since Milestone 1)

Broader Impact and Inclusivity Statement

Broader Impact

This automatic differentiation package can be used in machine learning, numerical analysis, or economic optimization applications. Machine learning is a highly controversial field of science. Alan Turing already discussed consequences of machine learning in 1950, and Norbert Wiener draw an analogy between learning machines and intelligent slaves to warn against it ten years later. Wiener (1960) asked how "often in ancient times the clever Greek philosopher slave of less intelligent Roman slaveholder must have dominated the actions of his master rather than obeyed his wishes" to illustrate how powerful learning machines might become. Differentiation is also used in fields like ballistics or economic optimization. The latter often aims to reduce input costs such as human labor. These cost reductions can disrupt the careers of people. Nevertheless, automatic differentiation is a well-researched field and this package is unlikely to have a broader impact.

Inclusivity

GitFighters shares the commitment to "Diversity Inclusion & Belonging" defined by Harvard University as embracing "individuals from varied backgrounds, cultures, races, identities, life experiences, perspectives, beliefs, and values". As a group uniting different nationalities, backgrounds, and genders, GitFighters reflects inclusive diversity. GitFighters also make an effort to limit implicit exclusion in the development of this package. Contributing to this package requires programming knowledge and experience. This requirement excludes a large group of people. Therefore, GitFighters agreed on considering input from a broader audience and to implement changes together. Users, for instance, might have good ideas on how to improve the string-parsing or on how to import the package, but will not necessarily be able to implement these improvements. GitFighters are happy to consider suggestions and to implement them, if possible.

Sources:

Harvard University. About Diversity Inclusion & Belonging. https://dib.harvard.edu/about. Accessed 30 November 2020.

Turing, A. M. (1950). Computing Machinery and Intelligence. Mind, 59(236), 433-460.

Wiener, N. (1960). Some Moral and Technical Consequences of Automation. Science (American Association for the Advancement of Science), 131(3410), 1355-1358.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

fightingAD-0.0.1.tar.gz (13.9 kB view details)

Uploaded Source

Built Distribution

fightingAD-0.0.1-py3-none-any.whl (17.0 kB view details)

Uploaded Python 3

File details

Details for the file fightingAD-0.0.1.tar.gz.

File metadata

  • Download URL: fightingAD-0.0.1.tar.gz
  • Upload date:
  • Size: 13.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.24.0 setuptools/51.0.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.7.7

File hashes

Hashes for fightingAD-0.0.1.tar.gz
Algorithm Hash digest
SHA256 05ac4290d8b4dbb1f7be061251359aaf78fc7252fe48a64e2c76bbb267a30255
MD5 cf17d55f3cf5858165b4d8fc6b600a73
BLAKE2b-256 d2899f86ca0a158ae71a5eab1fb37ccee18eb3e3ab521b8714784ec426d61330

See more details on using hashes here.

File details

Details for the file fightingAD-0.0.1-py3-none-any.whl.

File metadata

  • Download URL: fightingAD-0.0.1-py3-none-any.whl
  • Upload date:
  • Size: 17.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.24.0 setuptools/51.0.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.7.7

File hashes

Hashes for fightingAD-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 9a890de9310791e8adfde0eeac9587b67fc38423fa1863dd74308be130da14d1
MD5 4c236eb0df030ca11289fe399007c8c4
BLAKE2b-256 24045e545cf522f15bb5245f2de1b742c7acd3bfa96cd75a33ec6e059f0109ff

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page