add image of prototypical network
All checks were successful
Build Typst document / build_typst_documents (push) Successful in 8s

This commit is contained in:
lukas-heilgenbrunner 2024-10-28 16:25:02 +01:00
parent 815e3b582a
commit dfc34b4e08
3 changed files with 16 additions and 1 deletions

View File

@ -30,6 +30,11 @@ For Example 3 target classeas and 5 samples per class for training might be a 3-
A classical example of how such a model might work is a prototypical network. A classical example of how such a model might work is a prototypical network.
These models learn a representation of each class and classify new examples based on proximity to these representations in an embedding space. These models learn a representation of each class and classify new examples based on proximity to these representations in an embedding space.
#figure(
image("rsc/prototype_fewshot_v3.png", width: 60%),
caption: [Prototypical network for few-shots. #cite(<snell2017prototypicalnetworksfewshotlearning>)],
) <prototypefewshot>
The first and easiest method of this bachelor thesis uses a simple ResNet to calucalte those embeddings and is basically a simple prototypical netowrk. The first and easiest method of this bachelor thesis uses a simple ResNet to calucalte those embeddings and is basically a simple prototypical netowrk.
See //%todo link to this section See //%todo link to this section
// todo proper source // todo proper source
@ -52,7 +57,7 @@ A Jupyter notebook is a shareable document which combines code and its output, t
The notebook along with the editor provides a environment for fast prototyping and data analysis. The notebook along with the editor provides a environment for fast prototyping and data analysis.
It is widely used in the data science, mathematics and machine learning community. It is widely used in the data science, mathematics and machine learning community.
In the context of this practical work it can be used to test and evaluate the active learning loop before implementing it in a Dagster pipeline. #cite(<jupyter>) In the context of this bachelor thesis it was used to test and evaluate the three few-shot learning methods and to compare them. #cite(<jupyter>)
=== CNN === CNN
Convolutional neural networks are especially good model architectures for processing images, speech and audio signals. Convolutional neural networks are especially good model architectures for processing images, speech and audio signals.

Binary file not shown.

After

Width:  |  Height:  |  Size: 66 KiB

View File

@ -98,3 +98,13 @@
archivePrefix={arXiv}, archivePrefix={arXiv},
primaryClass={cs.CV} primaryClass={cs.CV}
} }
@misc{snell2017prototypicalnetworksfewshotlearning,
title={Prototypical Networks for Few-shot Learning},
author={Jake Snell and Kevin Swersky and Richard S. Zemel},
year={2017},
eprint={1703.05175},
archivePrefix={arXiv},
primaryClass={cs.LG},
url={https://arxiv.org/abs/1703.05175},
}