Skip to main content

Purpose

Make it easy to create, to trace, to debug, and to recreate models/algorithms.

What does that means:

  • Incorporation of common components (res-block, seblock,...) that can easily be used and constructed (which is good for model creations and modifications).
  • Data processing in functional form, which allows clear knowledge of what happens to the data before it is fed to the algorithms/models.
  • A tool to view and debug:
    • view model statistics
    • tinkering with the data and see what happens at the result (top-k result)
  • Inference must be constructed inside the model, with the input is the most basic data point (thinking of a complete stranger who needs to use your model, that person will not know anything about the nit-picks of your models and your data, they only have a data point and want to see the result coming out of your model)

Requirements

Dawnet requires pytorch and opencv to work properly. Since many distributions exist for these libraries, we recommend user to install themselves to avoid messing up the environment. If you don't have pytorch or opencv installed, then you go to https://pytorch.org to install appropriate version, and conda install -c conda-forge opencv to install opencv.

Roadmap to usability

  • Session must work
  • Ability to get batch of data
  • Summarize session and model information
  • Implement mixup
  • Test all convs architecture

Model

  • A model should have the evaluate method ready (this part should be abstracted away from the progress / training procedure)
  • A model should have the load method ready (only for inference, because continual training requires knowledge about optimizer, training iteration)

Data

Model is not the only part in creating intelligent system. Data plays a vital role in this process too. A lot of time, playing around with data, seeing how the model behaves when data is tweak a little bit can provide crucial insights for model improvement. Hence, data manipulation must be made easy to use.

Metadata

Release files for Dawnet 0.0.2

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

Source distribution (sdist)

Source distribution for Dawnet 0.0.2
File Size Uploaded
Dawnet-0.0.2.tar.gz 19.3 kB Details

Built distribution (wheel)

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

Total release size: 41.4 kB

Release files / Dawnet-0.0.2.tar.gz

Download URL Dawnet-0.0.2.tar.gz
Size 19.3 kB
Tags Source
SHA-256 checksum
How to use checksums
d1b1bf581d915b58b87d9a9ee30236064741fa31a91fa9a74ca428d10d70b24b
BLAKE2b-256 checksum
How to use checksums
4c92f862b1b94928b74212d04db70cc9cf7b084af09db44fb81b0cc65629c193
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.4.2 requests/2.18.4 setuptools/39.1.0 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.6.5

Release files / Dawnet-0.0.2-py3-none-any.whl

Download URL Dawnet-0.0.2-py3-none-any.whl
Size 22.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
36cba7c467694afad4a6988bb99c7fccc294a4619bcd994b2292f88581ad8bdc
BLAKE2b-256 checksum
How to use checksums
21e87e152555d595041d1759d7ee8a396092701aa82bc923fd2d08ad7fe1eb4a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.4.2 requests/2.18.4 setuptools/39.1.0 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.6.5

Release history Release notifications | RSS feed

This release

0.0.2 This release

2 release files

0.0.1

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