Skip to content

Commit a045c95

Browse files
authored
Merge pull request #500 from microsoft/update-translations
🌐 Update translations via Co-op Translator
2 parents f170ba1 + b5a9102 commit a045c95

File tree

110 files changed

+100544
-131
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

110 files changed

+100544
-131
lines changed

translations/hr/README.md

Lines changed: 89 additions & 76 deletions
Large diffs are not rendered by default.

translations/hr/lessons/2-Symbolic/Animals.ipynb

Lines changed: 478 additions & 0 deletions
Large diffs are not rendered by default.

translations/hr/lessons/2-Symbolic/FamilyOntology.ipynb

Lines changed: 595 additions & 0 deletions
Large diffs are not rendered by default.

translations/hr/lessons/2-Symbolic/MSConceptGraph.ipynb

Lines changed: 548 additions & 0 deletions
Large diffs are not rendered by default.

translations/hr/lessons/3-NeuralNetworks/03-Perceptron/Perceptron.ipynb

Lines changed: 1090 additions & 0 deletions
Large diffs are not rendered by default.

translations/hr/lessons/3-NeuralNetworks/03-Perceptron/lab/PerceptronMultiClass.ipynb

Lines changed: 277 additions & 0 deletions
Large diffs are not rendered by default.
Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
<!--
22
CO_OP_TRANSLATOR_METADATA:
33
{
4-
"original_hash": "7336583e4630220c835335da640016db",
5-
"translation_date": "2025-08-26T00:01:13+00:00",
4+
"original_hash": "ba5d1eb353d20d3e7181066b3c424b99",
5+
"translation_date": "2025-08-30T07:06:15+00:00",
66
"source_file": "lessons/3-NeuralNetworks/03-Perceptron/lab/README.md",
77
"language_code": "hr"
88
}
@@ -13,19 +13,21 @@ Laboratorijska vježba iz [AI for Beginners Curriculum](https://github.com/micro
1313

1414
## Zadatak
1515

16-
Koristeći kod koji smo razvili u ovoj lekciji za binarnu klasifikaciju MNIST rukom pisanih znamenki, kreirajte višeklasni klasifikator koji će moći prepoznati bilo koju znamenku. Izračunajte točnost klasifikacije na skupu za treniranje i testiranje te ispišite matricu konfuzije.
16+
Koristeći kod koji smo razvili u ovoj lekciji za binarnu klasifikaciju rukom pisanih znamenki iz MNIST skupa podataka, kreirajte višeklasni klasifikator koji će moći prepoznati bilo koju znamenku. Izračunajte točnost klasifikacije na skupu za treniranje i testiranje te ispišite matricu zabune.
1717

1818
## Savjeti
1919

2020
1. Za svaku znamenku kreirajte skup podataka za binarnu klasifikaciju "ova znamenka naspram svih ostalih znamenki"
21-
1. Trenirajte 10 različitih perceptrona za binarnu klasifikaciju (jedan za svaku znamenku)
21+
1. Trenirajte 10 različitih perceptrona za binarnu klasifikaciju (po jedan za svaku znamenku)
2222
1. Definirajte funkciju koja će klasificirati ulaznu znamenku
2323

24-
> **Savjet**: Ako kombiniramo težine svih 10 perceptrona u jednu matricu, trebali bismo moći primijeniti svih 10 perceptrona na ulazne znamenke jednom matričnom množenjem. Najvjerojatnija znamenka može se zatim pronaći jednostavno primjenom `argmax` operacije na izlaz.
24+
> **Savjet**: Ako kombiniramo težine svih 10 perceptrona u jednu matricu, trebali bismo moći primijeniti svih 10 perceptrona na ulazne znamenke pomoću jedne matrične množenja. Najvjerojatnija znamenka može se zatim pronaći jednostavnim primjenom `argmax` operacije na izlazu.
2525
2626
## Početna bilježnica
2727

28-
Započnite laboratorijsku vježbu otvaranjem [PerceptronMultiClass.ipynb](../../../../../../lessons/3-NeuralNetworks/03-Perceptron/lab/PerceptronMultiClass.ipynb)
28+
Započnite laboratorijsku vježbu otvaranjem [PerceptronMultiClass.ipynb](PerceptronMultiClass.ipynb)
29+
30+
---
2931

3032
**Odricanje od odgovornosti**:
31-
Ovaj dokument je preveden pomoću AI usluge za prevođenje [Co-op Translator](https://github.com/Azure/co-op-translator). Iako nastojimo osigurati točnost, imajte na umu da automatski prijevodi mogu sadržavati pogreške ili netočnosti. Izvorni dokument na izvornom jeziku treba smatrati autoritativnim izvorom. Za kritične informacije preporučuje se profesionalni prijevod od strane čovjeka. Ne preuzimamo odgovornost za nesporazume ili pogrešna tumačenja koja mogu proizaći iz korištenja ovog prijevoda.
33+
Ovaj dokument je preveden korištenjem AI usluge za prevođenje [Co-op Translator](https://github.com/Azure/co-op-translator). Iako nastojimo osigurati točnost, imajte na umu da automatski prijevodi mogu sadržavati pogreške ili netočnosti. Izvorni dokument na izvornom jeziku treba smatrati mjerodavnim izvorom. Za ključne informacije preporučuje se profesionalni prijevod od strane stručnjaka. Ne preuzimamo odgovornost za bilo kakva nesporazuma ili pogrešna tumačenja koja mogu proizaći iz korištenja ovog prijevoda.

translations/hr/lessons/3-NeuralNetworks/04-OwnFramework/OwnFramework.ipynb

Lines changed: 1328 additions & 0 deletions
Large diffs are not rendered by default.
Lines changed: 183 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,183 @@
1+
{
2+
"cells": [
3+
{
4+
"cell_type": "markdown",
5+
"metadata": {},
6+
"source": [
7+
"# Klasifikacija MNIST znamenki s našim vlastitim okvirom\n",
8+
"\n",
9+
"Laboratorijska vježba iz [AI za početnike kurikuluma](https://github.com/microsoft/ai-for-beginners).\n",
10+
"\n",
11+
"### Čitanje skupa podataka\n",
12+
"\n",
13+
"Ovaj kod preuzima skup podataka iz spremišta na internetu. Također možete ručno kopirati skup podataka iz direktorija `/data` u repozitoriju AI kurikuluma.\n"
14+
]
15+
},
16+
{
17+
"cell_type": "code",
18+
"execution_count": 4,
19+
"metadata": {
20+
"tags": []
21+
},
22+
"outputs": [
23+
{
24+
"name": "stderr",
25+
"output_type": "stream",
26+
"text": [
27+
" % Total % Received % Xferd Average Speed Time Time Time Current\n",
28+
" Dload Upload Total Spent Left Speed\n",
29+
"\n",
30+
" 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0\n",
31+
"100 9.9M 100 9.9M 0 0 9.9M 0 0:00:01 --:--:-- 0:00:01 15.8M\n"
32+
]
33+
}
34+
],
35+
"source": [
36+
"!rm *.pkl\n",
37+
"!wget https://raw.githubusercontent.com/microsoft/AI-For-Beginners/main/data/mnist.pkl.gz\n",
38+
"!gzip -d mnist.pkl.gz"
39+
]
40+
},
41+
{
42+
"cell_type": "code",
43+
"execution_count": 3,
44+
"metadata": {},
45+
"outputs": [],
46+
"source": [
47+
"import pickle\n",
48+
"with open('mnist.pkl','rb') as f:\n",
49+
" MNIST = pickle.load(f)"
50+
]
51+
},
52+
{
53+
"cell_type": "code",
54+
"execution_count": 4,
55+
"metadata": {},
56+
"outputs": [],
57+
"source": [
58+
"labels = MNIST['Train']['Labels']\n",
59+
"data = MNIST['Train']['Features']"
60+
]
61+
},
62+
{
63+
"cell_type": "markdown",
64+
"metadata": {},
65+
"source": [
66+
"Pogledajmo kakav je oblik podataka koje imamo:\n"
67+
]
68+
},
69+
{
70+
"cell_type": "code",
71+
"execution_count": 5,
72+
"metadata": {},
73+
"outputs": [
74+
{
75+
"data": {
76+
"text/plain": [
77+
"(42000, 784)"
78+
]
79+
},
80+
"execution_count": 5,
81+
"metadata": {},
82+
"output_type": "execute_result"
83+
}
84+
],
85+
"source": [
86+
"data.shape"
87+
]
88+
},
89+
{
90+
"cell_type": "markdown",
91+
"metadata": {},
92+
"source": [
93+
"### Razdvajanje podataka\n",
94+
"\n",
95+
"Koristit ćemo Scikit Learn za razdvajanje podataka na skup za treniranje i skup za testiranje:\n"
96+
]
97+
},
98+
{
99+
"cell_type": "code",
100+
"execution_count": 6,
101+
"metadata": {},
102+
"outputs": [
103+
{
104+
"name": "stdout",
105+
"output_type": "stream",
106+
"text": [
107+
"Train samples: 33600, test samples: 8400\n"
108+
]
109+
}
110+
],
111+
"source": [
112+
"from sklearn.model_selection import train_test_split\n",
113+
"\n",
114+
"features_train, features_test, labels_train, labels_test = train_test_split(data,labels,test_size=0.2)\n",
115+
"\n",
116+
"print(f\"Train samples: {len(features_train)}, test samples: {len(features_test)}\")"
117+
]
118+
},
119+
{
120+
"cell_type": "markdown",
121+
"metadata": {},
122+
"source": [
123+
"### Upute\n",
124+
"\n",
125+
"1. Uzmite okvirni kod iz lekcije i zalijepite ga u ovu bilježnicu ili (još bolje) u zaseban Python modul\n",
126+
"1. Definirajte i trenirajte perceptron s jednim slojem, promatrajući točnost na skupu za treniranje i validaciju tijekom treninga\n",
127+
"1. Pokušajte razumjeti je li došlo do prenaučenosti i prilagodite parametre sloja kako biste poboljšali točnost\n",
128+
"1. Ponovite prethodne korake za perceptrone s 2 i 3 sloja. Pokušajte eksperimentirati s različitim aktivacijskim funkcijama između slojeva.\n",
129+
"1. Pokušajte odgovoriti na sljedeća pitanja:\n",
130+
" - Utječe li aktivacijska funkcija između slojeva na performanse mreže?\n",
131+
" - Treba li nam mreža s 2 ili 3 sloja za ovaj zadatak?\n",
132+
" - Jeste li naišli na probleme tijekom treniranja mreže? Pogotovo kako se broj slojeva povećavao.\n",
133+
" - Kako se težine mreže ponašaju tijekom treniranja? Možete nacrtati graf maksimalne apsolutne vrijednosti težina u odnosu na epohe kako biste razumjeli odnos.\n"
134+
]
135+
},
136+
{
137+
"cell_type": "code",
138+
"execution_count": null,
139+
"metadata": {},
140+
"outputs": [],
141+
"source": []
142+
},
143+
{
144+
"cell_type": "markdown",
145+
"metadata": {},
146+
"source": [
147+
"\n---\n\n**Odricanje od odgovornosti**: \nOvaj dokument je preveden korištenjem AI usluge za prevođenje [Co-op Translator](https://github.com/Azure/co-op-translator). Iako nastojimo osigurati točnost, imajte na umu da automatski prijevodi mogu sadržavati pogreške ili netočnosti. Izvorni dokument na izvornom jeziku treba smatrati mjerodavnim izvorom. Za ključne informacije preporučuje se profesionalni prijevod od strane stručnjaka. Ne preuzimamo odgovornost za bilo kakve nesporazume ili pogrešne interpretacije proizašle iz korištenja ovog prijevoda.\n"
148+
]
149+
}
150+
],
151+
"metadata": {
152+
"kernelspec": {
153+
"display_name": "Python 3.7.4 64-bit (conda)",
154+
"metadata": {
155+
"interpreter": {
156+
"hash": "86193a1ab0ba47eac1c69c1756090baa3b420b3eea7d4aafab8b85f8b312f0c5"
157+
}
158+
},
159+
"name": "python3"
160+
},
161+
"language_info": {
162+
"codemirror_mode": {
163+
"name": "ipython",
164+
"version": 3
165+
},
166+
"file_extension": ".py",
167+
"mimetype": "text/x-python",
168+
"name": "python",
169+
"nbconvert_exporter": "python",
170+
"pygments_lexer": "ipython3",
171+
"version": "3.9.5"
172+
},
173+
"orig_nbformat": 2,
174+
"coopTranslator": {
175+
"original_hash": "6fa055f484eb5d6bdf41166a356d3abf",
176+
"translation_date": "2025-08-30T07:45:33+00:00",
177+
"source_file": "lessons/3-NeuralNetworks/04-OwnFramework/lab/MyFW_MNIST.ipynb",
178+
"language_code": "hr"
179+
}
180+
},
181+
"nbformat": 4,
182+
"nbformat_minor": 2
183+
}

0 commit comments

Comments
 (0)