Catalog PyPI
PACKAGE EXPLORERView in registry

aicomp

PyPI

AI Competition - Multi-task learning for mathematics misconception detection

machine-learningmulti-task-learningtransformers
Versions collected1
Direct dependencies15From release 0.1.1
Last observed21 Oct, 10:15 UTC

README

Version 0.1.1 documentation

DataScience Project Template

A template with src and tests already prepared, based on Python 3.11.9 and Torch 2.3.1 (same as on GPUHub).

Structure

  • notebooks Jupyter Notebooks go in here, try to use notebooks only for analysis and prototyping, the real training should be done via scripts
  • scripts Python/Bash/PowerShell scripts go in here, that can be downloading the dataset, transforming the data, training a model etc.
  • src The source code (heart) of your project
    • datasets: Write your torch.utils.data.Dataset in here
    • evaluation: Write tasks used to evaluate your model(s) in this module
    • models: Custom model implementation go in here
    • optimizers: Custom optimizers are written in here
    • schedulers: Custom implementation of schedulers
    • trainers: Your model trainer(s) live here
    • transforms: If you need specific transformations you will create them in here
    • utils: Utility functions and modules

TODOs

  1. Set up your dev environment
pip install -r requirements.txt
# Install pre-commit hook
pre-commit install

To run all the linters on all files:

pre-commit run --all-files
  1. Change project name and description in pyproject.toml
[project]
name = "Datascience Project Template"
description = "Template for an AICOMP DataScience Project"
version = "0.1.0"
authors = [
    {name = "Pascal Baumann", email = "pascal.baumann@hslu.ch"},
]
  1. Add your requirements to requirements.txt
  2. Create some code =)
  3. Add a PyTest configuration in PyCharm img.png

Code and test conventions

  • black for code style
  • isort for import sorting
  • darglint for docstring checking
  • docstring style: sphinx
  • pytest for running tests
  • nbclean cleans up your Jupyter notebooks before committing
  • main/master branch is protected and needs merge request with approval

Running on the GPU and logging to W&B

Due to us now having an enterprise license on W&B we also have our service bot which can log runs to the appropriate team.

Downloads & popularity

Awaiting observations

No metric observations yet

Download counts and popularity will appear here as the collector receives them.

Versions 1

Collected releases
VersionPublishedDirect dependenciesOpen version
0.1.111 Dec 202515

Package advisories

0
No matching advisories collected

This describes our collected data; it is not a security assessment.

Repository

PENDING
yourusername/aicomp

Shared repository data · GitHub

License detected in repository
Not collected

Metadata history

Meaningful changes
Current collected state Current

Observed since 21 Oct, 10:15 UTC

No superseded metadata states collected. Unchanged observations do not create new revisions.

Record identity

package:805f88a7408fb8436a30e4af10f571f65c808836ef6d4da1e8f42f577e219ef3