Stopping criteria for solvers
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 5/5
- Tempo stimato
- Più di una settimana
- Idoneità per principianti
- 25/100
- Tipo di issue
- Funzionalità
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Ferma
- Stack tecnologico
- python
- Ambito
- machine-learning
Direzione di ricerca
The issue describes solver stopping criteria and points to PR #176, where an initial objective-change criterion for ProximalPoint and ProximalGradient is proposed. Read that pull request and the solver implementations to identify how criteria are applied across solvers and how individual objective terms can be evaluated. Done means all solvers support stopping criteria, including criteria that operate on one objective term.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Motivation
PyProximal solvers are currently only stopped when the maximum number of iterations is reached.
It is desirable to introduce stopping criteria to prematurely stop a solver based on some condition. A first attempt at introducing a stopping criterion to ProximalPoint and ProximalGradient based on the change in objective function between two consecutive iterations can be found in https://github.com/PyLops/pyproximal/pull/176
Definition of done
The same criterion should be implemented to all solvers
- More of such criteria should be implemented (e.g., operating only on one term of an objective function instead of the overall objective function)
- Lingua principale
- Python
- Stelle
- 85
- Fork
- 22
- Merge medio
- 2h 11m
- PR unite (30g)
- 7
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Nessun modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di PyLops/pyproximal
-
documentation
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 62/100
PyLops/pyproximal#280 ·
I maintainer di solito rispondono entro 1 giorno
-
Huber.prox uses the wrong branch threshold (|x| > alpha instead of |x| > alpha + tau)Forse già presa @raashish1601 l’ha presa 26 giorni fa. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 42/100
PyLops/pyproximal#275 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 35/100
PyLops/pyproximal#198 · 3 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
enhancement help wanted
Difficoltà 5/5 Più di una settimana Idoneità per principianti 28/100
PyLops/pyproximal#152 ·
I maintainer di solito rispondono entro 1 giorno
-
Faster TVApertaquestion
Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100
PyLops/pyproximal#118 · 4 commenti ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di PyLops/pyproximal
Issue simili
-
Import errors are swallowed: PerthImplicitWatermarker silently becomes NoneForse già presa @JonRC l’ha presa oggi. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
resemble-ai/Perth#23 ·
-
correction metadata
Difficoltà 2/5 Meno di un'ora Idoneità per principianti 65/100
acl-org/acl-anthology#10753 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 62/100
earthtojake/text-to-cad#758 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 1/5 1-3 ore Idoneità per principianti 70/100
DataTalksClub/faq#545 ·
I maintainer di solito rispondono entro 2 giorni
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 62/100
I maintainer di solito rispondono entro 1 giorno