Update README.md
Browse files
README.md
CHANGED
|
@@ -9,7 +9,7 @@ massive thank you to [@silveroxides](https://huggingface.co/silveroxides) for ph
|
|
| 9 |
> [!IMPORTANT]
|
| 10 |
> # MIR (Machine Intelligence Resource)<br><br>A naming schema for AIGC/ML work.
|
| 11 |
|
| 12 |
-
The MIR
|
| 13 |
The work is inspired by:
|
| 14 |
- [AIR-URN](https://github.com/civitai/civitai/wiki/AIR-%E2%80%90-Uniform-Resource-Names-for-AI) project by [CivitAI](https://civitai.com/)
|
| 15 |
- [Spandrel](https://github.com/chaiNNer-org/spandrel/blob/main/libs/spandrel/spandrel/__helpers/registry.py) library's super-resolution registry
|
|
@@ -21,9 +21,9 @@ Example:
|
|
| 21 |
|
| 22 |
|
| 23 |
```
|
| 24 |
-
mir : model . lora . hyper
|
| 25 |
-
β β β β
|
| 26 |
-
[URI]:[Domain].[Architecture].[
|
| 27 |
```
|
| 28 |
|
| 29 |
## Definitions:
|
|
@@ -36,7 +36,7 @@ Like other URI schema, the order of the identifiers roughly indicates their spec
|
|
| 36 |
`info`: Static global neural network attributes, metadata with an identifier in the database<br>
|
| 37 |
|
| 38 |
### Architecture
|
| 39 |
-
|
| 40 |
`dit`: Diffusion transformer, typically Vision Synthesis
|
| 41 |
'unet': Unet diffusion structure
|
| 42 |
`art` : Autoregressive transformer, typically LLMs
|
|
@@ -44,11 +44,11 @@ Generative or deep learning system architectures.
|
|
| 44 |
`vae`: Variational Autoencoder
|
| 45 |
etc
|
| 46 |
|
| 47 |
-
###
|
| 48 |
-
|
| 49 |
|
| 50 |
### Compatability
|
| 51 |
-
|
| 52 |
|
| 53 |
### Goals
|
| 54 |
- Standard identification scheme for **ALL** fields of ML-related development
|
|
@@ -59,13 +59,12 @@ Details of implementation based on version-breaking changes, configuration incon
|
|
| 59 |
|
| 60 |
> <details> <summary>Why not use `diffusion`/`sgm`, `ldm`/`text`/hf.co folder-structure/brand or trade name/preprint paper/development house/algorithm</summary>
|
| 61 |
>
|
| 62 |
-
> -
|
| 63 |
-
> -
|
| 64 |
-
> -
|
| 65 |
-
> - HF.CO names do all of this & become inconsistent across folders/files, neglect many important developments
|
| 66 |
> - Development credit often shared, [Paper heredity tree](https://www.connectedpapers.com/search?q=generative%20diffusion), super complicated
|
| 67 |
> - Algorithms (esp application) are less common knowledge, vague, ~~and I'm too smooth-brain.~~
|
| 68 |
-
> -
|
| 69 |
> </details>
|
| 70 |
|
| 71 |
> <details><summary>Why `unet`, `dit`, `lora` over alternatives</summary>
|
|
@@ -73,12 +72,13 @@ Details of implementation based on version-breaking changes, configuration incon
|
|
| 73 |
> - UNET/DiT/Transformer are shared enough to be genre-ish but not too narrowly specific
|
| 74 |
> - Very similar technical process on this level
|
| 75 |
> - Functional and efficient for random lookups
|
|
|
|
| 76 |
> </details>
|
| 77 |
|
| 78 |
> <details><summary>Roadmap</summary>
|
| 79 |
>
|
| 80 |
-
> - Decide on `@` (like @8cfg for an indistinguishable 8 step lora that requires cfg)
|
| 81 |
-
>
|
| 82 |
> - Proof of concept generative model registry
|
| 83 |
> - Ensure compatability/integration/cross-pollenation with [OECD AI Classifications](https://oecd.ai/en/classification)
|
| 84 |
> - Ensure compatability/integration/cross-pollenation with [NIST AI 200-1 NIST Trustworthy and Responsible AI](https://www.nist.gov/publications/ai-use-taxonomy-human-centered-approach)
|
|
|
|
| 9 |
> [!IMPORTANT]
|
| 10 |
> # MIR (Machine Intelligence Resource)<br><br>A naming schema for AIGC/ML work.
|
| 11 |
|
| 12 |
+
The MIR classification format seeks to standardize and complete a hyperlinked network of model information, improving accessibility and reproducibility across the AI community.<br>
|
| 13 |
The work is inspired by:
|
| 14 |
- [AIR-URN](https://github.com/civitai/civitai/wiki/AIR-%E2%80%90-Uniform-Resource-Names-for-AI) project by [CivitAI](https://civitai.com/)
|
| 15 |
- [Spandrel](https://github.com/chaiNNer-org/spandrel/blob/main/libs/spandrel/spandrel/__helpers/registry.py) library's super-resolution registry
|
|
|
|
| 21 |
|
| 22 |
|
| 23 |
```
|
| 24 |
+
mir : model . lora . hyper : flux-1
|
| 25 |
+
β β β β β
|
| 26 |
+
[URI]:[Domain].[Architecture].[Series]:[Compatibility]
|
| 27 |
```
|
| 28 |
|
| 29 |
## Definitions:
|
|
|
|
| 36 |
`info`: Static global neural network attributes, metadata with an identifier in the database<br>
|
| 37 |
|
| 38 |
### Architecture
|
| 39 |
+
Broad and general terms for system architectures.
|
| 40 |
`dit`: Diffusion transformer, typically Vision Synthesis
|
| 41 |
'unet': Unet diffusion structure
|
| 42 |
`art` : Autoregressive transformer, typically LLMs
|
|
|
|
| 44 |
`vae`: Variational Autoencoder
|
| 45 |
etc
|
| 46 |
|
| 47 |
+
### Series
|
| 48 |
+
Foundational network and technique types.
|
| 49 |
|
| 50 |
### Compatability
|
| 51 |
+
Implementation details based on version-breaking changes, configuration inconsistencies, or other conflicting indicators that have practical application.
|
| 52 |
|
| 53 |
### Goals
|
| 54 |
- Standard identification scheme for **ALL** fields of ML-related development
|
|
|
|
| 59 |
|
| 60 |
> <details> <summary>Why not use `diffusion`/`sgm`, `ldm`/`text`/hf.co folder-structure/brand or trade name/preprint paper/development house/algorithm</summary>
|
| 61 |
>
|
| 62 |
+
> - The format here isnt finalized, but overlapping resource definitions or complicated categories that are difficult to narrow have been pruned
|
| 63 |
+
> - Likewise, definitions that are too specific have also been trimmed
|
| 64 |
+
> - HF.CO become inconsistent across folders/files and often the metadata enforcement of many important developments is neglected
|
|
|
|
| 65 |
> - Development credit often shared, [Paper heredity tree](https://www.connectedpapers.com/search?q=generative%20diffusion), super complicated
|
| 66 |
> - Algorithms (esp application) are less common knowledge, vague, ~~and I'm too smooth-brain.~~
|
| 67 |
+
> - Overall an attempt at impartiality and neutrality with regards to brand/territory origins
|
| 68 |
> </details>
|
| 69 |
|
| 70 |
> <details><summary>Why `unet`, `dit`, `lora` over alternatives</summary>
|
|
|
|
| 72 |
> - UNET/DiT/Transformer are shared enough to be genre-ish but not too narrowly specific
|
| 73 |
> - Very similar technical process on this level
|
| 74 |
> - Functional and efficient for random lookups
|
| 75 |
+
> - Short to type
|
| 76 |
> </details>
|
| 77 |
|
| 78 |
> <details><summary>Roadmap</summary>
|
| 79 |
>
|
| 80 |
+
> - Decide on `@` or `:` delimeters (like @8cfg for an indistinguishable 8 step lora that requires cfg)
|
| 81 |
+
> - crucial spec element, or an optional, MIR app-determined feature?
|
| 82 |
> - Proof of concept generative model registry
|
| 83 |
> - Ensure compatability/integration/cross-pollenation with [OECD AI Classifications](https://oecd.ai/en/classification)
|
| 84 |
> - Ensure compatability/integration/cross-pollenation with [NIST AI 200-1 NIST Trustworthy and Responsible AI](https://www.nist.gov/publications/ai-use-taxonomy-human-centered-approach)
|