Report chapter 4: Classification¶
Here, you can find a guideline of how to contribute to chapter 4 of our report. In chapter 4, we will discuss each approach that we chose to investigate our data, how we build and trained our models, the problems we run into, how we solved them, what was the result at the end etc.
This is the overview of Chapter 4 of the Report:
4 Classification¶
Supervised learning
Single-label classification Josefine Multi-label classification Sophia
Semi-supervised learning
Autoencoder Michael
Unsupervised learning
Principal component analysis Malin, Maren
From feature to label Josefine
Task distributions are marked like this. It indicates where you can write about your model/approach.
In the following, there will be a guideline and questions you should answer when writing about your approach. This is to ensure our report will look ordered, complete, and easy to follow when reading it. It makes it also easier to compare our approaches with each other.
Your text should be
~2-3 pages long (excluding figures) (this number is not set in stone)
the more details, however, the better because this chapter is one of the most interesting to our supervisors
do not include any code, except it really is necessary for explanatory purposes (code will be in our Github repo which Ulf and Axel will inspect); however, it is always good to refer to the directory (or other place) where to find what you are talking about
you do not have to write anything about supervised/semi-supervised/unsupervised learning because they will be described in their own sections before the approaches relying on them
it can be written in any format you like and then send it to me (jzerbe@uos.de); I will include it into the latex document
… (I might add other points here; also other ideas are very welcome)
In general, try to follow the bottleneck approach which means you start every paragraph or part of your text with an introduction what you are going to describe in the following. When you are done with the paragraph, finish with a wrap-up where you summarise what you did.
Describing your model:¶
INTRODUCTION
You should include 2-3 introductory sentences as a starter, summarizing your apporach (e.g., “One supervised approach for training a model is xxx. It uses xxx and works like xxx.”)
What approach did I choose? (keep this part short, it’s only the introduction and the details should come later)
Why did I choose it? (e.g., What are the advantages/disadvantages of the model/approach? What results did I expect when I chose it?) (again short)
BACKGROUND
Give a general background on the approach
Include all the literature research you did for your approach - ideas, inspirations, theory, etc. (keep it of medium length; enough detail but also not too much; rather, references to other literature are very welcome)
ACTUAL MODEL STRUCTURE (here come the details)
Overview
Give an overview of your model/approach design
Describe what your model does and how it does it
Include a picture of your structure (i.e., when your worked on a model)
Process of coding/building/training
Describe the process of building your model, how you came to include certain ideas, techniques etc, what you did not include and the reasons for that (try to be detailed enough to make clear what took long and where you put in a lot of effort)
Describe the challenges you run into (e.g., What was tested/changed during the working process? Which obstacles did occur?)
What are potentials/risks of interpreting the results? (e.g. “When working with my model I saw potential for better results when using features instead of classes while the risk could be … “)
RESULT (detailed)
How good did my model predict?
Describe your results in a neutral way without interpreting them
DISCUSSION (detailed)
Why did it produce the results it produced?
What can I interpret from my results?
What could not be done? What results cannot be expected with my approach?
What is still missing now? What would I do when continuing to work on the model?