Skip to content

Commit

Permalink
🔀 Merge pull request #3 from docs/polishing
Browse files Browse the repository at this point in the history
📝 Update documentation
  • Loading branch information
ZamDimon committed Jan 19, 2024
2 parents 3a215a3 + 72ce593 commit 09465a4
Showing 1 changed file with 11 additions and 7 deletions.
18 changes: 11 additions & 7 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,9 @@
# :framed_picture: :interrobang: Distortion Generator

Neural network for creating distortion while keeping embeddings as close as possible. Part of tbe
research paper under the supervision of Prof. Alexander Kuznetsov.
Neural network for creating distortion while keeping embeddings as close as possible. Part of the
research paper _"Unrecognizable Yet Identifiable: Image Distortion with Preserved Embeddings."_

The code is written in [_TensorFlow v2.12_](https://www.tensorflow.org/).

![Example Generations](images/meta/example_generations.png)

Expand All @@ -10,8 +12,10 @@ research paper under the supervision of Prof. Alexander Kuznetsov.
The project is structured as follows:
| File/Folder | Description |
| ----------- | ----------- |
| [`embedding.ipynb`](embedding.ipynb) | Notebook for creating the embedding neural network using Triplet Loss function |
| [`generator.ipynb`](generator.ipynb) | Notebook for training the generator neural network — the central model of our research |
| [`evaluation.ipynb`](evaluation.ipynb) | Notebook for estimating accuracy of proposed models |
| [`models.ipynb`](models) | Folder containing trained models |
| [`images`](images) | Folder containing example images after applying the generator model |
| [`cli.py`](cli.py) | CLI for running training or evaluation |
| [`src`](src) | All source files for training and evaluating the models |
| [`images`](images) | Images with example generations, evaluation plots etc. |
| [`hyperparams_embedding.json`](hyperparams_embedding.json) | Hyperparameters for training the embedding model |
| [`hyperparams_generator.json`](hyperparams_generator.json) | Hyperparameters for training the generator model |
| [`dataset`](dataset) | Dataset which was used for training (actually, the portion of it since we do not want to put everything into the repository) |
| [`models`](models) | Models' weights after the training. Just so you know, the newest versions of the generator are not included since they weigh too much for GitHub to handle. |

0 comments on commit 09465a4

Please sign in to comment.