Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
44 commits
Select commit Hold shift + click to select a range
6290bac
doc major refactor
kdduha Oct 27, 2024
7e33841
implementing pdoc && doc refactor
kdduha Oct 30, 2024
b80a968
untracked files
kdduha Oct 30, 2024
5353615
add doc build workflow
kdduha Nov 4, 2024
c3e349d
refactor doc dir order
kdduha Nov 4, 2024
e401b40
minor fixes && deploy workflow
kdduha Nov 4, 2024
9ac3295
debug worklof
kdduha Nov 4, 2024
1551610
debug workflow
kdduha Nov 4, 2024
5f602c1
debug workflow
kdduha Nov 4, 2024
5731a9e
change doc backend
kdduha Nov 4, 2024
8080bfd
debug workflow
kdduha Nov 4, 2024
01a3d02
debug workflow
kdduha Nov 4, 2024
c6be1ad
debug workflow
kdduha Nov 4, 2024
8c7f8cf
debug workflow
kdduha Nov 4, 2024
06a14d7
debug workflow
kdduha Nov 4, 2024
8773810
add doc build workflow
kdduha Nov 4, 2024
37ec16a
refactor doc dir order
kdduha Nov 4, 2024
df44098
debug worklof
kdduha Nov 4, 2024
4a944ab
debug workflow
kdduha Nov 4, 2024
60a75d3
Delete docs/preprocess directory
kdduha Nov 4, 2024
3b3d55d
Merge branch 'main' into dev-0.1.5
kdduha Nov 4, 2024
4b02286
debug workflow
kdduha Nov 4, 2024
9fe89de
noise example
ChrisLisbon May 5, 2025
21eef79
path_fix
ChrisLisbon May 5, 2025
0531d3d
doc major refactor
kdduha Oct 27, 2024
df4cc72
implementing pdoc && doc refactor
kdduha Oct 30, 2024
0183fe2
add doc build workflow
kdduha Nov 4, 2024
8e07f7b
refactor doc dir order
kdduha Nov 4, 2024
cfb8bc8
change doc backend
kdduha Nov 4, 2024
2ff8b81
add doc build workflow
kdduha Nov 4, 2024
a11dfe8
refactor doc dir order
kdduha Nov 4, 2024
a8f93de
Delete docs/preprocess directory
kdduha Nov 4, 2024
821ea37
debug workflow
kdduha Nov 4, 2024
365ed12
noise example
ChrisLisbon May 5, 2025
00d4369
path_fix
ChrisLisbon May 5, 2025
8732a35
fix_files
ChrisLisbon May 5, 2025
c6fedd2
Merge remote-tracking branch 'origin/examp_upd' into examp_upd
ChrisLisbon May 5, 2025
0964a75
readme
ChrisLisbon May 5, 2025
19a8896
readme fix
ChrisLisbon May 5, 2025
56ed76b
logo
ChrisLisbon May 7, 2025
a1a4bfd
logo tr
ChrisLisbon May 7, 2025
4cbf442
logo_h
ChrisLisbon May 7, 2025
3c1b008
notebooks fix
ChrisLisbon May 7, 2025
629a4b7
visual fixes
ChrisLisbon May 9, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Binary file added .docs/media/logo.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added .docs/media/logo_h.PNG
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added .docs/media/logo_transparent.PNG
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added .docs/media/logo_transparent_h.PNG
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
40 changes: 40 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,9 @@

# TorchCNNBuilder
<p align="center">

<img src=".docs/media/logo_transparent_h.PNG" width="600">
</p>

<div id="badges">
<a href="https://pytorch.org/">
Expand All @@ -21,6 +26,33 @@ The simplest way to install framework is using `pip`:
pip install torchcnnbuilder
```


### Usage

To initialize simple model with encoder-decoder architecture call ```ForecasterBase``` class:
```python
from torchcnnbuilder.models import ForecasterBase

model = ForecasterBase(input_size=[H, W],
in_time_points=C_in,
out_time_points=C_out,
n_layers=5)
```
Where ```[H, W]``` - size of image in pixels, ```C_in``` - number of input channels, ```C_out``` - number of out_channels.

To operate separately with encoder and decoder parts they can be called from model:
```python
encoder = model.encoder
decoder = model.decoder
```

### Examples

Extensive usage scenarios can be found in [examples](examples) folder.

Components calls and usage in folder [usage_examples](examples/usage_examples).


### Documentation

Check the documentation [here](https://chrislisbon.github.io/TorchCNNBuilder/torchcnnbuilder.html).
Expand All @@ -44,6 +76,14 @@ doc: Build and run the doc locally.
- [Surrogate Modelling for Sea Ice Concentration using Lightweight Neural Ensemble](https://arxiv.org/abs/2312.04330)
- [Post about framework development on habr.com - in russian](https://habr.com/ru/companies/selectel/articles/818649/)


### Contributing

- To join the project feel free to [contact us](mailto:jul.borisova@itmo.ru);

- [Issues](https://github.com/ChrisLisbon/TorchCNNBuilder/issues) and
[Pull Requests](https://github.com/ChrisLisbon/TorchCNNBuilder/pulls): submit bugs found or log feature requests.

### Acknowledgement

The project is supported by [FASIE](https://fasie.ru/) - Foundation for Assistance to Small Innovative Enterprises.
94 changes: 17 additions & 77 deletions examples/anime_example.ipynb

Large diffs are not rendered by default.

1,255 changes: 0 additions & 1,255 deletions examples/builder_examples.ipynb

This file was deleted.

Loading