Skip to main content

Solving simple problems using machine learning

Project description

dummy-problems

Solving "simple" problems using machine learning to improve my understanding (and have some fun!).

Project structure

I am mostly following the structure from https://python-poetry.org/docs/basic-usage/#project-setup and https://github.com/Lightning-AI/deep-learning-project-template.

There are three key elements: dataloaders, models, and evaluation. Additionally, visualisation tools will help with development and results.

Dataloaders

Models

Evaluation

Visualisation

Installation

Docker (recommended)

To install the required dependencies and run the code, use a Docker container:

cd docker
docker compose up

Pip (experimental)

To install as a Python package, run:

pip install dummy-problems

Note: published following: https://www.digitalocean.com/community/tutorials/how-to-publish-python-packages-to-pypi-using-poetry-on-ubuntu-22-04

Example 1: generating a synthetic dataset and benchmarking different classifiers.

Firstly, run notebooks/synthetic_data_generation.ipynb to generate a dataset of uppercase grayscale images. Parameters can be easily modified to increase/reduce the size of the images and/or the randomness of the dataset.

Secondly, ...

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

dummy_problems-0.1.1.tar.gz (1.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

dummy_problems-0.1.1-py3-none-any.whl (2.5 kB view details)

Uploaded Python 3

File details

Details for the file dummy_problems-0.1.1.tar.gz.

File metadata

  • Download URL: dummy_problems-0.1.1.tar.gz
  • Upload date:
  • Size: 1.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.5 CPython/3.11.11 Darwin/21.6.0

File hashes

Hashes for dummy_problems-0.1.1.tar.gz
Algorithm Hash digest
SHA256 f7ce52cdb0eb027d4a1dff29a3dd9e6dedc36a8f7e881d218b987e7c7881b9ed
MD5 4841c29ae858c116c402a5015cc58adc
BLAKE2b-256 2e2c65d8a0671a3192e4ccf5c2803f5d5f2ae089f271020c16e557790cdc6d25

See more details on using hashes here.

File details

Details for the file dummy_problems-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: dummy_problems-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 2.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.5 CPython/3.11.11 Darwin/21.6.0

File hashes

Hashes for dummy_problems-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 ba9d431bd481604c7fffcc70786f67f8f4c31437b2f5e2a072cc1b262fb67838
MD5 1e7aca113f060f0c0f11eea03c145253
BLAKE2b-256 854dab63e7865cf18e9f7966e33279f880d9f6aa8eae8450fbc5f68ef22ae519

See more details on using hashes here.

Supported by

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