Skip to main content

Progressive Samplers

Python version Version codecov Master Develop License

Collection of progressive samplers for general use, mainly for Hyperparameter search

Install using pip

pip install prosamplers

Frequently Asked Questions

Some terminology explanations

What is a sampler?

A sampler is a method / algorithm that generates a sequence of points in a given search space

What is progressive?

A progressive sampler allows generating points on a point-by-point basis and does not required to say in advance how many points there need to be. They allow to ask for more points indefinetely, some only have a minimal memory footprint whereas other require complex memory mechanism

Why we need Progressive Samplers?

Most use cases may be solve with a simple Grid or Random search, but when dimensionality is not huge (< 100 or so dimensions) and the computation time for each point is really expensive, this alternative sampling methods could outperform naive methods as Grid or Random Search. As dimensionality increases, results tend to converge to those of Random Search

Usage

1+1
2

Metadata

Release files for prosamplers 0.0.84

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for prosamplers 0.0.84
File Size Uploaded
prosamplers-0.0.84.tar.gz 5.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for prosamplers 0.0.84
File Interpreter ABI Platform
prosamplers-0.0.84-py3-none-any.whl Python 3 none any Details

Total release size: 15.7 kB

Release files / prosamplers-0.0.84.tar.gz

Download URL prosamplers-0.0.84.tar.gz
Size 5.5 kB
Tags Source
SHA-256 checksum
How to use checksums
6dc67316aea19b8db83f2b6a8a2e13b4f75881e9564ec60d7d601a91d6482b19
BLAKE2b-256 checksum
How to use checksums
3f79e84c261e39d1dafe7a792a0a1e2934e84b73f13ebf31349c9aad7f24c6aa
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.56.2 CPython/3.8.7

Release files / prosamplers-0.0.84-py3-none-any.whl

Download URL prosamplers-0.0.84-py3-none-any.whl
Size 10.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
90bb39ec4d8742d71ae47a67fbd9b765541453c995a5eb1f5c8543c0a7dad11a
BLAKE2b-256 checksum
How to use checksums
0536d29b1a0013975b34f61d5b4200243b2353a60e14908edf5ae0e362968b3a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.56.2 CPython/3.8.7

Release history Release notifications | RSS feed

This release

0.0.84 This release

2 release files

0.0.83

2 release files

0.0.82

2 release files

0.0.81

2 release files

0.0.80

2 release files

0.0.79

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page