<commit_before>2.2.1 Welche Bedeutung hat der Übergabeparameter normed in der Funktion sim_euclid?

	Wenn dieser Parameter auf True gesetzt ist, wird dafür gesorgt, dass die Ähnlichkeit normalisiert wird. 
	Damit wird dafür gesorgt, dass sich zwei Personen nicht unähnlicher sind nur weil sie viele Filme bewertet haben. In diesem Fall würden ohne Normierung zwei Personen als ähnlicher eingestuft, die einen Film mit einer gewissen Differenz gewertet haben, als zwei Personen die zwei Filme mit jeweils derselben Differenz gewertet haben. 

2.2.2 <commit_msg>added comments to 2.3.1<commit_after>2.2.1 Welche Bedeutung hat der Übergabeparameter normed in der Funktion sim_euclid?

	Wenn dieser Parameter auf True gesetzt ist, wird dafür gesorgt, dass die Ähnlichkeit normalisiert wird. 
	Damit wird dafür gesorgt, dass sich zwei Personen nicht unähnlicher sind nur weil sie viele Filme bewertet haben. In diesem Fall würden ohne Normierung zwei Personen als ähnlicher eingestuft, die einen Film mit einer gewissen Differenz gewertet haben, als zwei Personen die zwei Filme mit jeweils derselben Differenz gewertet haben. 

2.2.3

	Die Pearson-Ähnlichkeit eignet sich für persönliche Wertungen besser, da Nutzer unterschiedliche Wertungsgewohnheiten haben. So bewerten einige Nutzer Filme allgemein schlechter, andere geben kontrastreichere Bewertungen für gute und schlechte Filme ab. Die Pearson-Ähnlichkeit gleicht diese persönlichen Preferenzen aus.

2.3.1
	
	Beim Testen unserer Funktionen stellten wir fest, dass die Funktion sim_pearson nicht funktioniert, wenn eine Person nur einen Film gesehen hat, da hier die Standartabweichung berechnet wird und dies für nur einen Wert immer 0 liefert. So werden alle Korrelationen mit 0 angegeben. 
	Hierfür bietet sich dann die Funktion sim_euclid an.
{'fraction_non_alphanumeric': 0.02722222222222222, 'fraction_numerical': 0.011111111111111112, 'mean_word_length': 5.167808219178082, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '5298328', 'n_tokens_mistral': 572, 'n_tokens_neox': 587, 'n_words': 246}