{"id":24073769,"url":"https://github.com/mit-ll-responsible-ai/equine","last_synced_at":"2026-01-07T20:11:32.358Z","repository":{"id":179504402,"uuid":"653796804","full_name":"mit-ll-responsible-ai/equine","owner":"mit-ll-responsible-ai","description":"Establishing Quantified Uncertainty in Neural Networks","archived":false,"fork":false,"pushed_at":"2025-04-28T19:25:19.000Z","size":18788,"stargazers_count":12,"open_issues_count":2,"forks_count":1,"subscribers_count":5,"default_branch":"main","last_synced_at":"2025-05-29T22:39:58.515Z","etag":null,"topics":["machine-learning","uncertainty-quantification"],"latest_commit_sha":null,"homepage":"https://mit-ll-responsible-ai.github.io/equine/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mit-ll-responsible-ai.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"docs/CONTRIBUTING.md","funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2023-06-14T18:53:53.000Z","updated_at":"2025-04-28T19:23:27.000Z","dependencies_parsed_at":null,"dependency_job_id":"628c1883-aff3-43eb-83b7-43a795a3c5ba","html_url":"https://github.com/mit-ll-responsible-ai/equine","commit_stats":null,"previous_names":["mit-ll-responsible-ai/equine"],"tags_count":13,"template":false,"template_full_name":null,"purl":"pkg:github/mit-ll-responsible-ai/equine","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mit-ll-responsible-ai%2Fequine","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mit-ll-responsible-ai%2Fequine/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mit-ll-responsible-ai%2Fequine/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mit-ll-responsible-ai%2Fequine/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mit-ll-responsible-ai","download_url":"https://codeload.github.com/mit-ll-responsible-ai/equine/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mit-ll-responsible-ai%2Fequine/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":260942046,"owners_count":23086349,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["machine-learning","uncertainty-quantification"],"created_at":"2025-01-09T17:56:46.846Z","updated_at":"2026-01-07T20:11:32.352Z","avatar_url":"https://github.com/mit-ll-responsible-ai.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Establishing Quantified Uncertainty in Neural Networks \n\u003cp align=\"center\"\u003e\u003cimg src=\"assets/equine_full_logo.svg\" width=\"720\"\\\u003e\u003c/p\u003e\n\n[![PyPi](https://img.shields.io/pypi/v/equine.svg)](https://pypi.org/project/equine/)\n[![Build Status](https://github.com/mit-ll-responsible-ai/equine/actions/workflows/Tests.yml/badge.svg?branch=main)](https://github.com/mit-ll-responsible-ai/equine/actions/workflows/Tests.yml)\n![python_passing_tests](https://img.shields.io/badge/Tests%20Passed-100%25-green)\n[![python_coverage](https://img.shields.io/badge/Coverage-97%25-green)](https://mit-ll-responsible-ai.github.io/equine/coverage/)\n[![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/psf/black)\n[![Tested with Hypothesis](https://img.shields.io/badge/hypothesis-tested-brightgreen.svg)](https://hypothesis.readthedocs.io/)\n[![DOI](https://zenodo.org/badge/653796804.svg)](https://zenodo.org/badge/latestdoi/653796804)\n\n\n## Usage\nDeep neural networks (DNNs) for supervised labeling problems are known to\nproduce accurate results on a wide variety of learning tasks. However, when\naccuracy is the only objective, DNNs frequently make over-confident predictions,\nand they also always make a label prediction regardless of whether or not the\ntest data belongs to any known labels. \n\nEQUINE was created to simplify two kinds of uncertainty quantification for supervised labeling problems:\n1) Calibrated probabilities for each predicted label\n2) An in-distribution score, indicating whether any of the model's known labels should be trusted.\n \nDive into our [documentation examples](https://mit-ll-responsible-ai.github.io/equine/)\nto get started. Additionally, we provide a [companion web application](https://github.com/mit-ll-responsible-ai/equine-webapp).\n\n## Installation\nUsers are recommended to install a virtual environment such as Anaconda, as is also recommended\nin the [pytorch installation](https://github.com/pytorch/pytorch). EQUINE has relatively\nfew dependencies beyond torch. \n```console\npip install equine\n```\nUsers interested in contributing should refer to `CONTRIBUTING.md` for details.\n\n## Design\nEQUINE extends pytorch's `nn.Module` interface using a `predict` method that returns both\nthe class predictions and the extra OOD scores. \n\n## Disclaimer\n\nDISTRIBUTION STATEMENT A. Approved for public release. Distribution is unlimited.\n\n© 2024 MASSACHUSETTS INSTITUTE OF TECHNOLOGY\n\n- Subject to FAR 52.227-11 – Patent Rights – Ownership by the Contractor (May 2014)\n- SPDX-License-Identifier: MIT\n\nThis material is based upon work supported by the Under Secretary of Defense for Research and Engineering under Air Force Contract No. FA8702-15-D-0001. Any opinions, findings, conclusions or recommendations expressed in this material are those of the author(s) and do not necessarily reflect the views of the Under Secretary of Defense for Research and Engineering.\n\nThe software/firmware is provided to you on an As-Is basis.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmit-ll-responsible-ai%2Fequine","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmit-ll-responsible-ai%2Fequine","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmit-ll-responsible-ai%2Fequine/lists"}