<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="hu">
	<id>https://vik.wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Bella+Jakab</id>
	<title>VIK Wiki - Felhasználó közreműködései [hu]</title>
	<link rel="self" type="application/atom+xml" href="https://vik.wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Bella+Jakab"/>
	<link rel="alternate" type="text/html" href="https://vik.wiki/Speci%C3%A1lis:Szerkeszt%C5%91_k%C3%B6zrem%C5%B1k%C3%B6d%C3%A9sei/Bella_Jakab"/>
	<updated>2026-05-14T17:24:03Z</updated>
	<subtitle>Felhasználó közreműködései</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://vik.wiki/index.php?title=Kooperat%C3%ADv_%C3%A9s_tanul%C3%B3_rendszerek&amp;diff=189803</id>
		<title>Kooperatív és tanuló rendszerek</title>
		<link rel="alternate" type="text/html" href="https://vik.wiki/index.php?title=Kooperat%C3%ADv_%C3%A9s_tanul%C3%B3_rendszerek&amp;diff=189803"/>
		<updated>2016-06-10T08:09:37Z</updated>

		<summary type="html">&lt;p&gt;Bella Jakab: /* Régebbi  vizsgasorok */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Tantárgy&lt;br /&gt;
| név = Kooperatív és tanuló rendszerek&lt;br /&gt;
| tárgykód = VIMIA357&lt;br /&gt;
| szak = info szak&lt;br /&gt;
| kredit = 4&lt;br /&gt;
| félév = 6&lt;br /&gt;
| kereszt = nincs&lt;br /&gt;
| tanszék = MIT&lt;br /&gt;
| labor = 3 alkalom (nincs jelenlét)&lt;br /&gt;
| nagyzh = 1 db&lt;br /&gt;
| hf = 4 db&lt;br /&gt;
| vizsga = írásbeli&lt;br /&gt;
| levlista = &lt;br /&gt;
| tad = https://www.vik.bme.hu/kepzes/targyak/vimia357&lt;br /&gt;
| tárgyhonlap = http://www.mit.bme.hu/oktatas/targyak/vimia357&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Jegyzet ===&lt;br /&gt;
&lt;br /&gt;
[http://mialmanach.mit.bme.hu/neuralis/index Neurális hálózatok könyv] |  [http://www.tankonyvtar.hu/hu/tartalom/tamop425/0026_neuralis_4_4/adatok.html Epub, pdf formátumok]&lt;br /&gt;
&lt;br /&gt;
=== Zh ===&lt;br /&gt;
&lt;br /&gt;
Korábbi zh-k:&lt;br /&gt;
* [[Kooperatív_és_tanuló_rendszerek_-_zh_2008_03_26|2008-03-26 Zh]]&lt;br /&gt;
* [[Kooperatív_és_tanuló_rendszerek_-_zh_2009_04_28|2009-04-28 Zh]]&lt;br /&gt;
* [[Kooperatív_és_tanuló_rendszerek_-_pzh_2009-05-15|2009-05-15 pZh]]&lt;br /&gt;
* [[Kooperatív_és_tanuló_rendszerek_-_ppzh_2009-05-25|2009-05-25 ppZh]]&lt;br /&gt;
* [[Kooperatív_és_tanuló_rendszerek_-_zh_2012-04-10|2012-04-10 Zh]]&lt;br /&gt;
* [[Kooperatív_és_tanuló_rendszerek_-_pzh_2012_05_04|2012-05-04 pZh]]&lt;br /&gt;
* [https://docs.google.com/document/d/1PByXtigZcVXgSMi2WC6VwmaUYReHy6DX8k_TdG7Os3M/edit 2014 tavasz, Zh+pZh]&lt;br /&gt;
* [https://docs.google.com/document/d/1OVVSV8QYu9Ux-G9qkBsu-9dTW1IwJygzDoYQN-XnaXs/edit?usp=sharing 2016-03-29 ZH]&lt;br /&gt;
* [[Media:Kooperatív_és_tanuló_rendszerek_-_pzh_2016_04_12.pdf|2016-04-12 pZh (PDF)]] [https://docs.google.com/document/d/1SPJbxOgo3ltb9GhJrHXJpd5tAElnGQoZDuwO5lFDDwg/edit (Google Docs)]&lt;br /&gt;
&lt;br /&gt;
=== Házi feladat ===&lt;br /&gt;
&lt;br /&gt;
A [http://www.mit.bme.hu/oktatas/targyak/vimia357/feladat házi feladatok] verseny szerű házik, amik végül egymás ellen versenyeznek. A győztesek plusz pontokat szerezhetnek a vizsgákra.&lt;br /&gt;
&lt;br /&gt;
==== 2014. tavaszi házik megoldásai ====&lt;br /&gt;
&lt;br /&gt;
Ezek a kódok jó eséllyel az idei feladatot már nem oldják meg, de kiindulási alapként hasznosak lehetnek.&lt;br /&gt;
&lt;br /&gt;
===== 2014. tavaszi első házi =====&lt;br /&gt;
&lt;br /&gt;
Megoldható egy minimális MLP-vel (előtte a megfelelő .mat fájlt be kell tölteni a workspace-be)&lt;br /&gt;
{{Rejtett&lt;br /&gt;
|mutatott=Tanítás&lt;br /&gt;
|szöveg=&lt;br /&gt;
&amp;lt;source lang=&amp;quot;matlab&amp;quot;&amp;gt;&lt;br /&gt;
tx = x&#039;;&lt;br /&gt;
ty = y&#039;;&lt;br /&gt;
net = newff(tx,ty,100);&lt;br /&gt;
net = train(net,tx,ty);&lt;br /&gt;
save(&#039;net&#039;, &#039;net&#039;)&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Majd ezután a &#039;&#039;player_i_fight.m&#039;&#039; tartalma:&lt;br /&gt;
{{Rejtett&lt;br /&gt;
|mutatott=player_i_fight.m&lt;br /&gt;
|szöveg=&lt;br /&gt;
&amp;lt;source lang=&amp;quot;matlab&amp;quot;&amp;gt;&lt;br /&gt;
function y = player_i_fight(x)&lt;br /&gt;
load net;&lt;br /&gt;
y = sim(net,x&#039;);&lt;br /&gt;
return&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===== 2014. tavaszi második házi =====&lt;br /&gt;
&lt;br /&gt;
Ezt a házit is meg lehet még oldani MLP-vel, de itt már érdemes szétszedni tanító és ellenőrző pontokra.&lt;br /&gt;
{{Rejtett&lt;br /&gt;
|mutatott=Tanítás&lt;br /&gt;
|szöveg=&lt;br /&gt;
&amp;lt;source lang=&amp;quot;matlab&amp;quot;&amp;gt;&lt;br /&gt;
td = d&#039;;&lt;br /&gt;
txy = xy&#039;;&lt;br /&gt;
index = randperm(size(xy,1));&lt;br /&gt;
traincount = round(length(index)*0.8);&lt;br /&gt;
trainP = xy(index(1:traincount),:);&lt;br /&gt;
trainT = d(index(1:traincount),:);&lt;br /&gt;
testP = xy(index(traincount+1:end),:);&lt;br /&gt;
testT = d(index(traincount+1:end),:);&lt;br /&gt;
net = newff(txy,td,49);&lt;br /&gt;
net = train(net,txy,td);&lt;br /&gt;
save(&#039;food&#039;, &#039;net&#039;);&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Ezután a &#039;&#039;player_i_eat.m&#039;&#039; megint nagyon egyszerűen néz ki:&lt;br /&gt;
{{Rejtett&lt;br /&gt;
|mutatott=player_i_eat.m&lt;br /&gt;
|szöveg=&lt;br /&gt;
&amp;lt;source lang=&amp;quot;matlab&amp;quot;&amp;gt;&lt;br /&gt;
function y = player_i_eat(x)&lt;br /&gt;
load food.mat;&lt;br /&gt;
y = (sim(net,x&#039;)&amp;gt;0)*2-1;&lt;br /&gt;
return&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===== 2014. tavaszi harmadik házi =====&lt;br /&gt;
&lt;br /&gt;
A harmadik házinak már bonyolultabb a paraméterezése, hosszabb a megírandó fájl. A megoldáshoz SVM-et használtam, ezért fel kell mellé tölteni a toolboxból az &#039;&#039;svmval&#039;&#039;, &#039;&#039;svmreg&#039;&#039; és &#039;&#039;svmkernel&#039;&#039; fájlokat.&lt;br /&gt;
&lt;br /&gt;
{{Rejtett&lt;br /&gt;
|mutatott=Tanítás&lt;br /&gt;
|szöveg=&lt;br /&gt;
&amp;lt;source lang=&amp;quot;matlab&amp;quot;&amp;gt;&lt;br /&gt;
train_x=x(1:2000);&lt;br /&gt;
test_x=x(1901:2000);&lt;br /&gt;
&lt;br /&gt;
tw = 4;&lt;br /&gt;
oszlopok = tw + 1;&lt;br /&gt;
&lt;br /&gt;
tr_sorok = length(train_x) - tw;&lt;br /&gt;
train_samples = zeros(tr_sorok, oszlopok);&lt;br /&gt;
for i = 1 : tw + 1&lt;br /&gt;
    train_samples(:, i) = train_x(i : size(train_samples ,1) + i - 1);&lt;br /&gt;
end;&lt;br /&gt;
&lt;br /&gt;
te_sorok = length(test_x) - tw;&lt;br /&gt;
test_samples = zeros(te_sorok, oszlopok);&lt;br /&gt;
for i = 1 : tw + 1&lt;br /&gt;
    test_samples(:, i) = test_x(i : size(test_samples ,1) + i - 1);&lt;br /&gt;
end;&lt;br /&gt;
&lt;br /&gt;
% Paraméterek beállítása.&lt;br /&gt;
C = 10;&lt;br /&gt;
lambda = 1e-6;&lt;br /&gt;
epsilon = 0.01;&lt;br /&gt;
kerneloption = 0.1;&lt;br /&gt;
kernel = &#039;poly&#039;;&lt;br /&gt;
verbose = 0;&lt;br /&gt;
&lt;br /&gt;
[xsup,ysup,w,w0] = ...&lt;br /&gt;
svmreg(train_samples(1:tr_sorok, 1:oszlopok-1),train_samples(1:tr_sorok, oszlopok), ...&lt;br /&gt;
C, epsilon, kernel, kerneloption, lambda, verbose);&lt;br /&gt;
% Szimuláció.&lt;br /&gt;
ki = svmval(train_samples(:, 1 : oszlopok - 1), xsup, w, w0, kernel, kerneloption);&lt;br /&gt;
&lt;br /&gt;
plot(train_x(tw + 1 : end), &#039;b&#039;);&lt;br /&gt;
hold on;&lt;br /&gt;
plot(ki, &#039;r&#039;);&lt;br /&gt;
hold off;&lt;br /&gt;
&lt;br /&gt;
mse = mean((train_x(tw+1:end) - ki).^2)&lt;br /&gt;
&lt;br /&gt;
%csinálok egy struktúrát a mentéshez&lt;br /&gt;
param.xsup = xsup;&lt;br /&gt;
param.w = w;&lt;br /&gt;
param.w0 = w0;&lt;br /&gt;
param.kernel = kernel;&lt;br /&gt;
param.kerneloption = kerneloption;&lt;br /&gt;
&lt;br /&gt;
save pred_svm param;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
A feltöltendő &#039;&#039;player_i_step.m&#039;&#039; is hasonlóan hosszabb lesz&lt;br /&gt;
{{Rejtett&lt;br /&gt;
|mutatott=player_i_step.m&lt;br /&gt;
|szöveg=&lt;br /&gt;
&amp;lt;source lang=&amp;quot;matlab&amp;quot;&amp;gt;&lt;br /&gt;
function  [from_x,from_y,to_x,to_y,messages_out] = ...&lt;br /&gt;
    player_i_step(field, player_color, food_arr_x, food_arr_y, ...&lt;br /&gt;
    food_arr_min, food_arr_max, messages_in, player_name_to_color, round_i, step_i)&lt;br /&gt;
&lt;br /&gt;
    load(&#039;pred_svm.mat&#039;);&lt;br /&gt;
&lt;br /&gt;
players = fieldnames(player_name_to_color);&lt;br /&gt;
for my_index = 1 : length(players)&lt;br /&gt;
    if (player_name_to_color.(players{my_index}) == player_color)&lt;br /&gt;
        break;&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
senders = fieldnames(messages_in);&lt;br /&gt;
for sender_i = 1 : length(senders)&lt;br /&gt;
    fprintf(&#039;I&#039;&#039;m %s and got message from %s:\n&#039;, ...&lt;br /&gt;
            players{my_index}, senders{sender_i});&lt;br /&gt;
    messages_from_i = messages_in.(senders{sender_i});&lt;br /&gt;
    for msg_i = 1 : length(messages_from_i)&lt;br /&gt;
        disp(messages_from_i{msg_i});&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
messages_out = struct();&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
x_t = food_arr_x(:,1);&lt;br /&gt;
x_x = food_arr_x(:,2);&lt;br /&gt;
&lt;br /&gt;
y_t = food_arr_y(:,1);&lt;br /&gt;
y_x = food_arr_y(:,2);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[player_x,player_y]= find([field(:,:,1)==player_color]);&lt;br /&gt;
&lt;br /&gt;
field_x = size(field,1);&lt;br /&gt;
field_y = size(field,2);&lt;br /&gt;
&lt;br /&gt;
FROM_i = randperm(size(player_x,1));&lt;br /&gt;
&lt;br /&gt;
from_x = player_x(FROM_i(1));&lt;br /&gt;
from_y = player_y(FROM_i(1));&lt;br /&gt;
&lt;br /&gt;
%a paraméterek az svm-hez meg a futtatsához&lt;br /&gt;
xsup = param.xsup;&lt;br /&gt;
w = param.w;&lt;br /&gt;
w0 = param.w0;&lt;br /&gt;
kernel = param.kernel;&lt;br /&gt;
kerneloption = param.kerneloption;&lt;br /&gt;
tw = 4;&lt;br /&gt;
pred = zeros(5, 2);&lt;br /&gt;
&lt;br /&gt;
%megjósoljuk az x-eket&lt;br /&gt;
for i = 1:1:5&lt;br /&gt;
    start = i-tw;&lt;br /&gt;
    pred(i,1) = svmval([x_x(end+start:end); pred(1:i-1,1)]&#039;, xsup, w, w0, kernel, kerneloption);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
%megjósoljuk az y-okat&lt;br /&gt;
for i = 1:1:5&lt;br /&gt;
    start = i-tw;&lt;br /&gt;
    pred(i,2) = svmval([y_x(end+start:end); pred(1:i-1,2)]&#039;, xsup, w, w0, kernel, kerneloption);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
TO_X = pred(5,1);&lt;br /&gt;
TO_Y = pred(5,2);&lt;br /&gt;
if (TO_X &amp;gt; food_arr_max) &lt;br /&gt;
    TO_X = food_arr_max; &lt;br /&gt;
end;&lt;br /&gt;
if (TO_X &amp;lt; food_arr_min) &lt;br /&gt;
    TO_X = food_arr_min; &lt;br /&gt;
end;&lt;br /&gt;
if (TO_Y &amp;gt; food_arr_max) &lt;br /&gt;
    TO_Y = food_arr_max; &lt;br /&gt;
end;&lt;br /&gt;
if (TO_Y &amp;lt; food_arr_min) &lt;br /&gt;
    TO_Y = food_arr_min; &lt;br /&gt;
end;&lt;br /&gt;
&lt;br /&gt;
%az 1 és 100 közé normáláshoz&lt;br /&gt;
if (TO_X == food_arr_max)&lt;br /&gt;
    TO_X = ceil((((TO_X-food_arr_min)/(food_arr_max-food_arr_min))*field_x));&lt;br /&gt;
else&lt;br /&gt;
    TO_X = ceil((((TO_X-food_arr_min)/(food_arr_max-food_arr_min))*field_x)+0.01);&lt;br /&gt;
end;&lt;br /&gt;
if (TO_Y == food_arr_max)&lt;br /&gt;
    TO_Y = ceil((((TO_Y-food_arr_min)/(food_arr_max-food_arr_min))*field_y));&lt;br /&gt;
else&lt;br /&gt;
    TO_Y = ceil((((TO_Y-food_arr_min)/(food_arr_max-food_arr_min))*field_y)+0.01);&lt;br /&gt;
end;&lt;br /&gt;
&lt;br /&gt;
%ha foglalt a mező amire lépni akar akkor a pálya bleseje felé lép&lt;br /&gt;
kozep = ceil(field_x/2);&lt;br /&gt;
while (field(TO_X,TO_Y,1) ~= 0)&lt;br /&gt;
    TO_X = TO_X+(kozep-TO_X);&lt;br /&gt;
end;&lt;br /&gt;
&lt;br /&gt;
to_x = TO_X;&lt;br /&gt;
to_y = TO_Y;&lt;br /&gt;
return&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===== Negyedik házi =====&lt;br /&gt;
&lt;br /&gt;
Itt az első hármat kell egybe leadni, dokumentációval kiegészítve, illetve a minimális megoldáshoz a &#039;&#039;player_i-place.m&#039;&#039; fájlt hozzá kell másolni a random megoldásból.&lt;br /&gt;
&lt;br /&gt;
Mivel a harmadik háziban nem volt szabad ugyanoda lépni, mint ahol más van, itt pedig harcolni kell a többiekkel, ki kell venni azt a pár sort a feltöltésből&lt;br /&gt;
&lt;br /&gt;
=== Vizsga ===&lt;br /&gt;
&lt;br /&gt;
==== Régebbi  vizsgasorok ====&lt;br /&gt;
{{Rejtett&lt;br /&gt;
|mutatott=Régi, kevésbé releváns vizsgák&lt;br /&gt;
|szöveg=&lt;br /&gt;
* [[Kooperatív_és_tanuló_rendszerek_-_vizsga_2008-05-26|2008-05-26]]&lt;br /&gt;
* [[Kooperatív_és_tanuló_rendszerek_-_vizsga_2008-06-02|2008-06-02]]&lt;br /&gt;
* [[Kooperatív_és_tanuló_rendszerek_-_vizsga_2008-06-09|2008-06-09]]&lt;br /&gt;
* [[Kooperatív_és_tanuló_rendszerek_-_vizsga_2008-06-16|2008-06-16]]&lt;br /&gt;
* [[Kooperatív_és_tanuló_rendszerek_-_vizsga_2009-05-25|2009-05-25]]&lt;br /&gt;
* [[Kooperatív_és_tanuló_rendszerek_-_vizsga_2009-06-02|2009-06-02]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
* [[Kooperatív_és_tanuló_rendszerek_-_vizsga_2012-05-29|2012-05-29]]&lt;br /&gt;
* [[Media:KTR_Vizsga_2012_06_12.pdf|2012-06-12]]&lt;br /&gt;
* [[Media:KTR_Vizsga_2014_05_27.pdf|2014-05-27]]&lt;br /&gt;
* [[Media:KTR_Vizsga_2014_06_03.pdf|2014-06-03]]&lt;br /&gt;
* [[Media:KTR_vizsga_2016_06_07.pdf|2016-06-07]]&lt;br /&gt;
&lt;br /&gt;
==== Kidolgozott ellenőrző kérdések ====&lt;br /&gt;
* Tanuló rendszerek (Zh-ig)&lt;br /&gt;
** [[KoopKerdesekZHOssz01|Kooperatív Tanuló Rendszerek Összes kérdés ZH 01]]&lt;br /&gt;
** [[KoopKerdesekZHOssz02|Kooperatív Tanuló Rendszerek Összes kérdés ZH 02]]&lt;br /&gt;
** [[KoopKerdesekZHOssz03|Kooperatív Tanuló Rendszerek Összes kérdés ZH 03]]&lt;br /&gt;
** [[KoopKerdesekZHOssz04|Kooperatív Tanuló Rendszerek Összes kérdés ZH 04]]&lt;br /&gt;
** [[KoopKerdesekZHOssz05|Kooperatív Tanuló Rendszerek Összes kérdés ZH 05]]&lt;br /&gt;
* Kooperatív rész (Zh után)&lt;br /&gt;
** [[Kooperatív_és_tanuló_rendszerek_-_vizsga_ellenőrző_kérdések_-_01|Vizsgára kiadott ellenőrző kérdések kidolgozása 01]]&lt;br /&gt;
** [[Kooperatív_és_tanuló_rendszerek_-_vizsga_ellenőrző_kérdések_-_02|Vizsgára kiadott ellenőrző kérdések kidolgozása 02]]&lt;br /&gt;
** [[Kooperatív_és_tanuló_rendszerek_-_vizsga_ellenőrző_kérdések_-_03|Vizsgára kiadott ellenőrző kérdések kidolgozása 03]]&lt;br /&gt;
** [[Kooperatív_és_tanuló_rendszerek_-_vizsga_ellenőrző_kérdések_-_04|Vizsgára kiadott ellenőrző kérdések kidolgozása 04]]&lt;br /&gt;
** [[Kooperatív_és_tanuló_rendszerek_-_vizsga_ellenőrző_kérdések_-_05|Vizsgára kiadott ellenőrző kérdések kidolgozása 05]]&lt;br /&gt;
&lt;br /&gt;
===Tippek===&lt;br /&gt;
A tárgy nem éppen a legkönnyebb a szakirányon és ezt a zh statisztikából is lehet látni. &amp;lt;br/&amp;gt;&lt;br /&gt;
Tippek a teljesítéshez:&lt;br /&gt;
* bejárni órákra (jó az elején komolyan venni a dolgokat, zh-ra annál kevesebbet kell készülni)&lt;br /&gt;
* időben nekiállni készülni rá&lt;br /&gt;
* könyvet megtanulni: elég száraz, ahogy le vannak írva a dolgok, de ha szépen kihámozod belőle a lényeget, ami így sem kevés, akkor vagy jó, annál többet nem kérdeznek&lt;br /&gt;
* MLP-t oda-vissza megérteni (tanár úr mondta, hogy régen szóbeli is volt és aki ezt nem tudta annak már repült is a karó )&lt;br /&gt;
* zh-ra és vizsgára is jellemző, hogy van &amp;quot;mentőkérdés&amp;quot;, ez az amit nagyjából biztos hogy behúzol, de ez kevés lesz egy ketteshez is&lt;br /&gt;
* tipikus kevésbé trükkösebb feladatok: svm, rbf, cmac, mlp, fir szűrős&lt;br /&gt;
* advanced vagy trükkös feladat általában: oja hálós, pca (ezek zh előtti 1-2 hétben lesznek leadva)&lt;br /&gt;
* ha kritériumfüggvényes feladatmegoldást kérnek, akkor nem elég az hogy így és így csinálnám meg hanem neki kell állni bizony deriválni&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Vélemények ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Lábléc_-_Autonóm_intelligens_rendszerek_szakirány}}&lt;/div&gt;</summary>
		<author><name>Bella Jakab</name></author>
	</entry>
	<entry>
		<id>https://vik.wiki/index.php?title=F%C3%A1jl:KTR_vizsga_2016_06_07.pdf&amp;diff=189802</id>
		<title>Fájl:KTR vizsga 2016 06 07.pdf</title>
		<link rel="alternate" type="text/html" href="https://vik.wiki/index.php?title=F%C3%A1jl:KTR_vizsga_2016_06_07.pdf&amp;diff=189802"/>
		<updated>2016-06-10T08:09:14Z</updated>

		<summary type="html">&lt;p&gt;Bella Jakab: File uploaded with MsUpload&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;File uploaded with MsUpload&lt;/div&gt;</summary>
		<author><name>Bella Jakab</name></author>
	</entry>
	<entry>
		<id>https://vik.wiki/index.php?title=Kooperat%C3%ADv_%C3%A9s_tanul%C3%B3_rendszerek&amp;diff=189801</id>
		<title>Kooperatív és tanuló rendszerek</title>
		<link rel="alternate" type="text/html" href="https://vik.wiki/index.php?title=Kooperat%C3%ADv_%C3%A9s_tanul%C3%B3_rendszerek&amp;diff=189801"/>
		<updated>2016-06-10T08:07:47Z</updated>

		<summary type="html">&lt;p&gt;Bella Jakab: Egy korábbi vizsgasor feltöltése&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Tantárgy&lt;br /&gt;
| név = Kooperatív és tanuló rendszerek&lt;br /&gt;
| tárgykód = VIMIA357&lt;br /&gt;
| szak = info szak&lt;br /&gt;
| kredit = 4&lt;br /&gt;
| félév = 6&lt;br /&gt;
| kereszt = nincs&lt;br /&gt;
| tanszék = MIT&lt;br /&gt;
| labor = 3 alkalom (nincs jelenlét)&lt;br /&gt;
| nagyzh = 1 db&lt;br /&gt;
| hf = 4 db&lt;br /&gt;
| vizsga = írásbeli&lt;br /&gt;
| levlista = &lt;br /&gt;
| tad = https://www.vik.bme.hu/kepzes/targyak/vimia357&lt;br /&gt;
| tárgyhonlap = http://www.mit.bme.hu/oktatas/targyak/vimia357&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Jegyzet ===&lt;br /&gt;
&lt;br /&gt;
[http://mialmanach.mit.bme.hu/neuralis/index Neurális hálózatok könyv] |  [http://www.tankonyvtar.hu/hu/tartalom/tamop425/0026_neuralis_4_4/adatok.html Epub, pdf formátumok]&lt;br /&gt;
&lt;br /&gt;
=== Zh ===&lt;br /&gt;
&lt;br /&gt;
Korábbi zh-k:&lt;br /&gt;
* [[Kooperatív_és_tanuló_rendszerek_-_zh_2008_03_26|2008-03-26 Zh]]&lt;br /&gt;
* [[Kooperatív_és_tanuló_rendszerek_-_zh_2009_04_28|2009-04-28 Zh]]&lt;br /&gt;
* [[Kooperatív_és_tanuló_rendszerek_-_pzh_2009-05-15|2009-05-15 pZh]]&lt;br /&gt;
* [[Kooperatív_és_tanuló_rendszerek_-_ppzh_2009-05-25|2009-05-25 ppZh]]&lt;br /&gt;
* [[Kooperatív_és_tanuló_rendszerek_-_zh_2012-04-10|2012-04-10 Zh]]&lt;br /&gt;
* [[Kooperatív_és_tanuló_rendszerek_-_pzh_2012_05_04|2012-05-04 pZh]]&lt;br /&gt;
* [https://docs.google.com/document/d/1PByXtigZcVXgSMi2WC6VwmaUYReHy6DX8k_TdG7Os3M/edit 2014 tavasz, Zh+pZh]&lt;br /&gt;
* [https://docs.google.com/document/d/1OVVSV8QYu9Ux-G9qkBsu-9dTW1IwJygzDoYQN-XnaXs/edit?usp=sharing 2016-03-29 ZH]&lt;br /&gt;
* [[Media:Kooperatív_és_tanuló_rendszerek_-_pzh_2016_04_12.pdf|2016-04-12 pZh (PDF)]] [https://docs.google.com/document/d/1SPJbxOgo3ltb9GhJrHXJpd5tAElnGQoZDuwO5lFDDwg/edit (Google Docs)]&lt;br /&gt;
&lt;br /&gt;
=== Házi feladat ===&lt;br /&gt;
&lt;br /&gt;
A [http://www.mit.bme.hu/oktatas/targyak/vimia357/feladat házi feladatok] verseny szerű házik, amik végül egymás ellen versenyeznek. A győztesek plusz pontokat szerezhetnek a vizsgákra.&lt;br /&gt;
&lt;br /&gt;
==== 2014. tavaszi házik megoldásai ====&lt;br /&gt;
&lt;br /&gt;
Ezek a kódok jó eséllyel az idei feladatot már nem oldják meg, de kiindulási alapként hasznosak lehetnek.&lt;br /&gt;
&lt;br /&gt;
===== 2014. tavaszi első házi =====&lt;br /&gt;
&lt;br /&gt;
Megoldható egy minimális MLP-vel (előtte a megfelelő .mat fájlt be kell tölteni a workspace-be)&lt;br /&gt;
{{Rejtett&lt;br /&gt;
|mutatott=Tanítás&lt;br /&gt;
|szöveg=&lt;br /&gt;
&amp;lt;source lang=&amp;quot;matlab&amp;quot;&amp;gt;&lt;br /&gt;
tx = x&#039;;&lt;br /&gt;
ty = y&#039;;&lt;br /&gt;
net = newff(tx,ty,100);&lt;br /&gt;
net = train(net,tx,ty);&lt;br /&gt;
save(&#039;net&#039;, &#039;net&#039;)&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Majd ezután a &#039;&#039;player_i_fight.m&#039;&#039; tartalma:&lt;br /&gt;
{{Rejtett&lt;br /&gt;
|mutatott=player_i_fight.m&lt;br /&gt;
|szöveg=&lt;br /&gt;
&amp;lt;source lang=&amp;quot;matlab&amp;quot;&amp;gt;&lt;br /&gt;
function y = player_i_fight(x)&lt;br /&gt;
load net;&lt;br /&gt;
y = sim(net,x&#039;);&lt;br /&gt;
return&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===== 2014. tavaszi második házi =====&lt;br /&gt;
&lt;br /&gt;
Ezt a házit is meg lehet még oldani MLP-vel, de itt már érdemes szétszedni tanító és ellenőrző pontokra.&lt;br /&gt;
{{Rejtett&lt;br /&gt;
|mutatott=Tanítás&lt;br /&gt;
|szöveg=&lt;br /&gt;
&amp;lt;source lang=&amp;quot;matlab&amp;quot;&amp;gt;&lt;br /&gt;
td = d&#039;;&lt;br /&gt;
txy = xy&#039;;&lt;br /&gt;
index = randperm(size(xy,1));&lt;br /&gt;
traincount = round(length(index)*0.8);&lt;br /&gt;
trainP = xy(index(1:traincount),:);&lt;br /&gt;
trainT = d(index(1:traincount),:);&lt;br /&gt;
testP = xy(index(traincount+1:end),:);&lt;br /&gt;
testT = d(index(traincount+1:end),:);&lt;br /&gt;
net = newff(txy,td,49);&lt;br /&gt;
net = train(net,txy,td);&lt;br /&gt;
save(&#039;food&#039;, &#039;net&#039;);&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Ezután a &#039;&#039;player_i_eat.m&#039;&#039; megint nagyon egyszerűen néz ki:&lt;br /&gt;
{{Rejtett&lt;br /&gt;
|mutatott=player_i_eat.m&lt;br /&gt;
|szöveg=&lt;br /&gt;
&amp;lt;source lang=&amp;quot;matlab&amp;quot;&amp;gt;&lt;br /&gt;
function y = player_i_eat(x)&lt;br /&gt;
load food.mat;&lt;br /&gt;
y = (sim(net,x&#039;)&amp;gt;0)*2-1;&lt;br /&gt;
return&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===== 2014. tavaszi harmadik házi =====&lt;br /&gt;
&lt;br /&gt;
A harmadik házinak már bonyolultabb a paraméterezése, hosszabb a megírandó fájl. A megoldáshoz SVM-et használtam, ezért fel kell mellé tölteni a toolboxból az &#039;&#039;svmval&#039;&#039;, &#039;&#039;svmreg&#039;&#039; és &#039;&#039;svmkernel&#039;&#039; fájlokat.&lt;br /&gt;
&lt;br /&gt;
{{Rejtett&lt;br /&gt;
|mutatott=Tanítás&lt;br /&gt;
|szöveg=&lt;br /&gt;
&amp;lt;source lang=&amp;quot;matlab&amp;quot;&amp;gt;&lt;br /&gt;
train_x=x(1:2000);&lt;br /&gt;
test_x=x(1901:2000);&lt;br /&gt;
&lt;br /&gt;
tw = 4;&lt;br /&gt;
oszlopok = tw + 1;&lt;br /&gt;
&lt;br /&gt;
tr_sorok = length(train_x) - tw;&lt;br /&gt;
train_samples = zeros(tr_sorok, oszlopok);&lt;br /&gt;
for i = 1 : tw + 1&lt;br /&gt;
    train_samples(:, i) = train_x(i : size(train_samples ,1) + i - 1);&lt;br /&gt;
end;&lt;br /&gt;
&lt;br /&gt;
te_sorok = length(test_x) - tw;&lt;br /&gt;
test_samples = zeros(te_sorok, oszlopok);&lt;br /&gt;
for i = 1 : tw + 1&lt;br /&gt;
    test_samples(:, i) = test_x(i : size(test_samples ,1) + i - 1);&lt;br /&gt;
end;&lt;br /&gt;
&lt;br /&gt;
% Paraméterek beállítása.&lt;br /&gt;
C = 10;&lt;br /&gt;
lambda = 1e-6;&lt;br /&gt;
epsilon = 0.01;&lt;br /&gt;
kerneloption = 0.1;&lt;br /&gt;
kernel = &#039;poly&#039;;&lt;br /&gt;
verbose = 0;&lt;br /&gt;
&lt;br /&gt;
[xsup,ysup,w,w0] = ...&lt;br /&gt;
svmreg(train_samples(1:tr_sorok, 1:oszlopok-1),train_samples(1:tr_sorok, oszlopok), ...&lt;br /&gt;
C, epsilon, kernel, kerneloption, lambda, verbose);&lt;br /&gt;
% Szimuláció.&lt;br /&gt;
ki = svmval(train_samples(:, 1 : oszlopok - 1), xsup, w, w0, kernel, kerneloption);&lt;br /&gt;
&lt;br /&gt;
plot(train_x(tw + 1 : end), &#039;b&#039;);&lt;br /&gt;
hold on;&lt;br /&gt;
plot(ki, &#039;r&#039;);&lt;br /&gt;
hold off;&lt;br /&gt;
&lt;br /&gt;
mse = mean((train_x(tw+1:end) - ki).^2)&lt;br /&gt;
&lt;br /&gt;
%csinálok egy struktúrát a mentéshez&lt;br /&gt;
param.xsup = xsup;&lt;br /&gt;
param.w = w;&lt;br /&gt;
param.w0 = w0;&lt;br /&gt;
param.kernel = kernel;&lt;br /&gt;
param.kerneloption = kerneloption;&lt;br /&gt;
&lt;br /&gt;
save pred_svm param;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
A feltöltendő &#039;&#039;player_i_step.m&#039;&#039; is hasonlóan hosszabb lesz&lt;br /&gt;
{{Rejtett&lt;br /&gt;
|mutatott=player_i_step.m&lt;br /&gt;
|szöveg=&lt;br /&gt;
&amp;lt;source lang=&amp;quot;matlab&amp;quot;&amp;gt;&lt;br /&gt;
function  [from_x,from_y,to_x,to_y,messages_out] = ...&lt;br /&gt;
    player_i_step(field, player_color, food_arr_x, food_arr_y, ...&lt;br /&gt;
    food_arr_min, food_arr_max, messages_in, player_name_to_color, round_i, step_i)&lt;br /&gt;
&lt;br /&gt;
    load(&#039;pred_svm.mat&#039;);&lt;br /&gt;
&lt;br /&gt;
players = fieldnames(player_name_to_color);&lt;br /&gt;
for my_index = 1 : length(players)&lt;br /&gt;
    if (player_name_to_color.(players{my_index}) == player_color)&lt;br /&gt;
        break;&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
senders = fieldnames(messages_in);&lt;br /&gt;
for sender_i = 1 : length(senders)&lt;br /&gt;
    fprintf(&#039;I&#039;&#039;m %s and got message from %s:\n&#039;, ...&lt;br /&gt;
            players{my_index}, senders{sender_i});&lt;br /&gt;
    messages_from_i = messages_in.(senders{sender_i});&lt;br /&gt;
    for msg_i = 1 : length(messages_from_i)&lt;br /&gt;
        disp(messages_from_i{msg_i});&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
messages_out = struct();&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
x_t = food_arr_x(:,1);&lt;br /&gt;
x_x = food_arr_x(:,2);&lt;br /&gt;
&lt;br /&gt;
y_t = food_arr_y(:,1);&lt;br /&gt;
y_x = food_arr_y(:,2);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[player_x,player_y]= find([field(:,:,1)==player_color]);&lt;br /&gt;
&lt;br /&gt;
field_x = size(field,1);&lt;br /&gt;
field_y = size(field,2);&lt;br /&gt;
&lt;br /&gt;
FROM_i = randperm(size(player_x,1));&lt;br /&gt;
&lt;br /&gt;
from_x = player_x(FROM_i(1));&lt;br /&gt;
from_y = player_y(FROM_i(1));&lt;br /&gt;
&lt;br /&gt;
%a paraméterek az svm-hez meg a futtatsához&lt;br /&gt;
xsup = param.xsup;&lt;br /&gt;
w = param.w;&lt;br /&gt;
w0 = param.w0;&lt;br /&gt;
kernel = param.kernel;&lt;br /&gt;
kerneloption = param.kerneloption;&lt;br /&gt;
tw = 4;&lt;br /&gt;
pred = zeros(5, 2);&lt;br /&gt;
&lt;br /&gt;
%megjósoljuk az x-eket&lt;br /&gt;
for i = 1:1:5&lt;br /&gt;
    start = i-tw;&lt;br /&gt;
    pred(i,1) = svmval([x_x(end+start:end); pred(1:i-1,1)]&#039;, xsup, w, w0, kernel, kerneloption);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
%megjósoljuk az y-okat&lt;br /&gt;
for i = 1:1:5&lt;br /&gt;
    start = i-tw;&lt;br /&gt;
    pred(i,2) = svmval([y_x(end+start:end); pred(1:i-1,2)]&#039;, xsup, w, w0, kernel, kerneloption);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
TO_X = pred(5,1);&lt;br /&gt;
TO_Y = pred(5,2);&lt;br /&gt;
if (TO_X &amp;gt; food_arr_max) &lt;br /&gt;
    TO_X = food_arr_max; &lt;br /&gt;
end;&lt;br /&gt;
if (TO_X &amp;lt; food_arr_min) &lt;br /&gt;
    TO_X = food_arr_min; &lt;br /&gt;
end;&lt;br /&gt;
if (TO_Y &amp;gt; food_arr_max) &lt;br /&gt;
    TO_Y = food_arr_max; &lt;br /&gt;
end;&lt;br /&gt;
if (TO_Y &amp;lt; food_arr_min) &lt;br /&gt;
    TO_Y = food_arr_min; &lt;br /&gt;
end;&lt;br /&gt;
&lt;br /&gt;
%az 1 és 100 közé normáláshoz&lt;br /&gt;
if (TO_X == food_arr_max)&lt;br /&gt;
    TO_X = ceil((((TO_X-food_arr_min)/(food_arr_max-food_arr_min))*field_x));&lt;br /&gt;
else&lt;br /&gt;
    TO_X = ceil((((TO_X-food_arr_min)/(food_arr_max-food_arr_min))*field_x)+0.01);&lt;br /&gt;
end;&lt;br /&gt;
if (TO_Y == food_arr_max)&lt;br /&gt;
    TO_Y = ceil((((TO_Y-food_arr_min)/(food_arr_max-food_arr_min))*field_y));&lt;br /&gt;
else&lt;br /&gt;
    TO_Y = ceil((((TO_Y-food_arr_min)/(food_arr_max-food_arr_min))*field_y)+0.01);&lt;br /&gt;
end;&lt;br /&gt;
&lt;br /&gt;
%ha foglalt a mező amire lépni akar akkor a pálya bleseje felé lép&lt;br /&gt;
kozep = ceil(field_x/2);&lt;br /&gt;
while (field(TO_X,TO_Y,1) ~= 0)&lt;br /&gt;
    TO_X = TO_X+(kozep-TO_X);&lt;br /&gt;
end;&lt;br /&gt;
&lt;br /&gt;
to_x = TO_X;&lt;br /&gt;
to_y = TO_Y;&lt;br /&gt;
return&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===== Negyedik házi =====&lt;br /&gt;
&lt;br /&gt;
Itt az első hármat kell egybe leadni, dokumentációval kiegészítve, illetve a minimális megoldáshoz a &#039;&#039;player_i-place.m&#039;&#039; fájlt hozzá kell másolni a random megoldásból.&lt;br /&gt;
&lt;br /&gt;
Mivel a harmadik háziban nem volt szabad ugyanoda lépni, mint ahol más van, itt pedig harcolni kell a többiekkel, ki kell venni azt a pár sort a feltöltésből&lt;br /&gt;
&lt;br /&gt;
=== Vizsga ===&lt;br /&gt;
&lt;br /&gt;
==== Régebbi  vizsgasorok ====&lt;br /&gt;
{{Rejtett&lt;br /&gt;
|mutatott=Régi, kevésbé releváns vizsgák&lt;br /&gt;
|szöveg=&lt;br /&gt;
* [[Kooperatív_és_tanuló_rendszerek_-_vizsga_2008-05-26|2008-05-26]]&lt;br /&gt;
* [[Kooperatív_és_tanuló_rendszerek_-_vizsga_2008-06-02|2008-06-02]]&lt;br /&gt;
* [[Kooperatív_és_tanuló_rendszerek_-_vizsga_2008-06-09|2008-06-09]]&lt;br /&gt;
* [[Kooperatív_és_tanuló_rendszerek_-_vizsga_2008-06-16|2008-06-16]]&lt;br /&gt;
* [[Kooperatív_és_tanuló_rendszerek_-_vizsga_2009-05-25|2009-05-25]]&lt;br /&gt;
* [[Kooperatív_és_tanuló_rendszerek_-_vizsga_2009-06-02|2009-06-02]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
* [[Kooperatív_és_tanuló_rendszerek_-_vizsga_2012-05-29|2012-05-29]]&lt;br /&gt;
* [[Media:KTR_Vizsga_2012_06_12.pdf|2012-06-12]]&lt;br /&gt;
* [[Media:KTR_Vizsga_2014_05_27.pdf|2014-05-27]]&lt;br /&gt;
* [[Media:KTR_Vizsga_2014_06_03.pdf|2014-06-03]]&lt;br /&gt;
* [[Media:KTR_vizsga_2016-06-07.pdf|2016-06-07]]&lt;br /&gt;
&lt;br /&gt;
==== Kidolgozott ellenőrző kérdések ====&lt;br /&gt;
* Tanuló rendszerek (Zh-ig)&lt;br /&gt;
** [[KoopKerdesekZHOssz01|Kooperatív Tanuló Rendszerek Összes kérdés ZH 01]]&lt;br /&gt;
** [[KoopKerdesekZHOssz02|Kooperatív Tanuló Rendszerek Összes kérdés ZH 02]]&lt;br /&gt;
** [[KoopKerdesekZHOssz03|Kooperatív Tanuló Rendszerek Összes kérdés ZH 03]]&lt;br /&gt;
** [[KoopKerdesekZHOssz04|Kooperatív Tanuló Rendszerek Összes kérdés ZH 04]]&lt;br /&gt;
** [[KoopKerdesekZHOssz05|Kooperatív Tanuló Rendszerek Összes kérdés ZH 05]]&lt;br /&gt;
* Kooperatív rész (Zh után)&lt;br /&gt;
** [[Kooperatív_és_tanuló_rendszerek_-_vizsga_ellenőrző_kérdések_-_01|Vizsgára kiadott ellenőrző kérdések kidolgozása 01]]&lt;br /&gt;
** [[Kooperatív_és_tanuló_rendszerek_-_vizsga_ellenőrző_kérdések_-_02|Vizsgára kiadott ellenőrző kérdések kidolgozása 02]]&lt;br /&gt;
** [[Kooperatív_és_tanuló_rendszerek_-_vizsga_ellenőrző_kérdések_-_03|Vizsgára kiadott ellenőrző kérdések kidolgozása 03]]&lt;br /&gt;
** [[Kooperatív_és_tanuló_rendszerek_-_vizsga_ellenőrző_kérdések_-_04|Vizsgára kiadott ellenőrző kérdések kidolgozása 04]]&lt;br /&gt;
** [[Kooperatív_és_tanuló_rendszerek_-_vizsga_ellenőrző_kérdések_-_05|Vizsgára kiadott ellenőrző kérdések kidolgozása 05]]&lt;br /&gt;
&lt;br /&gt;
===Tippek===&lt;br /&gt;
A tárgy nem éppen a legkönnyebb a szakirányon és ezt a zh statisztikából is lehet látni. &amp;lt;br/&amp;gt;&lt;br /&gt;
Tippek a teljesítéshez:&lt;br /&gt;
* bejárni órákra (jó az elején komolyan venni a dolgokat, zh-ra annál kevesebbet kell készülni)&lt;br /&gt;
* időben nekiállni készülni rá&lt;br /&gt;
* könyvet megtanulni: elég száraz, ahogy le vannak írva a dolgok, de ha szépen kihámozod belőle a lényeget, ami így sem kevés, akkor vagy jó, annál többet nem kérdeznek&lt;br /&gt;
* MLP-t oda-vissza megérteni (tanár úr mondta, hogy régen szóbeli is volt és aki ezt nem tudta annak már repült is a karó )&lt;br /&gt;
* zh-ra és vizsgára is jellemző, hogy van &amp;quot;mentőkérdés&amp;quot;, ez az amit nagyjából biztos hogy behúzol, de ez kevés lesz egy ketteshez is&lt;br /&gt;
* tipikus kevésbé trükkösebb feladatok: svm, rbf, cmac, mlp, fir szűrős&lt;br /&gt;
* advanced vagy trükkös feladat általában: oja hálós, pca (ezek zh előtti 1-2 hétben lesznek leadva)&lt;br /&gt;
* ha kritériumfüggvényes feladatmegoldást kérnek, akkor nem elég az hogy így és így csinálnám meg hanem neki kell állni bizony deriválni&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Vélemények ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Lábléc_-_Autonóm_intelligens_rendszerek_szakirány}}&lt;/div&gt;</summary>
		<author><name>Bella Jakab</name></author>
	</entry>
	<entry>
		<id>https://vik.wiki/index.php?title=F%C3%A1jl:KTR_vizsga_2016-06-07.pdf&amp;diff=189800</id>
		<title>Fájl:KTR vizsga 2016-06-07.pdf</title>
		<link rel="alternate" type="text/html" href="https://vik.wiki/index.php?title=F%C3%A1jl:KTR_vizsga_2016-06-07.pdf&amp;diff=189800"/>
		<updated>2016-06-10T08:06:40Z</updated>

		<summary type="html">&lt;p&gt;Bella Jakab: File uploaded with MsUpload&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;File uploaded with MsUpload&lt;/div&gt;</summary>
		<author><name>Bella Jakab</name></author>
	</entry>
	<entry>
		<id>https://vik.wiki/index.php?title=Kooperat%C3%ADv_%C3%A9s_tanul%C3%B3_rendszerek&amp;diff=188808</id>
		<title>Kooperatív és tanuló rendszerek</title>
		<link rel="alternate" type="text/html" href="https://vik.wiki/index.php?title=Kooperat%C3%ADv_%C3%A9s_tanul%C3%B3_rendszerek&amp;diff=188808"/>
		<updated>2016-04-19T16:06:29Z</updated>

		<summary type="html">&lt;p&gt;Bella Jakab: Formázás javítása, Google Docs link. (Szeretem, ha van külön feladatsor IS és kidolgozás IS)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Tantárgy&lt;br /&gt;
| név = Kooperatív és tanuló rendszerek&lt;br /&gt;
| tárgykód = VIMIA357&lt;br /&gt;
| szak = info szak&lt;br /&gt;
| kredit = 4&lt;br /&gt;
| félév = 6&lt;br /&gt;
| kereszt = nincs&lt;br /&gt;
| tanszék = MIT&lt;br /&gt;
| labor = 3 alkalom (nincs jelenlét)&lt;br /&gt;
| nagyzh = 1 db&lt;br /&gt;
| hf = 4 db&lt;br /&gt;
| vizsga = írásbeli&lt;br /&gt;
| levlista = &lt;br /&gt;
| tad = https://www.vik.bme.hu/kepzes/targyak/vimia357&lt;br /&gt;
| tárgyhonlap = http://www.mit.bme.hu/oktatas/targyak/vimia357&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Jegyzet ===&lt;br /&gt;
&lt;br /&gt;
[http://mialmanach.mit.bme.hu/neuralis/index Neurális hálózatok könyv] |  [http://www.tankonyvtar.hu/hu/tartalom/tamop425/0026_neuralis_4_4/adatok.html Epub, pdf formátumok]&lt;br /&gt;
&lt;br /&gt;
=== Zh ===&lt;br /&gt;
&lt;br /&gt;
Korábbi zh-k:&lt;br /&gt;
* [[Kooperatív_és_tanuló_rendszerek_-_zh_2008_03_26|2008-03-26 Zh]]&lt;br /&gt;
* [[Kooperatív_és_tanuló_rendszerek_-_zh_2009_04_28|2009-04-28 Zh]]&lt;br /&gt;
* [[Kooperatív_és_tanuló_rendszerek_-_pzh_2009-05-15|2009-05-15 pZh]]&lt;br /&gt;
* [[Kooperatív_és_tanuló_rendszerek_-_ppzh_2009-05-25|2009-05-25 ppZh]]&lt;br /&gt;
* [[Kooperatív_és_tanuló_rendszerek_-_zh_2012-04-10|2012-04-10 Zh]]&lt;br /&gt;
* [[Kooperatív_és_tanuló_rendszerek_-_pzh_2012_05_04|2012-05-04 pZh]]&lt;br /&gt;
* [https://docs.google.com/document/d/1PByXtigZcVXgSMi2WC6VwmaUYReHy6DX8k_TdG7Os3M/edit 2014 tavasz, Zh+pZh]&lt;br /&gt;
* [https://docs.google.com/document/d/1OVVSV8QYu9Ux-G9qkBsu-9dTW1IwJygzDoYQN-XnaXs/edit?usp=sharing 2016-03-29 ZH]&lt;br /&gt;
* [[Media:Kooperatív_és_tanuló_rendszerek_-_pzh_2016_04_12.pdf|2016-04-12 pZh (PDF)]] [https://docs.google.com/document/d/1SPJbxOgo3ltb9GhJrHXJpd5tAElnGQoZDuwO5lFDDwg/edit (Google Docs)]&lt;br /&gt;
&lt;br /&gt;
=== Házi feladat ===&lt;br /&gt;
&lt;br /&gt;
A [http://www.mit.bme.hu/oktatas/targyak/vimia357/feladat házi feladatok] verseny szerű házik, amik végül egymás ellen versenyeznek. A győztesek plusz pontokat szerezhetnek a vizsgákra.&lt;br /&gt;
&lt;br /&gt;
==== 2014. tavaszi házik megoldásai ====&lt;br /&gt;
&lt;br /&gt;
Ezek a kódok jó eséllyel az idei feladatot már nem oldják meg, de kiindulási alapként hasznosak lehetnek.&lt;br /&gt;
&lt;br /&gt;
===== 2014. tavaszi első házi =====&lt;br /&gt;
&lt;br /&gt;
Megoldható egy minimális MLP-vel (előtte a megfelelő .mat fájlt be kell tölteni a workspace-be)&lt;br /&gt;
{{Rejtett&lt;br /&gt;
|mutatott=Tanítás&lt;br /&gt;
|szöveg=&lt;br /&gt;
&amp;lt;source lang=&amp;quot;matlab&amp;quot;&amp;gt;&lt;br /&gt;
tx = x&#039;;&lt;br /&gt;
ty = y&#039;;&lt;br /&gt;
net = newff(tx,ty,100);&lt;br /&gt;
net = train(net,tx,ty);&lt;br /&gt;
save(&#039;net&#039;, &#039;net&#039;)&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Majd ezután a &#039;&#039;player_i_fight.m&#039;&#039; tartalma:&lt;br /&gt;
{{Rejtett&lt;br /&gt;
|mutatott=player_i_fight.m&lt;br /&gt;
|szöveg=&lt;br /&gt;
&amp;lt;source lang=&amp;quot;matlab&amp;quot;&amp;gt;&lt;br /&gt;
function y = player_i_fight(x)&lt;br /&gt;
load net;&lt;br /&gt;
y = sim(net,x&#039;);&lt;br /&gt;
return&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===== 2014. tavaszi második házi =====&lt;br /&gt;
&lt;br /&gt;
Ezt a házit is meg lehet még oldani MLP-vel, de itt már érdemes szétszedni tanító és ellenőrző pontokra.&lt;br /&gt;
{{Rejtett&lt;br /&gt;
|mutatott=Tanítás&lt;br /&gt;
|szöveg=&lt;br /&gt;
&amp;lt;source lang=&amp;quot;matlab&amp;quot;&amp;gt;&lt;br /&gt;
td = d&#039;;&lt;br /&gt;
txy = xy&#039;;&lt;br /&gt;
index = randperm(size(xy,1));&lt;br /&gt;
traincount = round(length(index)*0.8);&lt;br /&gt;
trainP = xy(index(1:traincount),:);&lt;br /&gt;
trainT = d(index(1:traincount),:);&lt;br /&gt;
testP = xy(index(traincount+1:end),:);&lt;br /&gt;
testT = d(index(traincount+1:end),:);&lt;br /&gt;
net = newff(txy,td,49);&lt;br /&gt;
net = train(net,txy,td);&lt;br /&gt;
save(&#039;food&#039;, &#039;net&#039;);&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Ezután a &#039;&#039;player_i_eat.m&#039;&#039; megint nagyon egyszerűen néz ki:&lt;br /&gt;
{{Rejtett&lt;br /&gt;
|mutatott=player_i_eat.m&lt;br /&gt;
|szöveg=&lt;br /&gt;
&amp;lt;source lang=&amp;quot;matlab&amp;quot;&amp;gt;&lt;br /&gt;
function y = player_i_eat(x)&lt;br /&gt;
load food.mat;&lt;br /&gt;
y = (sim(net,x&#039;)&amp;gt;0)*2-1;&lt;br /&gt;
return&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===== 2014. tavaszi harmadik házi =====&lt;br /&gt;
&lt;br /&gt;
A harmadik házinak már bonyolultabb a paraméterezése, hosszabb a megírandó fájl. A megoldáshoz SVM-et használtam, ezért fel kell mellé tölteni a toolboxból az &#039;&#039;svmval&#039;&#039;, &#039;&#039;svmreg&#039;&#039; és &#039;&#039;svmkernel&#039;&#039; fájlokat.&lt;br /&gt;
&lt;br /&gt;
{{Rejtett&lt;br /&gt;
|mutatott=Tanítás&lt;br /&gt;
|szöveg=&lt;br /&gt;
&amp;lt;source lang=&amp;quot;matlab&amp;quot;&amp;gt;&lt;br /&gt;
train_x=x(1:2000);&lt;br /&gt;
test_x=x(1901:2000);&lt;br /&gt;
&lt;br /&gt;
tw = 4;&lt;br /&gt;
oszlopok = tw + 1;&lt;br /&gt;
&lt;br /&gt;
tr_sorok = length(train_x) - tw;&lt;br /&gt;
train_samples = zeros(tr_sorok, oszlopok);&lt;br /&gt;
for i = 1 : tw + 1&lt;br /&gt;
    train_samples(:, i) = train_x(i : size(train_samples ,1) + i - 1);&lt;br /&gt;
end;&lt;br /&gt;
&lt;br /&gt;
te_sorok = length(test_x) - tw;&lt;br /&gt;
test_samples = zeros(te_sorok, oszlopok);&lt;br /&gt;
for i = 1 : tw + 1&lt;br /&gt;
    test_samples(:, i) = test_x(i : size(test_samples ,1) + i - 1);&lt;br /&gt;
end;&lt;br /&gt;
&lt;br /&gt;
% Paraméterek beállítása.&lt;br /&gt;
C = 10;&lt;br /&gt;
lambda = 1e-6;&lt;br /&gt;
epsilon = 0.01;&lt;br /&gt;
kerneloption = 0.1;&lt;br /&gt;
kernel = &#039;poly&#039;;&lt;br /&gt;
verbose = 0;&lt;br /&gt;
&lt;br /&gt;
[xsup,ysup,w,w0] = ...&lt;br /&gt;
svmreg(train_samples(1:tr_sorok, 1:oszlopok-1),train_samples(1:tr_sorok, oszlopok), ...&lt;br /&gt;
C, epsilon, kernel, kerneloption, lambda, verbose);&lt;br /&gt;
% Szimuláció.&lt;br /&gt;
ki = svmval(train_samples(:, 1 : oszlopok - 1), xsup, w, w0, kernel, kerneloption);&lt;br /&gt;
&lt;br /&gt;
plot(train_x(tw + 1 : end), &#039;b&#039;);&lt;br /&gt;
hold on;&lt;br /&gt;
plot(ki, &#039;r&#039;);&lt;br /&gt;
hold off;&lt;br /&gt;
&lt;br /&gt;
mse = mean((train_x(tw+1:end) - ki).^2)&lt;br /&gt;
&lt;br /&gt;
%csinálok egy struktúrát a mentéshez&lt;br /&gt;
param.xsup = xsup;&lt;br /&gt;
param.w = w;&lt;br /&gt;
param.w0 = w0;&lt;br /&gt;
param.kernel = kernel;&lt;br /&gt;
param.kerneloption = kerneloption;&lt;br /&gt;
&lt;br /&gt;
save pred_svm param;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
A feltöltendő &#039;&#039;player_i_step.m&#039;&#039; is hasonlóan hosszabb lesz&lt;br /&gt;
{{Rejtett&lt;br /&gt;
|mutatott=player_i_step.m&lt;br /&gt;
|szöveg=&lt;br /&gt;
&amp;lt;source lang=&amp;quot;matlab&amp;quot;&amp;gt;&lt;br /&gt;
function  [from_x,from_y,to_x,to_y,messages_out] = ...&lt;br /&gt;
    player_i_step(field, player_color, food_arr_x, food_arr_y, ...&lt;br /&gt;
    food_arr_min, food_arr_max, messages_in, player_name_to_color, round_i, step_i)&lt;br /&gt;
&lt;br /&gt;
    load(&#039;pred_svm.mat&#039;);&lt;br /&gt;
&lt;br /&gt;
players = fieldnames(player_name_to_color);&lt;br /&gt;
for my_index = 1 : length(players)&lt;br /&gt;
    if (player_name_to_color.(players{my_index}) == player_color)&lt;br /&gt;
        break;&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
senders = fieldnames(messages_in);&lt;br /&gt;
for sender_i = 1 : length(senders)&lt;br /&gt;
    fprintf(&#039;I&#039;&#039;m %s and got message from %s:\n&#039;, ...&lt;br /&gt;
            players{my_index}, senders{sender_i});&lt;br /&gt;
    messages_from_i = messages_in.(senders{sender_i});&lt;br /&gt;
    for msg_i = 1 : length(messages_from_i)&lt;br /&gt;
        disp(messages_from_i{msg_i});&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
messages_out = struct();&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
x_t = food_arr_x(:,1);&lt;br /&gt;
x_x = food_arr_x(:,2);&lt;br /&gt;
&lt;br /&gt;
y_t = food_arr_y(:,1);&lt;br /&gt;
y_x = food_arr_y(:,2);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[player_x,player_y]= find([field(:,:,1)==player_color]);&lt;br /&gt;
&lt;br /&gt;
field_x = size(field,1);&lt;br /&gt;
field_y = size(field,2);&lt;br /&gt;
&lt;br /&gt;
FROM_i = randperm(size(player_x,1));&lt;br /&gt;
&lt;br /&gt;
from_x = player_x(FROM_i(1));&lt;br /&gt;
from_y = player_y(FROM_i(1));&lt;br /&gt;
&lt;br /&gt;
%a paraméterek az svm-hez meg a futtatsához&lt;br /&gt;
xsup = param.xsup;&lt;br /&gt;
w = param.w;&lt;br /&gt;
w0 = param.w0;&lt;br /&gt;
kernel = param.kernel;&lt;br /&gt;
kerneloption = param.kerneloption;&lt;br /&gt;
tw = 4;&lt;br /&gt;
pred = zeros(5, 2);&lt;br /&gt;
&lt;br /&gt;
%megjósoljuk az x-eket&lt;br /&gt;
for i = 1:1:5&lt;br /&gt;
    start = i-tw;&lt;br /&gt;
    pred(i,1) = svmval([x_x(end+start:end); pred(1:i-1,1)]&#039;, xsup, w, w0, kernel, kerneloption);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
%megjósoljuk az y-okat&lt;br /&gt;
for i = 1:1:5&lt;br /&gt;
    start = i-tw;&lt;br /&gt;
    pred(i,2) = svmval([y_x(end+start:end); pred(1:i-1,2)]&#039;, xsup, w, w0, kernel, kerneloption);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
TO_X = pred(5,1);&lt;br /&gt;
TO_Y = pred(5,2);&lt;br /&gt;
if (TO_X &amp;gt; food_arr_max) &lt;br /&gt;
    TO_X = food_arr_max; &lt;br /&gt;
end;&lt;br /&gt;
if (TO_X &amp;lt; food_arr_min) &lt;br /&gt;
    TO_X = food_arr_min; &lt;br /&gt;
end;&lt;br /&gt;
if (TO_Y &amp;gt; food_arr_max) &lt;br /&gt;
    TO_Y = food_arr_max; &lt;br /&gt;
end;&lt;br /&gt;
if (TO_Y &amp;lt; food_arr_min) &lt;br /&gt;
    TO_Y = food_arr_min; &lt;br /&gt;
end;&lt;br /&gt;
&lt;br /&gt;
%az 1 és 100 közé normáláshoz&lt;br /&gt;
if (TO_X == food_arr_max)&lt;br /&gt;
    TO_X = ceil((((TO_X-food_arr_min)/(food_arr_max-food_arr_min))*field_x));&lt;br /&gt;
else&lt;br /&gt;
    TO_X = ceil((((TO_X-food_arr_min)/(food_arr_max-food_arr_min))*field_x)+0.01);&lt;br /&gt;
end;&lt;br /&gt;
if (TO_Y == food_arr_max)&lt;br /&gt;
    TO_Y = ceil((((TO_Y-food_arr_min)/(food_arr_max-food_arr_min))*field_y));&lt;br /&gt;
else&lt;br /&gt;
    TO_Y = ceil((((TO_Y-food_arr_min)/(food_arr_max-food_arr_min))*field_y)+0.01);&lt;br /&gt;
end;&lt;br /&gt;
&lt;br /&gt;
%ha foglalt a mező amire lépni akar akkor a pálya bleseje felé lép&lt;br /&gt;
kozep = ceil(field_x/2);&lt;br /&gt;
while (field(TO_X,TO_Y,1) ~= 0)&lt;br /&gt;
    TO_X = TO_X+(kozep-TO_X);&lt;br /&gt;
end;&lt;br /&gt;
&lt;br /&gt;
to_x = TO_X;&lt;br /&gt;
to_y = TO_Y;&lt;br /&gt;
return&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===== Negyedik házi =====&lt;br /&gt;
&lt;br /&gt;
Itt az első hármat kell egybe leadni, dokumentációval kiegészítve, illetve a minimális megoldáshoz a &#039;&#039;player_i-place.m&#039;&#039; fájlt hozzá kell másolni a random megoldásból.&lt;br /&gt;
&lt;br /&gt;
Mivel a harmadik háziban nem volt szabad ugyanoda lépni, mint ahol más van, itt pedig harcolni kell a többiekkel, ki kell venni azt a pár sort a feltöltésből&lt;br /&gt;
&lt;br /&gt;
=== Vizsga ===&lt;br /&gt;
&lt;br /&gt;
==== Régebbi  vizsgasorok ====&lt;br /&gt;
{{Rejtett&lt;br /&gt;
|mutatott=Régi, kevésbé releváns vizsgák&lt;br /&gt;
|szöveg=&lt;br /&gt;
* [[Kooperatív_és_tanuló_rendszerek_-_vizsga_2008-05-26|2008-05-26]]&lt;br /&gt;
* [[Kooperatív_és_tanuló_rendszerek_-_vizsga_2008-06-02|2008-06-02]]&lt;br /&gt;
* [[Kooperatív_és_tanuló_rendszerek_-_vizsga_2008-06-09|2008-06-09]]&lt;br /&gt;
* [[Kooperatív_és_tanuló_rendszerek_-_vizsga_2008-06-16|2008-06-16]]&lt;br /&gt;
* [[Kooperatív_és_tanuló_rendszerek_-_vizsga_2009-05-25|2009-05-25]]&lt;br /&gt;
* [[Kooperatív_és_tanuló_rendszerek_-_vizsga_2009-06-02|2009-06-02]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
* [[Kooperatív_és_tanuló_rendszerek_-_vizsga_2012-05-29|2012-05-29]]&lt;br /&gt;
* [[Media:KTR_Vizsga_2012_06_12.pdf|2012-06-12]]&lt;br /&gt;
* [[Media:KTR_Vizsga_2014_05_27.pdf|2014-05-27]]&lt;br /&gt;
* [[Media:KTR_Vizsga_2014_06_03.pdf|2014-06-03]]&lt;br /&gt;
&lt;br /&gt;
==== Kidolgozott ellenőrző kérdések ====&lt;br /&gt;
* Tanuló rendszerek (Zh-ig)&lt;br /&gt;
** [[KoopKerdesekZHOssz01|Kooperatív Tanuló Rendszerek Összes kérdés ZH 01]]&lt;br /&gt;
** [[KoopKerdesekZHOssz02|Kooperatív Tanuló Rendszerek Összes kérdés ZH 02]]&lt;br /&gt;
** [[KoopKerdesekZHOssz03|Kooperatív Tanuló Rendszerek Összes kérdés ZH 03]]&lt;br /&gt;
** [[KoopKerdesekZHOssz04|Kooperatív Tanuló Rendszerek Összes kérdés ZH 04]]&lt;br /&gt;
** [[KoopKerdesekZHOssz05|Kooperatív Tanuló Rendszerek Összes kérdés ZH 05]]&lt;br /&gt;
* Kooperatív rész (Zh után)&lt;br /&gt;
** [[Kooperatív_és_tanuló_rendszerek_-_vizsga_ellenőrző_kérdések_-_01|Vizsgára kiadott ellenőrző kérdések kidolgozása 01]]&lt;br /&gt;
** [[Kooperatív_és_tanuló_rendszerek_-_vizsga_ellenőrző_kérdések_-_02|Vizsgára kiadott ellenőrző kérdések kidolgozása 02]]&lt;br /&gt;
** [[Kooperatív_és_tanuló_rendszerek_-_vizsga_ellenőrző_kérdések_-_03|Vizsgára kiadott ellenőrző kérdések kidolgozása 03]]&lt;br /&gt;
** [[Kooperatív_és_tanuló_rendszerek_-_vizsga_ellenőrző_kérdések_-_04|Vizsgára kiadott ellenőrző kérdések kidolgozása 04]]&lt;br /&gt;
** [[Kooperatív_és_tanuló_rendszerek_-_vizsga_ellenőrző_kérdések_-_05|Vizsgára kiadott ellenőrző kérdések kidolgozása 05]]&lt;br /&gt;
&lt;br /&gt;
===Tippek===&lt;br /&gt;
A tárgy nem éppen a legkönnyebb a szakirányon és ezt a zh statisztikából is lehet látni. &amp;lt;br/&amp;gt;&lt;br /&gt;
Tippek a teljesítéshez:&lt;br /&gt;
* bejárni órákra (jó az elején komolyan venni a dolgokat, zh-ra annál kevesebbet kell készülni)&lt;br /&gt;
* időben nekiállni készülni rá&lt;br /&gt;
* könyvet megtanulni: elég száraz, ahogy le vannak írva a dolgok, de ha szépen kihámozod belőle a lényeget, ami így sem kevés, akkor vagy jó, annál többet nem kérdeznek&lt;br /&gt;
* MLP-t oda-vissza megérteni (tanár úr mondta, hogy régen szóbeli is volt és aki ezt nem tudta annak már repült is a karó )&lt;br /&gt;
* zh-ra és vizsgára is jellemző, hogy van &amp;quot;mentőkérdés&amp;quot;, ez az amit nagyjából biztos hogy behúzol, de ez kevés lesz egy ketteshez is&lt;br /&gt;
* tipikus kevésbé trükkösebb feladatok: svm, rbf, cmac, mlp, fir szűrős&lt;br /&gt;
* advanced vagy trükkös feladat általában: oja hálós, pca (ezek zh előtti 1-2 hétben lesznek leadva)&lt;br /&gt;
* ha kritériumfüggvényes feladatmegoldást kérnek, akkor nem elég az hogy így és így csinálnám meg hanem neki kell állni bizony deriválni&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Vélemények ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Lábléc_-_Autonóm_intelligens_rendszerek_szakirány}}&lt;/div&gt;</summary>
		<author><name>Bella Jakab</name></author>
	</entry>
	<entry>
		<id>https://vik.wiki/index.php?title=Kooperat%C3%ADv_%C3%A9s_tanul%C3%B3_rendszerek&amp;diff=188807</id>
		<title>Kooperatív és tanuló rendszerek</title>
		<link rel="alternate" type="text/html" href="https://vik.wiki/index.php?title=Kooperat%C3%ADv_%C3%A9s_tanul%C3%B3_rendszerek&amp;diff=188807"/>
		<updated>2016-04-19T16:01:07Z</updated>

		<summary type="html">&lt;p&gt;Bella Jakab: PótZH feltöltése&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Tantárgy&lt;br /&gt;
| név = Kooperatív és tanuló rendszerek&lt;br /&gt;
| tárgykód = VIMIA357&lt;br /&gt;
| szak = info szak&lt;br /&gt;
| kredit = 4&lt;br /&gt;
| félév = 6&lt;br /&gt;
| kereszt = nincs&lt;br /&gt;
| tanszék = MIT&lt;br /&gt;
| labor = 3 alkalom (nincs jelenlét)&lt;br /&gt;
| nagyzh = 1 db&lt;br /&gt;
| hf = 4 db&lt;br /&gt;
| vizsga = írásbeli&lt;br /&gt;
| levlista = &lt;br /&gt;
| tad = https://www.vik.bme.hu/kepzes/targyak/vimia357&lt;br /&gt;
| tárgyhonlap = http://www.mit.bme.hu/oktatas/targyak/vimia357&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Jegyzet ===&lt;br /&gt;
&lt;br /&gt;
[http://mialmanach.mit.bme.hu/neuralis/index Neurális hálózatok könyv] |  [http://www.tankonyvtar.hu/hu/tartalom/tamop425/0026_neuralis_4_4/adatok.html Epub, pdf formátumok]&lt;br /&gt;
&lt;br /&gt;
=== Zh ===&lt;br /&gt;
&lt;br /&gt;
Korábbi zh-k:&lt;br /&gt;
* [[Kooperatív_és_tanuló_rendszerek_-_zh_2008_03_26|2008-03-26 Zh]]&lt;br /&gt;
* [[Kooperatív_és_tanuló_rendszerek_-_zh_2009_04_28|2009-04-28 Zh]]&lt;br /&gt;
* [[Kooperatív_és_tanuló_rendszerek_-_pzh_2009-05-15|2009-05-15 pZh]]&lt;br /&gt;
* [[Kooperatív_és_tanuló_rendszerek_-_ppzh_2009-05-25|2009-05-25 ppZh]]&lt;br /&gt;
* [[Kooperatív_és_tanuló_rendszerek_-_zh_2012-04-10|2012-04-10 Zh]]&lt;br /&gt;
* [[Kooperatív_és_tanuló_rendszerek_-_pzh_2012_05_04|2012-05-04 pZh]]&lt;br /&gt;
* [https://docs.google.com/document/d/1PByXtigZcVXgSMi2WC6VwmaUYReHy6DX8k_TdG7Os3M/edit 2014 tavasz, Zh+pZh]&lt;br /&gt;
* [https://docs.google.com/document/d/1OVVSV8QYu9Ux-G9qkBsu-9dTW1IwJygzDoYQN-XnaXs/edit?usp=sharing 2016-03-29 ZH]&lt;br /&gt;
* [[:File:Kooperatív_és_tanuló_rendszerek_-_pzh_2016_04_12.pdf|2016-04-12 pZh (PDF)]]&lt;br /&gt;
&lt;br /&gt;
=== Házi feladat ===&lt;br /&gt;
&lt;br /&gt;
A [http://www.mit.bme.hu/oktatas/targyak/vimia357/feladat házi feladatok] verseny szerű házik, amik végül egymás ellen versenyeznek. A győztesek plusz pontokat szerezhetnek a vizsgákra.&lt;br /&gt;
&lt;br /&gt;
==== 2014. tavaszi házik megoldásai ====&lt;br /&gt;
&lt;br /&gt;
Ezek a kódok jó eséllyel az idei feladatot már nem oldják meg, de kiindulási alapként hasznosak lehetnek.&lt;br /&gt;
&lt;br /&gt;
===== 2014. tavaszi első házi =====&lt;br /&gt;
&lt;br /&gt;
Megoldható egy minimális MLP-vel (előtte a megfelelő .mat fájlt be kell tölteni a workspace-be)&lt;br /&gt;
{{Rejtett&lt;br /&gt;
|mutatott=Tanítás&lt;br /&gt;
|szöveg=&lt;br /&gt;
&amp;lt;source lang=&amp;quot;matlab&amp;quot;&amp;gt;&lt;br /&gt;
tx = x&#039;;&lt;br /&gt;
ty = y&#039;;&lt;br /&gt;
net = newff(tx,ty,100);&lt;br /&gt;
net = train(net,tx,ty);&lt;br /&gt;
save(&#039;net&#039;, &#039;net&#039;)&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Majd ezután a &#039;&#039;player_i_fight.m&#039;&#039; tartalma:&lt;br /&gt;
{{Rejtett&lt;br /&gt;
|mutatott=player_i_fight.m&lt;br /&gt;
|szöveg=&lt;br /&gt;
&amp;lt;source lang=&amp;quot;matlab&amp;quot;&amp;gt;&lt;br /&gt;
function y = player_i_fight(x)&lt;br /&gt;
load net;&lt;br /&gt;
y = sim(net,x&#039;);&lt;br /&gt;
return&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===== 2014. tavaszi második házi =====&lt;br /&gt;
&lt;br /&gt;
Ezt a házit is meg lehet még oldani MLP-vel, de itt már érdemes szétszedni tanító és ellenőrző pontokra.&lt;br /&gt;
{{Rejtett&lt;br /&gt;
|mutatott=Tanítás&lt;br /&gt;
|szöveg=&lt;br /&gt;
&amp;lt;source lang=&amp;quot;matlab&amp;quot;&amp;gt;&lt;br /&gt;
td = d&#039;;&lt;br /&gt;
txy = xy&#039;;&lt;br /&gt;
index = randperm(size(xy,1));&lt;br /&gt;
traincount = round(length(index)*0.8);&lt;br /&gt;
trainP = xy(index(1:traincount),:);&lt;br /&gt;
trainT = d(index(1:traincount),:);&lt;br /&gt;
testP = xy(index(traincount+1:end),:);&lt;br /&gt;
testT = d(index(traincount+1:end),:);&lt;br /&gt;
net = newff(txy,td,49);&lt;br /&gt;
net = train(net,txy,td);&lt;br /&gt;
save(&#039;food&#039;, &#039;net&#039;);&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Ezután a &#039;&#039;player_i_eat.m&#039;&#039; megint nagyon egyszerűen néz ki:&lt;br /&gt;
{{Rejtett&lt;br /&gt;
|mutatott=player_i_eat.m&lt;br /&gt;
|szöveg=&lt;br /&gt;
&amp;lt;source lang=&amp;quot;matlab&amp;quot;&amp;gt;&lt;br /&gt;
function y = player_i_eat(x)&lt;br /&gt;
load food.mat;&lt;br /&gt;
y = (sim(net,x&#039;)&amp;gt;0)*2-1;&lt;br /&gt;
return&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===== 2014. tavaszi harmadik házi =====&lt;br /&gt;
&lt;br /&gt;
A harmadik házinak már bonyolultabb a paraméterezése, hosszabb a megírandó fájl. A megoldáshoz SVM-et használtam, ezért fel kell mellé tölteni a toolboxból az &#039;&#039;svmval&#039;&#039;, &#039;&#039;svmreg&#039;&#039; és &#039;&#039;svmkernel&#039;&#039; fájlokat.&lt;br /&gt;
&lt;br /&gt;
{{Rejtett&lt;br /&gt;
|mutatott=Tanítás&lt;br /&gt;
|szöveg=&lt;br /&gt;
&amp;lt;source lang=&amp;quot;matlab&amp;quot;&amp;gt;&lt;br /&gt;
train_x=x(1:2000);&lt;br /&gt;
test_x=x(1901:2000);&lt;br /&gt;
&lt;br /&gt;
tw = 4;&lt;br /&gt;
oszlopok = tw + 1;&lt;br /&gt;
&lt;br /&gt;
tr_sorok = length(train_x) - tw;&lt;br /&gt;
train_samples = zeros(tr_sorok, oszlopok);&lt;br /&gt;
for i = 1 : tw + 1&lt;br /&gt;
    train_samples(:, i) = train_x(i : size(train_samples ,1) + i - 1);&lt;br /&gt;
end;&lt;br /&gt;
&lt;br /&gt;
te_sorok = length(test_x) - tw;&lt;br /&gt;
test_samples = zeros(te_sorok, oszlopok);&lt;br /&gt;
for i = 1 : tw + 1&lt;br /&gt;
    test_samples(:, i) = test_x(i : size(test_samples ,1) + i - 1);&lt;br /&gt;
end;&lt;br /&gt;
&lt;br /&gt;
% Paraméterek beállítása.&lt;br /&gt;
C = 10;&lt;br /&gt;
lambda = 1e-6;&lt;br /&gt;
epsilon = 0.01;&lt;br /&gt;
kerneloption = 0.1;&lt;br /&gt;
kernel = &#039;poly&#039;;&lt;br /&gt;
verbose = 0;&lt;br /&gt;
&lt;br /&gt;
[xsup,ysup,w,w0] = ...&lt;br /&gt;
svmreg(train_samples(1:tr_sorok, 1:oszlopok-1),train_samples(1:tr_sorok, oszlopok), ...&lt;br /&gt;
C, epsilon, kernel, kerneloption, lambda, verbose);&lt;br /&gt;
% Szimuláció.&lt;br /&gt;
ki = svmval(train_samples(:, 1 : oszlopok - 1), xsup, w, w0, kernel, kerneloption);&lt;br /&gt;
&lt;br /&gt;
plot(train_x(tw + 1 : end), &#039;b&#039;);&lt;br /&gt;
hold on;&lt;br /&gt;
plot(ki, &#039;r&#039;);&lt;br /&gt;
hold off;&lt;br /&gt;
&lt;br /&gt;
mse = mean((train_x(tw+1:end) - ki).^2)&lt;br /&gt;
&lt;br /&gt;
%csinálok egy struktúrát a mentéshez&lt;br /&gt;
param.xsup = xsup;&lt;br /&gt;
param.w = w;&lt;br /&gt;
param.w0 = w0;&lt;br /&gt;
param.kernel = kernel;&lt;br /&gt;
param.kerneloption = kerneloption;&lt;br /&gt;
&lt;br /&gt;
save pred_svm param;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
A feltöltendő &#039;&#039;player_i_step.m&#039;&#039; is hasonlóan hosszabb lesz&lt;br /&gt;
{{Rejtett&lt;br /&gt;
|mutatott=player_i_step.m&lt;br /&gt;
|szöveg=&lt;br /&gt;
&amp;lt;source lang=&amp;quot;matlab&amp;quot;&amp;gt;&lt;br /&gt;
function  [from_x,from_y,to_x,to_y,messages_out] = ...&lt;br /&gt;
    player_i_step(field, player_color, food_arr_x, food_arr_y, ...&lt;br /&gt;
    food_arr_min, food_arr_max, messages_in, player_name_to_color, round_i, step_i)&lt;br /&gt;
&lt;br /&gt;
    load(&#039;pred_svm.mat&#039;);&lt;br /&gt;
&lt;br /&gt;
players = fieldnames(player_name_to_color);&lt;br /&gt;
for my_index = 1 : length(players)&lt;br /&gt;
    if (player_name_to_color.(players{my_index}) == player_color)&lt;br /&gt;
        break;&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
senders = fieldnames(messages_in);&lt;br /&gt;
for sender_i = 1 : length(senders)&lt;br /&gt;
    fprintf(&#039;I&#039;&#039;m %s and got message from %s:\n&#039;, ...&lt;br /&gt;
            players{my_index}, senders{sender_i});&lt;br /&gt;
    messages_from_i = messages_in.(senders{sender_i});&lt;br /&gt;
    for msg_i = 1 : length(messages_from_i)&lt;br /&gt;
        disp(messages_from_i{msg_i});&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
messages_out = struct();&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
x_t = food_arr_x(:,1);&lt;br /&gt;
x_x = food_arr_x(:,2);&lt;br /&gt;
&lt;br /&gt;
y_t = food_arr_y(:,1);&lt;br /&gt;
y_x = food_arr_y(:,2);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[player_x,player_y]= find([field(:,:,1)==player_color]);&lt;br /&gt;
&lt;br /&gt;
field_x = size(field,1);&lt;br /&gt;
field_y = size(field,2);&lt;br /&gt;
&lt;br /&gt;
FROM_i = randperm(size(player_x,1));&lt;br /&gt;
&lt;br /&gt;
from_x = player_x(FROM_i(1));&lt;br /&gt;
from_y = player_y(FROM_i(1));&lt;br /&gt;
&lt;br /&gt;
%a paraméterek az svm-hez meg a futtatsához&lt;br /&gt;
xsup = param.xsup;&lt;br /&gt;
w = param.w;&lt;br /&gt;
w0 = param.w0;&lt;br /&gt;
kernel = param.kernel;&lt;br /&gt;
kerneloption = param.kerneloption;&lt;br /&gt;
tw = 4;&lt;br /&gt;
pred = zeros(5, 2);&lt;br /&gt;
&lt;br /&gt;
%megjósoljuk az x-eket&lt;br /&gt;
for i = 1:1:5&lt;br /&gt;
    start = i-tw;&lt;br /&gt;
    pred(i,1) = svmval([x_x(end+start:end); pred(1:i-1,1)]&#039;, xsup, w, w0, kernel, kerneloption);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
%megjósoljuk az y-okat&lt;br /&gt;
for i = 1:1:5&lt;br /&gt;
    start = i-tw;&lt;br /&gt;
    pred(i,2) = svmval([y_x(end+start:end); pred(1:i-1,2)]&#039;, xsup, w, w0, kernel, kerneloption);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
TO_X = pred(5,1);&lt;br /&gt;
TO_Y = pred(5,2);&lt;br /&gt;
if (TO_X &amp;gt; food_arr_max) &lt;br /&gt;
    TO_X = food_arr_max; &lt;br /&gt;
end;&lt;br /&gt;
if (TO_X &amp;lt; food_arr_min) &lt;br /&gt;
    TO_X = food_arr_min; &lt;br /&gt;
end;&lt;br /&gt;
if (TO_Y &amp;gt; food_arr_max) &lt;br /&gt;
    TO_Y = food_arr_max; &lt;br /&gt;
end;&lt;br /&gt;
if (TO_Y &amp;lt; food_arr_min) &lt;br /&gt;
    TO_Y = food_arr_min; &lt;br /&gt;
end;&lt;br /&gt;
&lt;br /&gt;
%az 1 és 100 közé normáláshoz&lt;br /&gt;
if (TO_X == food_arr_max)&lt;br /&gt;
    TO_X = ceil((((TO_X-food_arr_min)/(food_arr_max-food_arr_min))*field_x));&lt;br /&gt;
else&lt;br /&gt;
    TO_X = ceil((((TO_X-food_arr_min)/(food_arr_max-food_arr_min))*field_x)+0.01);&lt;br /&gt;
end;&lt;br /&gt;
if (TO_Y == food_arr_max)&lt;br /&gt;
    TO_Y = ceil((((TO_Y-food_arr_min)/(food_arr_max-food_arr_min))*field_y));&lt;br /&gt;
else&lt;br /&gt;
    TO_Y = ceil((((TO_Y-food_arr_min)/(food_arr_max-food_arr_min))*field_y)+0.01);&lt;br /&gt;
end;&lt;br /&gt;
&lt;br /&gt;
%ha foglalt a mező amire lépni akar akkor a pálya bleseje felé lép&lt;br /&gt;
kozep = ceil(field_x/2);&lt;br /&gt;
while (field(TO_X,TO_Y,1) ~= 0)&lt;br /&gt;
    TO_X = TO_X+(kozep-TO_X);&lt;br /&gt;
end;&lt;br /&gt;
&lt;br /&gt;
to_x = TO_X;&lt;br /&gt;
to_y = TO_Y;&lt;br /&gt;
return&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===== Negyedik házi =====&lt;br /&gt;
&lt;br /&gt;
Itt az első hármat kell egybe leadni, dokumentációval kiegészítve, illetve a minimális megoldáshoz a &#039;&#039;player_i-place.m&#039;&#039; fájlt hozzá kell másolni a random megoldásból.&lt;br /&gt;
&lt;br /&gt;
Mivel a harmadik háziban nem volt szabad ugyanoda lépni, mint ahol más van, itt pedig harcolni kell a többiekkel, ki kell venni azt a pár sort a feltöltésből&lt;br /&gt;
&lt;br /&gt;
=== Vizsga ===&lt;br /&gt;
&lt;br /&gt;
==== Régebbi  vizsgasorok ====&lt;br /&gt;
{{Rejtett&lt;br /&gt;
|mutatott=Régi, kevésbé releváns vizsgák&lt;br /&gt;
|szöveg=&lt;br /&gt;
* [[Kooperatív_és_tanuló_rendszerek_-_vizsga_2008-05-26|2008-05-26]]&lt;br /&gt;
* [[Kooperatív_és_tanuló_rendszerek_-_vizsga_2008-06-02|2008-06-02]]&lt;br /&gt;
* [[Kooperatív_és_tanuló_rendszerek_-_vizsga_2008-06-09|2008-06-09]]&lt;br /&gt;
* [[Kooperatív_és_tanuló_rendszerek_-_vizsga_2008-06-16|2008-06-16]]&lt;br /&gt;
* [[Kooperatív_és_tanuló_rendszerek_-_vizsga_2009-05-25|2009-05-25]]&lt;br /&gt;
* [[Kooperatív_és_tanuló_rendszerek_-_vizsga_2009-06-02|2009-06-02]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
* [[Kooperatív_és_tanuló_rendszerek_-_vizsga_2012-05-29|2012-05-29]]&lt;br /&gt;
* [[Media:KTR_Vizsga_2012_06_12.pdf|2012-06-12]]&lt;br /&gt;
* [[Media:KTR_Vizsga_2014_05_27.pdf|2014-05-27]]&lt;br /&gt;
* [[Media:KTR_Vizsga_2014_06_03.pdf|2014-06-03]]&lt;br /&gt;
&lt;br /&gt;
==== Kidolgozott ellenőrző kérdések ====&lt;br /&gt;
* Tanuló rendszerek (Zh-ig)&lt;br /&gt;
** [[KoopKerdesekZHOssz01|Kooperatív Tanuló Rendszerek Összes kérdés ZH 01]]&lt;br /&gt;
** [[KoopKerdesekZHOssz02|Kooperatív Tanuló Rendszerek Összes kérdés ZH 02]]&lt;br /&gt;
** [[KoopKerdesekZHOssz03|Kooperatív Tanuló Rendszerek Összes kérdés ZH 03]]&lt;br /&gt;
** [[KoopKerdesekZHOssz04|Kooperatív Tanuló Rendszerek Összes kérdés ZH 04]]&lt;br /&gt;
** [[KoopKerdesekZHOssz05|Kooperatív Tanuló Rendszerek Összes kérdés ZH 05]]&lt;br /&gt;
* Kooperatív rész (Zh után)&lt;br /&gt;
** [[Kooperatív_és_tanuló_rendszerek_-_vizsga_ellenőrző_kérdések_-_01|Vizsgára kiadott ellenőrző kérdések kidolgozása 01]]&lt;br /&gt;
** [[Kooperatív_és_tanuló_rendszerek_-_vizsga_ellenőrző_kérdések_-_02|Vizsgára kiadott ellenőrző kérdések kidolgozása 02]]&lt;br /&gt;
** [[Kooperatív_és_tanuló_rendszerek_-_vizsga_ellenőrző_kérdések_-_03|Vizsgára kiadott ellenőrző kérdések kidolgozása 03]]&lt;br /&gt;
** [[Kooperatív_és_tanuló_rendszerek_-_vizsga_ellenőrző_kérdések_-_04|Vizsgára kiadott ellenőrző kérdések kidolgozása 04]]&lt;br /&gt;
** [[Kooperatív_és_tanuló_rendszerek_-_vizsga_ellenőrző_kérdések_-_05|Vizsgára kiadott ellenőrző kérdések kidolgozása 05]]&lt;br /&gt;
&lt;br /&gt;
===Tippek===&lt;br /&gt;
A tárgy nem éppen a legkönnyebb a szakirányon és ezt a zh statisztikából is lehet látni. &amp;lt;br/&amp;gt;&lt;br /&gt;
Tippek a teljesítéshez:&lt;br /&gt;
* bejárni órákra (jó az elején komolyan venni a dolgokat, zh-ra annál kevesebbet kell készülni)&lt;br /&gt;
* időben nekiállni készülni rá&lt;br /&gt;
* könyvet megtanulni: elég száraz, ahogy le vannak írva a dolgok, de ha szépen kihámozod belőle a lényeget, ami így sem kevés, akkor vagy jó, annál többet nem kérdeznek&lt;br /&gt;
* MLP-t oda-vissza megérteni (tanár úr mondta, hogy régen szóbeli is volt és aki ezt nem tudta annak már repült is a karó )&lt;br /&gt;
* zh-ra és vizsgára is jellemző, hogy van &amp;quot;mentőkérdés&amp;quot;, ez az amit nagyjából biztos hogy behúzol, de ez kevés lesz egy ketteshez is&lt;br /&gt;
* tipikus kevésbé trükkösebb feladatok: svm, rbf, cmac, mlp, fir szűrős&lt;br /&gt;
* advanced vagy trükkös feladat általában: oja hálós, pca (ezek zh előtti 1-2 hétben lesznek leadva)&lt;br /&gt;
* ha kritériumfüggvényes feladatmegoldást kérnek, akkor nem elég az hogy így és így csinálnám meg hanem neki kell állni bizony deriválni&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Vélemények ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Lábléc_-_Autonóm_intelligens_rendszerek_szakirány}}&lt;/div&gt;</summary>
		<author><name>Bella Jakab</name></author>
	</entry>
	<entry>
		<id>https://vik.wiki/index.php?title=F%C3%A1jl:Kooperat%C3%ADv_%C3%A9s_tanul%C3%B3_rendszerek_-_pzh_2016_04_12.pdf&amp;diff=188806</id>
		<title>Fájl:Kooperatív és tanuló rendszerek - pzh 2016 04 12.pdf</title>
		<link rel="alternate" type="text/html" href="https://vik.wiki/index.php?title=F%C3%A1jl:Kooperat%C3%ADv_%C3%A9s_tanul%C3%B3_rendszerek_-_pzh_2016_04_12.pdf&amp;diff=188806"/>
		<updated>2016-04-19T15:59:51Z</updated>

		<summary type="html">&lt;p&gt;Bella Jakab: File uploaded with MsUpload&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;File uploaded with MsUpload&lt;/div&gt;</summary>
		<author><name>Bella Jakab</name></author>
	</entry>
	<entry>
		<id>https://vik.wiki/index.php?title=Sz%C3%A1m%C3%ADt%C3%B3g%C3%A9p-h%C3%A1l%C3%B3zatok&amp;diff=186222</id>
		<title>Számítógép-hálózatok</title>
		<link rel="alternate" type="text/html" href="https://vik.wiki/index.php?title=Sz%C3%A1m%C3%ADt%C3%B3g%C3%A9p-h%C3%A1l%C3%B3zatok&amp;diff=186222"/>
		<updated>2015-06-08T11:03:58Z</updated>

		<summary type="html">&lt;p&gt;Bella Jakab: Feltöltöttem a mai vizsgát&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Tantárgy&lt;br /&gt;
|nev=Számítógép-hálózatok&lt;br /&gt;
|targykod=VIHIA215&lt;br /&gt;
|kredit=4&lt;br /&gt;
|felev=4&lt;br /&gt;
|kereszt=vizsgakurzus&lt;br /&gt;
|tanszék= HIT&lt;br /&gt;
|kiszh=nincs&lt;br /&gt;
|vizsga=írásbeli&lt;br /&gt;
|nagyzh=1 db&lt;br /&gt;
|hf=nincs&lt;br /&gt;
|szak=info&lt;br /&gt;
|tad=https://www.vik.bme.hu/kepzes/targyak/VIHIA215/&lt;br /&gt;
|targyhonlap= http://moodle.hit.bme.hu/&lt;br /&gt;
|levlista=szghalok@sch.bme.hu&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Figyelem!&#039;&#039;&#039; A tárgy számonkérési módszerei a 2014. tavaszi félévtől megváltoztak. A vizsga ismét normál írásbeli vizsga lett (papíron), valamint eltörölték a beugrót a vizsgáról!&lt;br /&gt;
==Követelmények==&lt;br /&gt;
&lt;br /&gt;
=== Előtanulmányi rend ===&lt;br /&gt;
A tárgy leghamarabb a [[Számítógép architektúrák]] tárggyal vehető fel együtt.&lt;br /&gt;
&lt;br /&gt;
=== A szorgalmi időszakban ===&lt;br /&gt;
*Az &#039;&#039;&#039;aláírás&#039;&#039;&#039; megszerzésének feltétele:&lt;br /&gt;
**A &#039;&#039;&#039;ZH&#039;&#039;&#039; sikeres (min. 50%) megírása.&lt;br /&gt;
*&#039;&#039;&#039;Megajánlott jegy:&#039;&#039;&#039; nincs.&lt;br /&gt;
*&#039;&#039;&#039;Pótlási lehetőségek:&#039;&#039;&#039;&lt;br /&gt;
**A ZH egyszer félév közben, egyszer pedig a pótlási héten (különeljárási díj fejében) pótolható.&lt;br /&gt;
*&#039;&#039;&#039;Elővizsga:&#039;&#039;&#039; nincs.&lt;br /&gt;
*&#039;&#039;&#039;Kontakt órák&#039;&#039;&#039;&lt;br /&gt;
**&#039;&#039;&#039;Előadás:&#039;&#039;&#039; Minden héten 2X2. &lt;br /&gt;
**&#039;&#039;&#039;Gyakorlat:&#039;&#039;&#039; Nincs.&lt;br /&gt;
&lt;br /&gt;
===A vizsgaidőszakban===&lt;br /&gt;
*&#039;&#039;&#039;Vizsga:&#039;&#039;&#039; írásbeli vizsga, szerkezete hasonló a zárthelyiéhez&lt;br /&gt;
**Előfeltétele: az aláírás megléte.&lt;br /&gt;
&lt;br /&gt;
===Pontozás===&lt;br /&gt;
*&#039;&#039;&#039;ZH-n&#039;&#039;&#039;:&lt;br /&gt;
**Elméleti kérdések: 5x10 pont.&lt;br /&gt;
**Gyakorlati feladatok: 5x10 pont.&lt;br /&gt;
*&#039;&#039;&#039;Vizsgán&#039;&#039;&#039;:&lt;br /&gt;
**Elméleti kérdések: 5x10 pont.&lt;br /&gt;
**Gyakorlati feladatok: 5x10 pont.&lt;br /&gt;
&lt;br /&gt;
===Félévvégi jegy===&lt;br /&gt;
*A ZH eredménye nem számít bele a a félévvégi jegybe, azt tisztán a vizsgaeredményre (V) kapod.&lt;br /&gt;
*Ponthatárok:&lt;br /&gt;
:{| class=&amp;quot;wikitable&amp;quot; align=&amp;quot;center&amp;quot;&lt;br /&gt;
!V (%) !! Jegy&lt;br /&gt;
|-&lt;br /&gt;
|0 - 49 || 1&lt;br /&gt;
|-&lt;br /&gt;
|50 - 62 || 2&lt;br /&gt;
|-&lt;br /&gt;
|63 - 73 || 3&lt;br /&gt;
|-&lt;br /&gt;
|74 - 83 || 4&lt;br /&gt;
|-&lt;br /&gt;
|84 - 100 || 5&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Tematika==&lt;br /&gt;
*A tárgy alapvető célja, hogy megismertesse a számítógép hálózatok felépítésének és működésének alapvető elveit, architektúráit és protokolljait. A tárgy oktatása törekszik arra, hogy a későbbi, távközlési hálózatokkal foglalkozó közös tárgyhoz, valamint a szakiránytárgyakhoz az architektúrák és protokollok, különösen az IP-alapú kommunikáció terén biztos alapokat nyújtson.&lt;br /&gt;
*A heti 4 órában átlagosan 3 óra előadás jellegű és 1 óra gyakorlat jellegű anyagrészek kerülnek sorra, mindkét típusú órát az évfolyamnak együtt tartják.&lt;br /&gt;
*[[Számítógép-hálózatok.Tematika|Tematika]]&lt;br /&gt;
&lt;br /&gt;
==Segédanyagok==&lt;br /&gt;
*Hivatalos jegyzetek a tanszék [http://moodle.hit.bme.hu/ Moodle weboldalán] találhatóak.&lt;br /&gt;
*[[Media:SzgHalok_Lencse_Szamitogep_halozatok.pdf.pdf | Lencse Gábor: Számítógép Hálózatok]]&lt;br /&gt;
*[[Andrew S. Tanenbaum: Számítógép-hálózatok]] (Második, bővített, átdolgozott kiadás) &lt;br /&gt;
**[[Media:Szghalok_Tannenbaum_hibajagyzek_2005.pdf |Hivatalos hibajegyzék]] (Utoljára módosítva: 2005. április 2.)&lt;br /&gt;
**[[SzghalokHibajegyzek|Wikis hibajegyzék]]&lt;br /&gt;
**[[Media:Szghalok_jegyzet_megfeleltetes.xls| Könyvfejezetek és diák megfeleltetése]]&lt;br /&gt;
*[[Media:2013-2014_tavasz_Szghalok_jegyzet.pdf | 2013/2014 tavaszi diasorok rövid(ebb) összefoglalása]]&lt;br /&gt;
*[[Media:Szghalok_jegyzet_2011.pdf‎ | 2011-es diasorok összefoglalása ]] (25 oldal)&lt;br /&gt;
**[[Media:Szghalok_jegyzet_orai.pdf‎ | A diasorok bővebb összefoglalása ]] (60 oldal)&lt;br /&gt;
*[[Media:Szghalok_jegyzet_2008tavasz.pdf| 2007-08 tavaszi félév előadásjegyzete]] By: Juhász Péter&lt;br /&gt;
*[[SzgHalokMiVoltOran|2005-06 őszi félév előadásainak vázlata]]&lt;br /&gt;
*[[Rövidítések|Rövidítések listája]]&lt;br /&gt;
*Összefoglalók (Készítették: Fekete Krisztián, Iván Krisztina, Halmy Péter, Nagy Zsombor, Oláh Bence)&lt;br /&gt;
**[[Media:Szghalok_jegyzet_bsc_h323.doc | Hívásvezérlő protokollok]]&lt;br /&gt;
**[[Media:Szghalok_jegyzet_bsc_rtp.doc | Multimédia továbbítása IP felett]]&lt;br /&gt;
**[[Media:Szghalok_jegyzet_bsc_SIP_MPLS_DifIntServ.pdf | SIP, MPLS]]&lt;br /&gt;
**[[Media:Szghalok_jegyzet_bsc_sum1.doc | Sum1]]&lt;br /&gt;
**[[Media:Szghalok_jegyzet_bsc_sum2.doc | Sum2]]&lt;br /&gt;
**[[Media:Szghalok_jegyzet_bsc_tetelkidolgozas.doc | Tételkidolgozás]]&lt;br /&gt;
**[[Media:Szghalok_jegyzet_bsc_alkalmazasok.pdf | Alkalmazások]]&lt;br /&gt;
**[[Media:Halok_kerdesek.pdf | 2014-ben összeszedett elméleti és gyakorlati példák]]&lt;br /&gt;
*Egyéb hasznos anyagok&lt;br /&gt;
**[https://www.youtube.com/watch?v=Q1U9wVXRuHA CIDR(Classless Inter-Domain Routing) gyakorlati használata &#039;&#039;&#039;(videó)&#039;&#039;&#039;]&lt;br /&gt;
* Gyakorlat anyagok AllinOne&lt;br /&gt;
** [https://docs.google.com/document/d/1L2j5s4PLag5k8LY0aCZNuR1wi3oRDoKNHFfwwWg28mQ/edit?usp=sharing 2014/15 tavasz összes gyakorlat egyben]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Diasorok ===&lt;br /&gt;
====2014====&lt;br /&gt;
*[[Media:Szghalok_dia_allin_2014_elsoresz.pdf | Allin 2014 első rész]]&lt;br /&gt;
*[[Media:Szghalok_dia_allin_2014_masodikresz.pdf | Allin 2014 második rész]]&lt;br /&gt;
*[[Media:Halok_diak_2014_kijegyzetelve.pdf | A 2014-es diák tömören kijegyzetelve]]&lt;br /&gt;
{{Rejtett&lt;br /&gt;
|mutatott=Külön-külön&lt;br /&gt;
|szöveg= &lt;br /&gt;
*[[Media:Szghalok_dia_2014.02.11_Bevezeto1.pdf | Bevezető előadás 1. (2014.02.11)]]&lt;br /&gt;
*[[Media:Szghalok_dia_2014.02.13_Bevezeto2.pdf | Bevezető előadás 2. (2014.02.13)]]&lt;br /&gt;
*[[Media:Szghalok_dia_2014.02.18.Prot_arch.pdf | Protokollarchitektúrák (2013.02.19)]]&lt;br /&gt;
*[[Media:Szghalok_dia_2014.02.20_Fizikai1.pdf | Fizikai réteg 1. (2014.02.20)]]&lt;br /&gt;
*[[Media:Szghalok_dia_2014.02.25_Fizikai2.pdf | Fizikai réteg 2. (2014.02.25)]]&lt;br /&gt;
*[[Media:Szghalok_dia_2014.03.04.Tobbszoros_hozzaferes.pdf | Többszörös hozzáférés (MAC) (2014.03.04)]]&lt;br /&gt;
*[[Media:Szghalok_dia_2014.03.06_LAN.pdf | LAN, LAN-ok összekapcsolása (2014.03.06)]]&lt;br /&gt;
*[[Media:Szghalok_dia_2014.03.11_WLAN.pdf | WLAN (2014.03.11)]]&lt;br /&gt;
*[[Media:Szghalok_dia_2014.03.13_BWA.pdf | BWA (2014.03.13)]]&lt;br /&gt;
*[[Media:Szghalok_dia_2014.03.17_Kapcs_jelz_cim.pdf | Kapcsolás, jelzés, címzés (2014.03.17)]]&lt;br /&gt;
*[[Media:Szghalok_dia_2014.03.20_Routing.pdf | Routing (2014.03.20)]]&lt;br /&gt;
*[[Media:Szghalok_dia_2014.03.27_IP.pdf | Internet Protokoll (2014.03.27)]]&lt;br /&gt;
*[[Media:Szghalok_dia_2014.04.03_IPv6.pdf | IPv6 (2014.04.03)]]&lt;br /&gt;
*[[Media:Szghalok_dia_2014_IPv6-transition.pdf | IPv6 transition előadás (2014)]]&lt;br /&gt;
*[[Media:Szghalok_dia_2014_Operation-of-NAT64.pdf | NAT64 működése (2014)]]&lt;br /&gt;
*[[Media:Szghalok_dia_2014.04.15_Forgalomszabalyozas.pdf | Forgalomszabályozás (2014.04.15)]]&lt;br /&gt;
*[[Media:Szghalok_dia_2014.04.15_TCP.pdf | Szállítási protokollok (2014.04.15)]]&lt;br /&gt;
*[[Media:Szghalok_dia_2014.04.17_media_RTP.pdf | Multimédia átvitel IP felett (2014.04.03)]]&lt;br /&gt;
*[[Media:Szghalok_dia_2014.04.22_QoS_DiffServ.pdf | Szolgáltatásminőség (2014.04.22)]]&lt;br /&gt;
*[[Media:Szghalok_dia_2014_TCP-IP_socket_interface.pdf | TCP/IP socket interface (2014)]]&lt;br /&gt;
*[[Media:Szghalok_dia_2014_05_06-alkalmazasok.pdf | Hálózati alkalmazások (2014.05.06)]]&lt;br /&gt;
*[[Media:Szghalok_dia_2014_Halozati_alkalmazasok_II.pdf | Hálózati alkalmazások a gyakorlatban (2014)]]&lt;br /&gt;
*[[Media:Szghalok_dia_2013.05.09_introduction_security.pdf | Hálózatbiztonság (2013.05.09)]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
====2013====&lt;br /&gt;
*[[Media:diasor_all_in_2013.pdf | All in one]] Összeollózva a 2013-as diasor. &lt;br /&gt;
&lt;br /&gt;
{{Rejtett&lt;br /&gt;
|mutatott=Külön-külön&lt;br /&gt;
|szöveg= &lt;br /&gt;
*[[Media:Szghalok_dia_2013.02.12_Bevezeto1.pdf | Bevezetés 1. (2013.02.12)]]&lt;br /&gt;
*[[Media:Szghalok_dia_2013.02.14_Bevezeto2.pdf | Bevezetés 2. (2013.02.14)]]&lt;br /&gt;
*[[Media:Szghalok_dia_2013.02.19.Prot_arch.pdf | Protokollarchitektúrák (2013.02.19)]]&lt;br /&gt;
*[[Media:Szghalok_dia_2013.02.21_Fizikai1.pdf | Fizikai szintű kommunikáció 1. (2013.02.21)]]&lt;br /&gt;
*[[Media:Szghalok_dia_2013.02.26_Fizikai2.pdf | Fizikai szintű kommunikáció 2. (2013.02.26)]]&lt;br /&gt;
*[[Media:Szghalok_dia_2013.03.05.Tobbszoros_hozzaferes.pdf‎ | Többszörös hozzáférés (2013.03.05)]]&lt;br /&gt;
*[[Media:Szghalok_dia_2013.03.07_LAN.pdf | Lokális hálózatok (2013.03.07, 2013.03.12)]]&lt;br /&gt;
*[[Media:Szghalok_dia_2013.03.14_WLAN.pdf | Vezeték nélküli lokális hálózatok (2013.03.14)]]&lt;br /&gt;
*[[Media:Szghalok_dia_2013.03.19_BWA.pdf | Szélessávú vezeték nélküli hozzáférés (2013.03.19)]]&lt;br /&gt;
*[[Media:Szghalok_dia_2013.03.21_Kapcs_jelz_cim.pdf | Kapcsolás, jelzés, címzés (2013.03.21)]]&lt;br /&gt;
*[[Media:Szghalok_dia_2013.03.26_Routing.pdf | Routing (2013.03.26)]]&lt;br /&gt;
*[[Media:Szghalok_dia_2013.03.28_Scheduling.pdf | Feladatütemezés, csomagkezelés (Scheduling) (2013.03.28)]]&lt;br /&gt;
*[[Media:Szghalok_dia_2013.04.04_IP.pdf | IP (2013.04.04)]]&lt;br /&gt;
*[[Media:Szghalok_dia_2013.04.09_IPv6.pdf | IPv6 (2013.04.09)]]&lt;br /&gt;
*[[Media:Szghalok_dia_2013.04.11_Mobil_IP.pdf | Mobil IP (2013.04.11)]]&lt;br /&gt;
*[[Media:Szghalok_dia_2013.04.16_Forgalomszabalyozas.pdf | Forgalomszabályozás (2013.04.16)]]&lt;br /&gt;
*[[Media:Szghalok_dia_2013.04.16_TCP.pdf | Szállítási protokollok (2013.04.16)]]&lt;br /&gt;
*[[Media:Szghalok_dia_2013.04.23_Multimedia_RTP.pdf | Multimédia továbbítása IP felett 1. (2013.04.23)]]&lt;br /&gt;
*[[Media:Szghalok_dia_2013_04_25-Multimedia_hivasv.pdf | Multimédia továbbítása IP felett 2. (2013.04.25)]]&lt;br /&gt;
*[[Media:Szghalok_dia_2013.04.30_Dif_Int_Serv.pdf | QoS IP-hálózatokban: túl a Best Effort-on, IntServ, DiffServ (2013.04.30)]]&lt;br /&gt;
*[[Media:Szghalok_dia_2013_05_07-Alkalmazasok.pdf | Hálózati alkalmazások (2013.05.07)]]&lt;br /&gt;
*[[Media:Szghalok_dia_20130509_introduction_security_short.pdf | Hálózatbiztonság (2013.05.09)]]&lt;br /&gt;
}}&lt;br /&gt;
====2009====&lt;br /&gt;
{{Rejtett&lt;br /&gt;
|mutatott=2009-es diák&lt;br /&gt;
|szöveg= &lt;br /&gt;
*[[Media:Szghalok_dia_2009-02-10_bevezetes1.pdf | Bevezetés (2009.02.10)]]&lt;br /&gt;
*[[Media:Szghalok_dia_2009-02-11_bevezetes2.pdf‎ | Bevezetés (2009.02.11)]]&lt;br /&gt;
*[[Media:Szghalok_dia_2009-02-17_prot_arch.pdf | Protokollarchitektúrák (2009.02.17)]]&lt;br /&gt;
*[[Media:Szghalok_dia_2009-02-18_24-fizikai.pdf | &amp;quot;Fizikai szintű&amp;quot; kommunikáció (2009.02.18)]]&lt;br /&gt;
*[[Media:Szghalok_dia_2009-03-03_multiple_access.pdf‎ | Többszörös hozzáférés (2009.03.03)]]&lt;br /&gt;
*[[Media:Szghalok_dia_2009-03-04_LAN_v1.pdf‎ | Lokális hálózatok (2009.03.04)]]&lt;br /&gt;
*[[Media:Szghalok_dia_2009-03-10_WLAN.pdf | Vezeték nélküli lokális hálózatok (2009.03.10)]]&lt;br /&gt;
*[[Media:Szghalok_dia_2009-03-11_BWA.pdf‎ | Szélessávú vezeték nélküli hozzáférés (2009.03.11)]]&lt;br /&gt;
*[[Media:Szghalok_dia_2009-03-11_kapcs_jelz_cimz.pdf‎ | Kapcsolás, jelzés, címzés (2009.03.11)]]&lt;br /&gt;
*[[Media:Szghalok_dia_2009-03-17_gyakorlat_2.pdf | Gyakorlat (2009.03.17)]]&lt;br /&gt;
*[[Media:Szghalok_dia_2009-03-18_routing.pdf | Routing (2009.03.18)]]&lt;br /&gt;
*[[Media:Szghalok_dia_2009-03-24_scheduling_v1.pdf‎ | Feladatütemezés, csomagkezelés (2009.03.24)]]&lt;br /&gt;
*[[Media:Szghalok_dia_2009-03-25_IP_v2.pdf‎ | Internet protocol (2009.03.25)]]&lt;br /&gt;
*[[Media:Szghalok_dia_2009-03-31_IPv6.pdf | IPv6 (2009.03.31)]]&lt;br /&gt;
*[[Media:Szghalok_dia_2009-03-31_MobilIP_v2.pdf | Mobil IP (2009.03.31)]]&lt;br /&gt;
*[[Media:Szghalok_dia_2009-04-01_gyakorlat_3.pdf‎ | Gyakorlat (2009.04.01)]]&lt;br /&gt;
*[[Media:Szghalok_dia_2009-04-01_IP_config.pdf‎ | IP beállítások (2009.04.01)]]&lt;br /&gt;
*[[Media:Szghalok_dia_2009-04-01_OSPF_demo.pdf‎ | Hálózat emuláció (2009.02.10)]]&lt;br /&gt;
*[[Media:Szghalok_dia_2009-04-07_forgszab_hibak_adatk.pdf| Forgalomszabályozás, hibakezelés (2009.04.07)]]&lt;br /&gt;
*[[Media:Szghalok_dia_2009-04-08_TCP_v2.pdf‎ | Szállítási protokollok (2009.04.08)]]&lt;br /&gt;
*[[Media:Szghalok_dia_2009-04-15_media_SIP_v2.pdf‎ | Multimédia továbbítása IP felett (2009.04.15)]]&lt;br /&gt;
*[[Media:Szghalok_dia_2009-04-21_gyakorlat4_v2.pdf‎ | Gyakorlat (2009.04.21)]]&lt;br /&gt;
*[[Media:Szghalok_dia_2009-04-22_QoS_bev_ATM_v2.pdf | Szolgáltatásminőség biztosítása(2009.04.22)]]&lt;br /&gt;
*[[Media:Szghalok_dia_2009-04-28_dif_int_serv_v2.pdf‎ | IntServ, DiffServ (2009.04.28)]]&lt;br /&gt;
*[[Media:Szghalok_dia_2009-04-29_mpls.pdf‎ | Többprotokollos címkekapcsolás (2009.04.29)]]&lt;br /&gt;
*[[Media:Szghalok_dia_2009-04-29_WiMAX_QoS.pdf‎ | Szolgáltatásminőség biztosítása a WiMAX-nál (2009.04.29)]]&lt;br /&gt;
*[[Media:Szghalok_dia_2009-05-05_alkalmazasok.pdf‎ | Alkalmazások (2009.05.05)]]&lt;br /&gt;
*[[Media:Szghalok_dia_2009-05-06_halozatbiztonsag_1.pdf | Hálózatbiztonság (2009.05.06)]]&lt;br /&gt;
*[[Media:Szghalok_dia_2009-05-12_gyakorlat5_gyak_v2.pdf | Gyakorlat (2009.05.12)]]&lt;br /&gt;
*[[Media:Szghalok_dia_2009-05-12_halozatbiztonsag_2.pdf | Hálózatbiztonság (2009.05.12)]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Gyakorlatanyagok===&lt;br /&gt;
*&#039;&#039;&#039;[[SzgHalokGyakorlatok|Különféle gyakorlati feladatok és megoldásaik]]&#039;&#039;&#039;&lt;br /&gt;
*[[Media:SzgHalok_gyakorlat_2013.pdf | 2013-as feladatok]] (7-esnél a megoldás μs)&lt;br /&gt;
*[[Media:Szghalok_gyakorlat_2012tavasz.doc| 2012-es gyakjegyzet]] ([[Media:Szghalok_gyakorlat_2012tavasz.pdf|PDF]])&lt;br /&gt;
*[[Media:Szghalok_gyakorlat_2010_gubek.pdf‎‎‎ | 2010-es gyakjegyzet]]  by: Gubek Andrea&lt;br /&gt;
* Ferenczi Bálint által leírt gyakpéldák&lt;br /&gt;
**[[Media:Szghalok_gyakorlat_ferenczib1.pdf‎ | Gyakorlat 1]] &lt;br /&gt;
**[[Media:Szghalok_gyakorlat_ferenczib2.pdf‎‎‎ | Gyakorlat 2]] &lt;br /&gt;
**[[Media:Szghalok_gyakorlat_ferenczib3.pdf‎‎‎ | Gyakorlat 3]] &lt;br /&gt;
*[[Media:Szghalok_gyakorlat_4.pdf| TCP adatátviteli sebesség meghatározása]]  (Péter Attila küldte)&lt;br /&gt;
&lt;br /&gt;
===Ellenőrző kérdések===&lt;br /&gt;
*[[SzgHaloVizsgaBev|Bevezetés]]&lt;br /&gt;
*[[SzgHaloVizsgaArch|A hálózati architektúra]]&lt;br /&gt;
*[[SzgHaloVizsgaFizAtv|A fizikai réteg]]&lt;br /&gt;
*[[SzgHaloVizsgaAdatKapcs|Adatkapcsolati réteg]]&lt;br /&gt;
*[[SzgHaloVizsgaLan|A lokális hálózatok]]&lt;br /&gt;
*[[SzgHaloVizsgaHalozAtv|A hálózati réteg]]&lt;br /&gt;
*[[SzgHaloVizsgaSzallitas|A szállítási réteg]]  &lt;br /&gt;
*[[SzgHaloVizsgaViszony|A viszony szintű átvitel]]&lt;br /&gt;
*[[SzgHaloVizsgaMegjelen|A megjelenítési réteg]]&lt;br /&gt;
*[[SzgHaloVizsgaAlkalmaz|Az alkalmazási réteg]]&lt;br /&gt;
&lt;br /&gt;
===Tesztek===&lt;br /&gt;
*2009&lt;br /&gt;
**[[SzgHalokTeszt09-01|01. teszt (Bevezetés, Protokoll architektúrák, Fizikai diasorok)]]&lt;br /&gt;
**[[SzgHalokTeszt09-02|02. teszt (Többszörös hozzáférés, LAN)]]&lt;br /&gt;
**[[SzgHalokTeszt09-03|03. teszt (WLAN, BWA (Bluetooth, WiMAX), Kapcsolás, jelzés, címzés)]]&lt;br /&gt;
**[[SzgHalokTeszt09-04|04. teszt (Routing)]]&lt;br /&gt;
**[[SzgHalokTeszt09-05|05. teszt (Feladatütemezés, IPv4)]]&lt;br /&gt;
**[[SzgHalokTeszt09-06|06. teszt (IPv6, Mobil IP, IP beállítások és hálózatmonitorozás, Routing protokoll (OSPF))]]&lt;br /&gt;
**[[SzgHalokTeszt09-07|07. teszt (Forgalomszabályozás, hibakezelés, Szállítási réteg (TCP, UDP))]]&lt;br /&gt;
**[[SzgHalokTeszt09-08|08. teszt (RTP, RTCP,  SIP és H.323)]]&lt;br /&gt;
**[[SzgHalokTeszt09-09|09. teszt (QoS bevezető és ATM)]]&lt;br /&gt;
**[[SzgHalokTeszt09-10|10. teszt (IntServ, DiffServ, WiMAX - QoS, MPLS)]]&lt;br /&gt;
**[[SzgHalokTeszt09-11|11. teszt (Alkalmazások, Hálózatbiztonság)]]&lt;br /&gt;
**[[SzgHalokTeszt09-12|12. teszt (Hálózatbiztonság)]]&lt;br /&gt;
**[[SzgHalokTeszt09-ZH-1|1. kis ZH]]&lt;br /&gt;
**[[SzgHalokTeszt09-ZH-2|2. kis ZH]]&lt;br /&gt;
&lt;br /&gt;
*2008&lt;br /&gt;
**[[SzgHalokTeszt01|01. teszt (Bevezetés, Fizikai-1 diasor)]]&lt;br /&gt;
**[[SzgHalokTeszt02|02. teszt (Fizikai-2, Fizikai-3 diasor)]]&lt;br /&gt;
**[[SzgHalokTeszt03|03. teszt (Többszörös hozzáférés, Kapcsolás-jelzés-címzés diasor)]]&lt;br /&gt;
**[[SzgHalokTeszt04|04. teszt (Útválasztás diasor)]]&lt;br /&gt;
**[[SzgHalokTeszt05|05. teszt (Ütemezés, Forgalomszabályozás, Hibajelzés diasor)]]&lt;br /&gt;
**[[SzgHalokTeszt06|06. teszt (ATM, Forgalommenedzselés diasor)]]&lt;br /&gt;
**[[SzgHalokTeszt07|07. teszt (Protokollarchitektúrák, Adatkapcsolat, LAN-1 diasor)]]&lt;br /&gt;
**[[SzgHalokTeszt08|08. teszt (LAN-2 diasor)]]&lt;br /&gt;
**[[SzgHalokTeszt09|09. teszt (BWA, IP_1, IP_2 1, IP_2 2 diasor)]]&lt;br /&gt;
**[[SzgHalokTeszt10|10. teszt (IPv6, Mobil IP diasor)]]&lt;br /&gt;
**[[SzgHalokTeszt11|11. teszt (UDP_TCP, Multimédia 1. (RTP,..), Multimédia 2. (SIP) diasor)]]&lt;br /&gt;
**[[SzgHalokTeszt12|12. teszt (Multimédia 3. (QoS: IntServ, DiffsServ), MPLS, Alkalmazások 1. rész diasor)]]&lt;br /&gt;
&lt;br /&gt;
==ZH==&lt;br /&gt;
*Összefoglalók a ZH-ra (2005-ös, elavult, semmi köze a 2015-ös anyaghoz):&lt;br /&gt;
**[[Media:Szghalok_ZHjegyzet_bevezetes.pdf|Bevezetés]]&lt;br /&gt;
**[[Media:Szghalok_ZHjegyzet_architektura.pdf|Hálózati architektúra]]&lt;br /&gt;
**[[Media:Szghalok_ZHjegyzet_fizikai_atvitel.pdf|Fizikai átvitel]]&lt;br /&gt;
*Előző évek ZH-i:&lt;br /&gt;
**2014-15 tavasz&lt;br /&gt;
***[[Media:Szghalok_ZH_2015tavasz_1.pdf | 1. turnus megoldás nélkül]]&lt;br /&gt;
***[[SZgHalok14152ZH| 2. turnus megoldás nélkül (csak elméleti kérdések, nem szó szerint)]]&lt;br /&gt;
**2010-11 tavasz&lt;br /&gt;
***[[Media:Szghalok_zh_2011tavasz_1.pdf‎‎ |1. turnus megoldással]]&lt;br /&gt;
***[[Media:Szghalok_zh_2011tavasz_2.pdf‎‎ |2. turnus megoldással]]&lt;br /&gt;
***[[Media:Szghalok_zh_2011tavasz_3.pdf‎‎ |3. turnus megoldással]]&lt;br /&gt;
&lt;br /&gt;
==Vizsga==&lt;br /&gt;
*[[Media:halok_peldavizsgafeladat_20140529.pdf | IP címes és tördeléses feladat kidolgozása]]&lt;br /&gt;
*[[Media:halok_ipcimfeladatok_20140529.pdf | IP címes feladattípusok kidolgozása (4 feladat)]]&lt;br /&gt;
*[[Beugrok | Beugrók (2007-2008)]]&lt;br /&gt;
*[[Media:Szghalok_gyakorlat_konzi_2009-05-12.pdf | Konzultáció (2009.05.12)]]&lt;br /&gt;
*Kikérdezők&lt;br /&gt;
** &#039;&#039;&#039;[[Számítógép-hálózatok kikérdező]]&#039;&#039;&#039;&lt;br /&gt;
** [http://szghalok.atw.hu/kikerdezo.php Kikérdező 1. (PHP)] - jó lenne átmenteni ide a wikire&lt;br /&gt;
** [http://users.hszk.bme.hu/~kb711/wiki_kikerdezo/ Kikérdező 2.] - jó lenne átmenteni ide a wikire&lt;br /&gt;
*[[Media:Hálók_összefoglaló_vizsga_beugróra_2013_12_19_rövid_formázatlan.zip|Formázatlan összefoglaló beugróra]]&lt;br /&gt;
&lt;br /&gt;
*Előző évek vizsgái:&lt;br /&gt;
**2014-15 tavaszi félév&lt;br /&gt;
***[[Media:Szghalok_vizsga_20150608.pdf | 2015.06.08]]&lt;br /&gt;
**2013-14 tavaszi félév&lt;br /&gt;
***[[Számítógép-hálózatok - Vizsga, 2014.05.29.|2014.05.29.]]&lt;br /&gt;
***[[Számítógép-hálózatok - Vizsga, 2014.06.03.|2014.06.03.]]&lt;br /&gt;
***[[Számítógép-hálózatok - Vizsga, 2014.06.10.|2014.06.10.]]&lt;br /&gt;
**2011-12 tavaszi félév&lt;br /&gt;
***[[SzgHálók vizsgasor 2012.06.07. | 2012.06.07.]]&lt;br /&gt;
**2010-11 tavaszi félév&lt;br /&gt;
***[[SzgHalokVizsgaSor110609|2011.06.09.]]&lt;br /&gt;
**2007-08 őszi félév&lt;br /&gt;
***2008.02.01. megegyezik a [[SzgHalokVizsgaSor080121|2008.01.21]]-eivel, [[SzgHalokBeugro080201|beugró]]&lt;br /&gt;
***[[SzgHalokVizsgaSor080128|2008.01.28.]]&lt;br /&gt;
***[[SzgHalokVizsgaSor080125|2008.01.25.]]&lt;br /&gt;
***[[SzgHalokVizsgaSor080123|2008.01.23.]]&lt;br /&gt;
***[[SzgHalokVizsgaSor080121|2008.01.21,]] [[SzgHalokBeugro080121|beugró]]&lt;br /&gt;
***[[SzgHalokVizsgaSor080114|2008.01.14,]] [[SzgHalokBeugro080114|beugró]]&lt;br /&gt;
***2008.01.02. megegyezik a [[SzgHalokVizsgaSor070605|2007.06.05]]-eivel, [[SzgHalokBeugro080102|beugró]] &lt;br /&gt;
**2006-07 tavaszi félév&lt;br /&gt;
***[[SzgHalokVizsgaSor070529|2007.05.29.]]&lt;br /&gt;
***[[SzgHalokVizsgaSor070605|2007.06.05.]]&lt;br /&gt;
***[[SzgHalokVizsgaSor070607|2007.06.07.]]&lt;br /&gt;
***[[SzgHalokVizsgaSor070611|2007.06.11.]]&lt;br /&gt;
&lt;br /&gt;
==Kedvcsináló==&lt;br /&gt;
*[[Hogyan legyen a tudásból pont ??|Tanulságok, avagy mire adnak pontot...]]&lt;br /&gt;
* &#039;&#039;&#039;Mottó:&#039;&#039;&#039; &#039;&#039;Soha ne becsüld le egy olyan furgon sávszélességét, amely kazettákkal telepakolva száguld az autópályán!&#039;&#039;&lt;br /&gt;
* &#039;&#039;Az idő elérkezett, mondta a rozmár...&#039;&#039; - Andrew S. Tanenbaum: Számítógép-hálózatok PANEM 2002&lt;br /&gt;
* &#039;&#039;The best thing about UDP jokes is that I don&#039;t care if you get them or not.&#039;&#039;&lt;br /&gt;
* Hogy érdemes megjegyezni az ISO OSI rétegeket?&lt;br /&gt;
** &#039;&#039;&#039;P&#039;&#039;&#039;hysical, &#039;&#039;&#039;D&#039;&#039;&#039;ata Link, &#039;&#039;&#039;N&#039;&#039;&#039;etwork, &#039;&#039;&#039;T&#039;&#039;&#039;ransport, &#039;&#039;&#039;S&#039;&#039;&#039;ession, &#039;&#039;&#039;P&#039;&#039;&#039;resentation, &#039;&#039;&#039;A&#039;&#039;&#039;pplication&lt;br /&gt;
** People Don&#039;t Need To See Pamela Anderson&lt;br /&gt;
** People Do Need To See Pamela Anderson&lt;br /&gt;
** People Desperately Need To See Pamela Anderson&lt;br /&gt;
** Please Do Not Throw Sausage Pizza Away&lt;br /&gt;
** Programmers Do Not Throw Sausage Pizza Away&lt;br /&gt;
** Please Do Not Touch Steve&#039;s Pet Alligator&lt;br /&gt;
** Please Do Not Take Sales People&#039;s Advice&lt;br /&gt;
** People Don&#039;t Need To Study Protocol Analysis&lt;br /&gt;
* Most visszafelé!&lt;br /&gt;
** A Priest Saw Two Nuns Doing Pushups&lt;br /&gt;
** All People Seem To Need Data Processing&lt;br /&gt;
*vagy:&lt;br /&gt;
** PruDeNT SPA&lt;br /&gt;
&lt;br /&gt;
===Brigi===&lt;br /&gt;
&lt;br /&gt;
A Harangozó-féle kedvcsinálókat, tananyagokat és számonkéréseket leszedtem a wikiről, mivel már nem is hasonlítottak a mostani helyzetre.&lt;br /&gt;
&lt;br /&gt;
Ha már így letöröltem sok hozzászólást, akkor írok cserébe kedvcsinálót. Könnyű dolgom volt az szghálókkal, mert szeretem a témakört. De azoknak is egy kellemes tantárgy, akiket nem annyira érdekelnek a hálózatok. Szerintem megéri bejárni, mert nagyon sokmindent meg lehet érteni és jegyezni ott helyben, az előadók is nagyon felkészültek, és lelkesek. Ha esetleg mégsem sikerülne eljutni az előadásokra, akkor nyugodtan tudom ajánlani a diasorokat, egészen jól meg lehet érteni belőle az anyagot. Viszont a gyakorlatokra mindenképpen be kell járni (3-4 van a félévben), mert ott magyarázzák el a számonkéréseken előforduló számolós feladatokat. A Tannenbaum könyvről nem tudok nyilatkozni, nekem nem nagyon volt időm olvasgatni, de az biztos, hogy anélkül is meg lehet csinálni a tárgyat. ;)&lt;br /&gt;
&lt;br /&gt;
Jó lenne, ha ez a kedvcsináló megtelne friss élményekkel, remélem kedvet kapnak rá mások is, és az új tantárgyról lehetne itt véleményeket megtalálni.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===gerbazs===&lt;br /&gt;
&lt;br /&gt;
A tárgy érdekes, az előadások jók. Az előadó, Simon Vilmos jól felkészült, szívesen válaszol kérdésekre is, sőt tesz is fel! A helyes válaszért plusz jegyet lehet szerezni, tehát mindenképpen megéri bejárni. Az elérhető diasor bár jól összeszedett, sokszor csak nagyvonalakban írja le a dolgokat, szerintem érdemes kinyomtatva bevinni előadásra, és kiegészíteni az ott elhangzottakkal.&lt;br /&gt;
&lt;br /&gt;
Különösképpen a gyakorlati órákon jó bent lenni (előadás idejében/helyett 3-4 alkalommal egy félévben), ott körülbelül az összes zh/vizsga példa előkerül. A zh nem nehéz, de érdemes azért alaposan felkészülni. Még egy tipp: angol nyelven, a wikipedián remek leírásokat találni!&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
-- [[GerBazs|gerbazs]] - 2011.05.14.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Gerbazshoz hozzá fűzném: érdemes előre tanulni 1-2 diával, így a plusz jegy a tiéd lehet. Könyv is jó forrás az előre készüléshez.&lt;br /&gt;
Zh.: nehézsége random, csoportonként változik. (Csak azért mondom mert a nem nehéz az túlzás , de igaz... bár 150 átment / 400 bukott arány szokott lenni minden évben.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
-- [[ViktoriaVincze|waczkor]] - 2011.05.15.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Igen, sajnos az a baj a zh-kkal, hogy apróságokra kérdez rá, a kérdésfeltevés sokszor (valószínűleg direkt) megtévesztő, így könnyű benézni dolgokat. A pótpótzh az első vizsgaalkalom, és nehéz belőle átmenni.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
-- [[GerBazs|gerbazs]] - 2011.05.22.&lt;br /&gt;
&lt;br /&gt;
==BSc-s Záróvizsgára szükséges anyagok==&lt;br /&gt;
&lt;br /&gt;
A fejezetszámok az &#039;&#039;Andrew S. Tanenbaum&#039;&#039; &#039;&#039;&#039;Számítógép hálózatok&#039;&#039;&#039; című könyvéből valók.&lt;br /&gt;
&lt;br /&gt;
* Hálózatok, protokollarchitektúrák, ISO OSI és TCP/IP modellek, hálózati példák&lt;br /&gt;
** 1.2.-1.5. fejezetek, könyv 36. oldal  (fejezetekre bontott könyv 20. oldala)&lt;br /&gt;
* Adatkapcsolati réteg tervezési szempontjai&lt;br /&gt;
** 3.1. fejezet, könyv 227. oldal  (fejezetekre bontott könyv 1. oldala)&lt;br /&gt;
* MAC alapok, Ethernet&lt;br /&gt;
** 4.2. és 4.3. fejezetek, könyv 287. oldal  (fejezetekre bontott könyv 5. oldala)&lt;br /&gt;
* Hálózati alapelvek&lt;br /&gt;
** 5.1. fejezet, könyv 384. oldal  (fejezetekre bontott könyv 1. oldala)&lt;br /&gt;
* Routing&lt;br /&gt;
** 5.2. fejezet, könyv 391. oldal  (fejezetekre bontott könyv 8. oldala)&lt;br /&gt;
* Hálózatok összekapcsolása&lt;br /&gt;
** 5.5. fejezet, könyv 461. oldal  (fejezetekre bontott könyv 78. oldala)&lt;br /&gt;
* IP&lt;br /&gt;
** 5.6. fejezet, könyv 474. oldal  (fejezetekre bontott könyv 91. oldala)&lt;br /&gt;
* Szállítási protokollok&lt;br /&gt;
** 6.4. és 6.5. fejeteket, könyv 570. oldal  (fejezetekre bontott könyv 45. oldala)&lt;br /&gt;
* Alkalmazások, DNS, E-mail, WWW&lt;br /&gt;
** 7.1.-7.3. fejezetek, könyv 626. oldal  (fejezetekre bontott könyv 1. oldala)&lt;br /&gt;
&lt;br /&gt;
=== Feladatsor ===&lt;br /&gt;
*[[Media:Szghalok_zarovizsga_2012tavasz.docx‎ | 2012.06.12. ZV ]] megoldás nélkül&lt;br /&gt;
&lt;br /&gt;
==Kapcsolódó tárgyak==&lt;br /&gt;
===Előkövetelmény===&lt;br /&gt;
*[[Számítógép architektúrák]]: leghamarabb ezzel a tárggyal vehető fel együtt.&lt;br /&gt;
&lt;br /&gt;
===Ráépülő===&lt;br /&gt;
*[[Távközlő hálózatok és szolgáltatások]]: a tárgy aláírása kell a felvételéhez.&lt;br /&gt;
*[[Mérés_laboratórium_4. | Mérés laboratórium 4]]: a tárgy aláírása kell a felvételéhez.&lt;br /&gt;
&lt;br /&gt;
===Választható tárgyak===&lt;br /&gt;
A tárgy tematikájára sok hálózati témájú szabadon választható tárgy (szabvál) épül. Akit komolyabban érdekel a téma, a szakirány tárgyak mellett ezekben is elmélyülhet.&lt;br /&gt;
*[[Hálózatok megbízhatósági és teljesítményvizsgálata]] (VIHIAV01)&lt;br /&gt;
*[[IPv6 alapú számítógép-hálózatok]] (VIHIAV07)&lt;br /&gt;
*[[LINUX alapú hálózatok]] (VIAUJV60)&lt;br /&gt;
*[[Számítógép-hálózatok biztonságos üzemeltetése]] (VIHIAV14)&lt;br /&gt;
*[[Számítógép-hálózatok üzemeltetése 1]] (VIHIAV96)&lt;br /&gt;
*[[Számítógép-hálózatok üzemeltetése 2]] (VIHIAV97) - Cisco CCNA vizsgára készít fel a két féléves kurzus.&lt;br /&gt;
&lt;br /&gt;
{{Lábléc_-_Mérnök_informatikus_alapszak}}&lt;/div&gt;</summary>
		<author><name>Bella Jakab</name></author>
	</entry>
	<entry>
		<id>https://vik.wiki/index.php?title=F%C3%A1jl:Szghalok_vizsga_20150608.pdf&amp;diff=186221</id>
		<title>Fájl:Szghalok vizsga 20150608.pdf</title>
		<link rel="alternate" type="text/html" href="https://vik.wiki/index.php?title=F%C3%A1jl:Szghalok_vizsga_20150608.pdf&amp;diff=186221"/>
		<updated>2015-06-08T11:02:03Z</updated>

		<summary type="html">&lt;p&gt;Bella Jakab: File uploaded with MsUpload&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;File uploaded with MsUpload&lt;/div&gt;</summary>
		<author><name>Bella Jakab</name></author>
	</entry>
	<entry>
		<id>https://vik.wiki/index.php?title=Sz%C3%A1m%C3%ADt%C3%B3g%C3%A9p-h%C3%A1l%C3%B3zatok&amp;diff=185265</id>
		<title>Számítógép-hálózatok</title>
		<link rel="alternate" type="text/html" href="https://vik.wiki/index.php?title=Sz%C3%A1m%C3%ADt%C3%B3g%C3%A9p-h%C3%A1l%C3%B3zatok&amp;diff=185265"/>
		<updated>2015-04-13T09:19:26Z</updated>

		<summary type="html">&lt;p&gt;Bella Jakab: /* ZH */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Tantárgy&lt;br /&gt;
|nev=Számítógép-hálózatok&lt;br /&gt;
|targykod=VIHIA215&lt;br /&gt;
|kredit=4&lt;br /&gt;
|felev=4&lt;br /&gt;
|kereszt=vizsgakurzus&lt;br /&gt;
|tanszék= HIT&lt;br /&gt;
|kiszh=nincs&lt;br /&gt;
|vizsga=írásbeli&lt;br /&gt;
|nagyzh=1 db&lt;br /&gt;
|hf=nincs&lt;br /&gt;
|szak=info&lt;br /&gt;
|tad=https://www.vik.bme.hu/kepzes/targyak/VIHIA215/&lt;br /&gt;
|targyhonlap= http://moodle.hit.bme.hu/&lt;br /&gt;
|levlista=szghalok@sch.bme.hu&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Figyelem!&#039;&#039;&#039; A tárgy számonkérési módszerei a 2014. tavaszi félévtől megváltoztak. A vizsga ismét normál írásbeli vizsga lett (papíron), valamint eltörölték a beugrót a vizsgáról!&lt;br /&gt;
==Követelmények==&lt;br /&gt;
&lt;br /&gt;
=== Előtanulmányi rend ===&lt;br /&gt;
A tárgy leghamarabb a [[Számítógép architektúrák]] tárggyal vehető fel együtt.&lt;br /&gt;
&lt;br /&gt;
=== A szorgalmi időszakban ===&lt;br /&gt;
*Az &#039;&#039;&#039;aláírás&#039;&#039;&#039; megszerzésének feltétele:&lt;br /&gt;
**A &#039;&#039;&#039;ZH&#039;&#039;&#039; sikeres (min. 50%) megírása.&lt;br /&gt;
*&#039;&#039;&#039;Megajánlott jegy:&#039;&#039;&#039; nincs.&lt;br /&gt;
*&#039;&#039;&#039;Pótlási lehetőségek:&#039;&#039;&#039;&lt;br /&gt;
**A ZH egyszer félév közben, egyszer pedig a pótlási héten (különeljárási díj fejében) pótolható.&lt;br /&gt;
*&#039;&#039;&#039;Elővizsga:&#039;&#039;&#039; nincs.&lt;br /&gt;
*&#039;&#039;&#039;Kontakt órák&#039;&#039;&#039;&lt;br /&gt;
**&#039;&#039;&#039;Előadás:&#039;&#039;&#039; Minden héten 2X2. &lt;br /&gt;
**&#039;&#039;&#039;Gyakorlat:&#039;&#039;&#039; Nincs.&lt;br /&gt;
&lt;br /&gt;
===A vizsgaidőszakban===&lt;br /&gt;
*&#039;&#039;&#039;Vizsga:&#039;&#039;&#039; írásbeli vizsga, szerkezete hasonló a zárthelyiéhez&lt;br /&gt;
**Előfeltétele: az aláírás megléte.&lt;br /&gt;
&lt;br /&gt;
===Pontozás===&lt;br /&gt;
*&#039;&#039;&#039;ZH-n&#039;&#039;&#039;:&lt;br /&gt;
**Elméleti kérdések: 5x10 pont.&lt;br /&gt;
**Gyakorlati feladatok: 5x10 pont.&lt;br /&gt;
*&#039;&#039;&#039;Vizsgán&#039;&#039;&#039;:&lt;br /&gt;
**Elméleti kérdések: 5x10 pont.&lt;br /&gt;
**Gyakorlati feladatok: 5x10 pont.&lt;br /&gt;
&lt;br /&gt;
===Félévvégi jegy===&lt;br /&gt;
*A ZH eredménye nem számít bele a a félévvégi jegybe, azt tisztán a vizsgaeredményre (V) kapod.&lt;br /&gt;
*Ponthatárok:&lt;br /&gt;
:{| class=&amp;quot;wikitable&amp;quot; align=&amp;quot;center&amp;quot;&lt;br /&gt;
!V (%) !! Jegy&lt;br /&gt;
|-&lt;br /&gt;
|0 - 49 || 1&lt;br /&gt;
|-&lt;br /&gt;
|50 - 62 || 2&lt;br /&gt;
|-&lt;br /&gt;
|63 - 73 || 3&lt;br /&gt;
|-&lt;br /&gt;
|74 - 83 || 4&lt;br /&gt;
|-&lt;br /&gt;
|84 - 100 || 5&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Tematika==&lt;br /&gt;
*A tárgy alapvető célja, hogy megismertesse a számítógép hálózatok felépítésének és működésének alapvető elveit, architektúráit és protokolljait. A tárgy oktatása törekszik arra, hogy a későbbi, távközlési hálózatokkal foglalkozó közös tárgyhoz, valamint a szakiránytárgyakhoz az architektúrák és protokollok, különösen az IP-alapú kommunikáció terén biztos alapokat nyújtson.&lt;br /&gt;
*A heti 4 órában átlagosan 3 óra előadás jellegű és 1 óra gyakorlat jellegű anyagrészek kerülnek sorra, mindkét típusú órát az évfolyamnak együtt tartják.&lt;br /&gt;
*[[Számítógép-hálózatok.Tematika|Tematika]]&lt;br /&gt;
&lt;br /&gt;
==Segédanyagok==&lt;br /&gt;
*Hivatalos jegyzetek a tanszék [http://moodle.hit.bme.hu/ Moodle weboldalán] találhatóak.&lt;br /&gt;
*[[Media:SzgHalok_Lencse_Szamitogep_halozatok.pdf.pdf | Lencse Gábor: Számítógép Hálózatok]]&lt;br /&gt;
*[[Andrew S. Tanenbaum: Számítógép-hálózatok]] (Második, bővített, átdolgozott kiadás) &lt;br /&gt;
**[[Media:Szghalok_Tannenbaum_hibajagyzek_2005.pdf |Hivatalos hibajegyzék]] (Utoljára módosítva: 2005. április 2.)&lt;br /&gt;
**[[SzghalokHibajegyzek|Wikis hibajegyzék]]&lt;br /&gt;
**[[Media:Szghalok_jegyzet_megfeleltetes.xls| Könyvfejezetek és diák megfeleltetése]]&lt;br /&gt;
*[https://www.dropbox.com/s/nfb4iuagyv6xdyd/2013-2014_tavasz_Szghalok_jegyzet.pdf 2013/2014 tavaszi diasorok rövid(ebb) összefoglalása]&lt;br /&gt;
*[[Media:Szghalok_jegyzet_2011.pdf‎ | 2011-es diasorok összefoglalása ]] (25 oldal)&lt;br /&gt;
**[[Media:Szghalok_jegyzet_orai.pdf‎ | A diasorok bővebb összefoglalása ]] (60 oldal)&lt;br /&gt;
*[[Media:Szghalok_jegyzet_2008tavasz.pdf| 2007-08 tavaszi félév előadásjegyzete]] By: Juhász Péter&lt;br /&gt;
*[[SzgHalokMiVoltOran|2005-06 őszi félév előadásainak vázlata]]&lt;br /&gt;
*[[Rövidítések|Rövidítések listája]]&lt;br /&gt;
*Összefoglalók (Készítették: Fekete Krisztián, Iván Krisztina, Halmy Péter, Nagy Zsombor, Oláh Bence)&lt;br /&gt;
**[[Media:Szghalok_jegyzet_bsc_h323.doc | Hívásvezérlő protokollok]]&lt;br /&gt;
**[[Media:Szghalok_jegyzet_bsc_rtp.doc | Multimédia továbbítása IP felett]]&lt;br /&gt;
**[[Media:Szghalok_jegyzet_bsc_SIP_MPLS_DifIntServ.pdf | SIP, MPLS]]&lt;br /&gt;
**[[Media:Szghalok_jegyzet_bsc_sum1.doc | Sum1]]&lt;br /&gt;
**[[Media:Szghalok_jegyzet_bsc_sum2.doc | Sum2]]&lt;br /&gt;
**[[Media:Szghalok_jegyzet_bsc_tetelkidolgozas.doc | Tételkidolgozás]]&lt;br /&gt;
**[[Media:Szghalok_jegyzet_bsc_alkalmazasok.pdf | Alkalmazások]]&lt;br /&gt;
**[[Media:Halok_kerdesek.pdf | 2014-ben összeszedett elméleti és gyakorlati példák]]&lt;br /&gt;
*Egyéb hasznos anyagok&lt;br /&gt;
**[https://www.youtube.com/watch?v=Q1U9wVXRuHA CIDR(Classless Inter-Domain Routing) gyakorlati használata &#039;&#039;&#039;(videó)&#039;&#039;&#039;]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Diasorok ===&lt;br /&gt;
====2014====&lt;br /&gt;
*[[Media:Szghalok_dia_allin_2014_elsoresz.pdf | Allin 2014 első rész]]&lt;br /&gt;
*[[Media:Szghalok_dia_allin_2014_masodikresz.pdf | Allin 2014 második rész]]&lt;br /&gt;
*[[Media:Halok_diak_2014_kijegyzetelve.pdf | A 2014-es diák tömören kijegyzetelve]]&lt;br /&gt;
{{Rejtett&lt;br /&gt;
|mutatott=Külön-külön&lt;br /&gt;
|szöveg= &lt;br /&gt;
*[[Media:Szghalok_dia_2014.02.11_Bevezeto1.pdf | Bevezető előadás 1. (2014.02.11)]]&lt;br /&gt;
*[[Media:Szghalok_dia_2014.02.13_Bevezeto2.pdf | Bevezető előadás 2. (2014.02.13)]]&lt;br /&gt;
*[[Media:Szghalok_dia_2014.02.18.Prot_arch.pdf | Protokollarchitektúrák (2013.02.19)]]&lt;br /&gt;
*[[Media:Szghalok_dia_2014.02.20_Fizikai1.pdf | Fizikai réteg 1. (2014.02.20)]]&lt;br /&gt;
*[[Media:Szghalok_dia_2014.02.25_Fizikai2.pdf | Fizikai réteg 2. (2014.02.25)]]&lt;br /&gt;
*[[Media:Szghalok_dia_2014.03.04.Tobbszoros_hozzaferes.pdf | Többszörös hozzáférés (MAC) (2014.03.04)]]&lt;br /&gt;
*[[Media:Szghalok_dia_2014.03.06_LAN.pdf | LAN, LAN-ok összekapcsolása (2014.03.06)]]&lt;br /&gt;
*[[Media:Szghalok_dia_2014.03.11_WLAN.pdf | WLAN (2014.03.11)]]&lt;br /&gt;
*[[Media:Szghalok_dia_2014.03.13_BWA.pdf | BWA (2014.03.13)]]&lt;br /&gt;
*[[Media:Szghalok_dia_2014.03.17_Kapcs_jelz_cim.pdf | Kapcsolás, jelzés, címzés (2014.03.17)]]&lt;br /&gt;
*[[Media:Szghalok_dia_2014.03.20_Routing.pdf | Routing (2014.03.20)]]&lt;br /&gt;
*[[Media:Szghalok_dia_2014.03.27_IP.pdf | Internet Protokoll (2014.03.27)]]&lt;br /&gt;
*[[Media:Szghalok_dia_2014.04.03_IPv6.pdf | IPv6 (2014.04.03)]]&lt;br /&gt;
*[[Media:Szghalok_dia_2014_IPv6-transition.pdf | IPv6 transition előadás (2014)]]&lt;br /&gt;
*[[Media:Szghalok_dia_2014_Operation-of-NAT64.pdf | NAT64 működése (2014)]]&lt;br /&gt;
*[[Media:Szghalok_dia_2014.04.15_Forgalomszabalyozas.pdf | Forgalomszabályozás (2014.04.15)]]&lt;br /&gt;
*[[Media:Szghalok_dia_2014.04.15_TCP.pdf | Szállítási protokollok (2014.04.15)]]&lt;br /&gt;
*[[Media:Szghalok_dia_2014.04.17_media_RTP.pdf | Multimédia átvitel IP felett (2014.04.03)]]&lt;br /&gt;
*[[Media:Szghalok_dia_2014.04.22_QoS_DiffServ.pdf | Szolgáltatásminőség (2014.04.22)]]&lt;br /&gt;
*[[Media:Szghalok_dia_2014_TCP-IP_socket_interface.pdf | TCP/IP socket interface (2014)]]&lt;br /&gt;
*[[Media:Szghalok_dia_2014_05_06-alkalmazasok.pdf | Hálózati alkalmazások (2014.05.06)]]&lt;br /&gt;
*[[Media:Szghalok_dia_2014_Halozati_alkalmazasok_II.pdf | Hálózati alkalmazások a gyakorlatban (2014)]]&lt;br /&gt;
*[[Media:Szghalok_dia_2013.05.09_introduction_security.pdf | Hálózatbiztonság (2013.05.09)]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
====2013====&lt;br /&gt;
*[[Media:diasor_all_in_2013.pdf | All in one]] Összeollózva a 2013-as diasor. &lt;br /&gt;
&lt;br /&gt;
{{Rejtett&lt;br /&gt;
|mutatott=Külön-külön&lt;br /&gt;
|szöveg= &lt;br /&gt;
*[[Media:Szghalok_dia_2013.02.12_Bevezeto1.pdf | Bevezetés 1. (2013.02.12)]]&lt;br /&gt;
*[[Media:Szghalok_dia_2013.02.14_Bevezeto2.pdf | Bevezetés 2. (2013.02.14)]]&lt;br /&gt;
*[[Media:Szghalok_dia_2013.02.19.Prot_arch.pdf | Protokollarchitektúrák (2013.02.19)]]&lt;br /&gt;
*[[Media:Szghalok_dia_2013.02.21_Fizikai1.pdf | Fizikai szintű kommunikáció 1. (2013.02.21)]]&lt;br /&gt;
*[[Media:Szghalok_dia_2013.02.26_Fizikai2.pdf | Fizikai szintű kommunikáció 2. (2013.02.26)]]&lt;br /&gt;
*[[Media:Szghalok_dia_2013.03.05.Tobbszoros_hozzaferes.pdf‎ | Többszörös hozzáférés (2013.03.05)]]&lt;br /&gt;
*[[Media:Szghalok_dia_2013.03.07_LAN.pdf | Lokális hálózatok (2013.03.07, 2013.03.12)]]&lt;br /&gt;
*[[Media:Szghalok_dia_2013.03.14_WLAN.pdf | Vezeték nélküli lokális hálózatok (2013.03.14)]]&lt;br /&gt;
*[[Media:Szghalok_dia_2013.03.19_BWA.pdf | Szélessávú vezeték nélküli hozzáférés (2013.03.19)]]&lt;br /&gt;
*[[Media:Szghalok_dia_2013.03.21_Kapcs_jelz_cim.pdf | Kapcsolás, jelzés, címzés (2013.03.21)]]&lt;br /&gt;
*[[Media:Szghalok_dia_2013.03.26_Routing.pdf | Routing (2013.03.26)]]&lt;br /&gt;
*[[Media:Szghalok_dia_2013.03.28_Scheduling.pdf | Feladatütemezés, csomagkezelés (Scheduling) (2013.03.28)]]&lt;br /&gt;
*[[Media:Szghalok_dia_2013.04.04_IP.pdf | IP (2013.04.04)]]&lt;br /&gt;
*[[Media:Szghalok_dia_2013.04.09_IPv6.pdf | IPv6 (2013.04.09)]]&lt;br /&gt;
*[[Media:Szghalok_dia_2013.04.11_Mobil_IP.pdf | Mobil IP (2013.04.11)]]&lt;br /&gt;
*[[Media:Szghalok_dia_2013.04.16_Forgalomszabalyozas.pdf | Forgalomszabályozás (2013.04.16)]]&lt;br /&gt;
*[[Media:Szghalok_dia_2013.04.16_TCP.pdf | Szállítási protokollok (2013.04.16)]]&lt;br /&gt;
*[[Media:Szghalok_dia_2013.04.23_Multimedia_RTP.pdf | Multimédia továbbítása IP felett 1. (2013.04.23)]]&lt;br /&gt;
*[[Media:Szghalok_dia_2013_04_25-Multimedia_hivasv.pdf | Multimédia továbbítása IP felett 2. (2013.04.25)]]&lt;br /&gt;
*[[Media:Szghalok_dia_2013.04.30_Dif_Int_Serv.pdf | QoS IP-hálózatokban: túl a Best Effort-on, IntServ, DiffServ (2013.04.30)]]&lt;br /&gt;
*[[Media:Szghalok_dia_2013_05_07-Alkalmazasok.pdf | Hálózati alkalmazások (2013.05.07)]]&lt;br /&gt;
*[[Media:Szghalok_dia_20130509_introduction_security_short.pdf | Hálózatbiztonság (2013.05.09)]]&lt;br /&gt;
}}&lt;br /&gt;
====2009====&lt;br /&gt;
{{Rejtett&lt;br /&gt;
|mutatott=2009-es diák&lt;br /&gt;
|szöveg= &lt;br /&gt;
*[[Media:Szghalok_dia_2009-02-10_bevezetes1.pdf | Bevezetés (2009.02.10)]]&lt;br /&gt;
*[[Media:Szghalok_dia_2009-02-11_bevezetes2.pdf‎ | Bevezetés (2009.02.11)]]&lt;br /&gt;
*[[Media:Szghalok_dia_2009-02-17_prot_arch.pdf | Protokollarchitektúrák (2009.02.17)]]&lt;br /&gt;
*[[Media:Szghalok_dia_2009-02-18_24-fizikai.pdf | &amp;quot;Fizikai szintű&amp;quot; kommunikáció (2009.02.18)]]&lt;br /&gt;
*[[Media:Szghalok_dia_2009-03-03_multiple_access.pdf‎ | Többszörös hozzáférés (2009.03.03)]]&lt;br /&gt;
*[[Media:Szghalok_dia_2009-03-04_LAN_v1.pdf‎ | Lokális hálózatok (2009.03.04)]]&lt;br /&gt;
*[[Media:Szghalok_dia_2009-03-10_WLAN.pdf | Vezeték nélküli lokális hálózatok (2009.03.10)]]&lt;br /&gt;
*[[Media:Szghalok_dia_2009-03-11_BWA.pdf‎ | Szélessávú vezeték nélküli hozzáférés (2009.03.11)]]&lt;br /&gt;
*[[Media:Szghalok_dia_2009-03-11_kapcs_jelz_cimz.pdf‎ | Kapcsolás, jelzés, címzés (2009.03.11)]]&lt;br /&gt;
*[[Media:Szghalok_dia_2009-03-17_gyakorlat_2.pdf | Gyakorlat (2009.03.17)]]&lt;br /&gt;
*[[Media:Szghalok_dia_2009-03-18_routing.pdf | Routing (2009.03.18)]]&lt;br /&gt;
*[[Media:Szghalok_dia_2009-03-24_scheduling_v1.pdf‎ | Feladatütemezés, csomagkezelés (2009.03.24)]]&lt;br /&gt;
*[[Media:Szghalok_dia_2009-03-25_IP_v2.pdf‎ | Internet protocol (2009.03.25)]]&lt;br /&gt;
*[[Media:Szghalok_dia_2009-03-31_IPv6.pdf | IPv6 (2009.03.31)]]&lt;br /&gt;
*[[Media:Szghalok_dia_2009-03-31_MobilIP_v2.pdf | Mobil IP (2009.03.31)]]&lt;br /&gt;
*[[Media:Szghalok_dia_2009-04-01_gyakorlat_3.pdf‎ | Gyakorlat (2009.04.01)]]&lt;br /&gt;
*[[Media:Szghalok_dia_2009-04-01_IP_config.pdf‎ | IP beállítások (2009.04.01)]]&lt;br /&gt;
*[[Media:Szghalok_dia_2009-04-01_OSPF_demo.pdf‎ | Hálózat emuláció (2009.02.10)]]&lt;br /&gt;
*[[Media:Szghalok_dia_2009-04-07_forgszab_hibak_adatk.pdf| Forgalomszabályozás, hibakezelés (2009.04.07)]]&lt;br /&gt;
*[[Media:Szghalok_dia_2009-04-08_TCP_v2.pdf‎ | Szállítási protokollok (2009.04.08)]]&lt;br /&gt;
*[[Media:Szghalok_dia_2009-04-15_media_SIP_v2.pdf‎ | Multimédia továbbítása IP felett (2009.04.15)]]&lt;br /&gt;
*[[Media:Szghalok_dia_2009-04-21_gyakorlat4_v2.pdf‎ | Gyakorlat (2009.04.21)]]&lt;br /&gt;
*[[Media:Szghalok_dia_2009-04-22_QoS_bev_ATM_v2.pdf | Szolgáltatásminőség biztosítása(2009.04.22)]]&lt;br /&gt;
*[[Media:Szghalok_dia_2009-04-28_dif_int_serv_v2.pdf‎ | IntServ, DiffServ (2009.04.28)]]&lt;br /&gt;
*[[Media:Szghalok_dia_2009-04-29_mpls.pdf‎ | Többprotokollos címkekapcsolás (2009.04.29)]]&lt;br /&gt;
*[[Media:Szghalok_dia_2009-04-29_WiMAX_QoS.pdf‎ | Szolgáltatásminőség biztosítása a WiMAX-nál (2009.04.29)]]&lt;br /&gt;
*[[Media:Szghalok_dia_2009-05-05_alkalmazasok.pdf‎ | Alkalmazások (2009.05.05)]]&lt;br /&gt;
*[[Media:Szghalok_dia_2009-05-06_halozatbiztonsag_1.pdf | Hálózatbiztonság (2009.05.06)]]&lt;br /&gt;
*[[Media:Szghalok_dia_2009-05-12_gyakorlat5_gyak_v2.pdf | Gyakorlat (2009.05.12)]]&lt;br /&gt;
*[[Media:Szghalok_dia_2009-05-12_halozatbiztonsag_2.pdf | Hálózatbiztonság (2009.05.12)]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Gyakorlatanyagok===&lt;br /&gt;
*&#039;&#039;&#039;[[SzgHalokGyakorlatok|Különféle gyakorlati feladatok és megoldásaik]]&#039;&#039;&#039;&lt;br /&gt;
*[[Media:SzgHalok_gyakorlat_2013.pdf | 2013-as feladatok]] (7-esnél a megoldás μs)&lt;br /&gt;
*[[Media:Szghalok_gyakorlat_2012tavasz.doc| 2012-es gyakjegyzet]] ([[Media:Szghalok_gyakorlat_2012tavasz.pdf|PDF]])&lt;br /&gt;
*[[Media:Szghalok_gyakorlat_2010_gubek.pdf‎‎‎ | 2010-es gyakjegyzet]]  by: Gubek Andrea&lt;br /&gt;
* Ferenczi Bálint által leírt gyakpéldák&lt;br /&gt;
**[[Media:Szghalok_gyakorlat_ferenczib1.pdf‎ | Gyakorlat 1]] &lt;br /&gt;
**[[Media:Szghalok_gyakorlat_ferenczib2.pdf‎‎‎ | Gyakorlat 2]] &lt;br /&gt;
**[[Media:Szghalok_gyakorlat_ferenczib3.pdf‎‎‎ | Gyakorlat 3]] &lt;br /&gt;
*[[Media:Szghalok_gyakorlat_4.pdf| TCP adatátviteli sebesség meghatározása]]  (Péter Attila küldte)&lt;br /&gt;
&lt;br /&gt;
===Ellenőrző kérdések===&lt;br /&gt;
*[[SzgHaloVizsgaBev|Bevezetés]]&lt;br /&gt;
*[[SzgHaloVizsgaArch|A hálózati architektúra]]&lt;br /&gt;
*[[SzgHaloVizsgaFizAtv|A fizikai réteg]]&lt;br /&gt;
*[[SzgHaloVizsgaAdatKapcs|Adatkapcsolati réteg]]&lt;br /&gt;
*[[SzgHaloVizsgaLan|A lokális hálózatok]]&lt;br /&gt;
*[[SzgHaloVizsgaHalozAtv|A hálózati réteg]]&lt;br /&gt;
*[[SzgHaloVizsgaSzallitas|A szállítási réteg]]  &lt;br /&gt;
*[[SzgHaloVizsgaViszony|A viszony szintű átvitel]]&lt;br /&gt;
*[[SzgHaloVizsgaMegjelen|A megjelenítési réteg]]&lt;br /&gt;
*[[SzgHaloVizsgaAlkalmaz|Az alkalmazási réteg]]&lt;br /&gt;
&lt;br /&gt;
===Tesztek===&lt;br /&gt;
*2009&lt;br /&gt;
**[[SzgHalokTeszt09-01|01. teszt (Bevezetés, Protokoll architektúrák, Fizikai diasorok)]]&lt;br /&gt;
**[[SzgHalokTeszt09-02|02. teszt (Többszörös hozzáférés, LAN)]]&lt;br /&gt;
**[[SzgHalokTeszt09-03|03. teszt (WLAN, BWA (Bluetooth, WiMAX), Kapcsolás, jelzés, címzés)]]&lt;br /&gt;
**[[SzgHalokTeszt09-04|04. teszt (Routing)]]&lt;br /&gt;
**[[SzgHalokTeszt09-05|05. teszt (Feladatütemezés, IPv4)]]&lt;br /&gt;
**[[SzgHalokTeszt09-06|06. teszt (IPv6, Mobil IP, IP beállítások és hálózatmonitorozás, Routing protokoll (OSPF))]]&lt;br /&gt;
**[[SzgHalokTeszt09-07|07. teszt (Forgalomszabályozás, hibakezelés, Szállítási réteg (TCP, UDP))]]&lt;br /&gt;
**[[SzgHalokTeszt09-08|08. teszt (RTP, RTCP,  SIP és H.323)]]&lt;br /&gt;
**[[SzgHalokTeszt09-09|09. teszt (QoS bevezető és ATM)]]&lt;br /&gt;
**[[SzgHalokTeszt09-10|10. teszt (IntServ, DiffServ, WiMAX - QoS, MPLS)]]&lt;br /&gt;
**[[SzgHalokTeszt09-11|11. teszt (Alkalmazások, Hálózatbiztonság)]]&lt;br /&gt;
**[[SzgHalokTeszt09-12|12. teszt (Hálózatbiztonság)]]&lt;br /&gt;
**[[SzgHalokTeszt09-ZH-1|1. kis ZH]]&lt;br /&gt;
**[[SzgHalokTeszt09-ZH-2|2. kis ZH]]&lt;br /&gt;
&lt;br /&gt;
*2008&lt;br /&gt;
**[[SzgHalokTeszt01|01. teszt (Bevezetés, Fizikai-1 diasor)]]&lt;br /&gt;
**[[SzgHalokTeszt02|02. teszt (Fizikai-2, Fizikai-3 diasor)]]&lt;br /&gt;
**[[SzgHalokTeszt03|03. teszt (Többszörös hozzáférés, Kapcsolás-jelzés-címzés diasor)]]&lt;br /&gt;
**[[SzgHalokTeszt04|04. teszt (Útválasztás diasor)]]&lt;br /&gt;
**[[SzgHalokTeszt05|05. teszt (Ütemezés, Forgalomszabályozás, Hibajelzés diasor)]]&lt;br /&gt;
**[[SzgHalokTeszt06|06. teszt (ATM, Forgalommenedzselés diasor)]]&lt;br /&gt;
**[[SzgHalokTeszt07|07. teszt (Protokollarchitektúrák, Adatkapcsolat, LAN-1 diasor)]]&lt;br /&gt;
**[[SzgHalokTeszt08|08. teszt (LAN-2 diasor)]]&lt;br /&gt;
**[[SzgHalokTeszt09|09. teszt (BWA, IP_1, IP_2 1, IP_2 2 diasor)]]&lt;br /&gt;
**[[SzgHalokTeszt10|10. teszt (IPv6, Mobil IP diasor)]]&lt;br /&gt;
**[[SzgHalokTeszt11|11. teszt (UDP_TCP, Multimédia 1. (RTP,..), Multimédia 2. (SIP) diasor)]]&lt;br /&gt;
**[[SzgHalokTeszt12|12. teszt (Multimédia 3. (QoS: IntServ, DiffsServ), MPLS, Alkalmazások 1. rész diasor)]]&lt;br /&gt;
&lt;br /&gt;
==ZH==&lt;br /&gt;
*Összefoglalók a ZH-ra:&lt;br /&gt;
**[[Media:Szghalok_ZHjegyzet_bevezetes.pdf|Bevezetés]]&lt;br /&gt;
**[[Media:Szghalok_ZHjegyzet_architektura.pdf|Hálózati architektúra]]&lt;br /&gt;
**[[Media:Szghalok_ZHjegyzet_fizikai_atvitel.pdf|Fizikai átvitel]]&lt;br /&gt;
*Előző évek ZH-i:&lt;br /&gt;
**2014-15 tavasz&lt;br /&gt;
***[[Media:Szghalok_ZH_2015tavasz_1.pdf | 1. turnus megoldás nélkül]]&lt;br /&gt;
**2010-11 tavasz&lt;br /&gt;
***[[Media:Szghalok_zh_2011tavasz_1.pdf‎‎ |1. turnus megoldással]]&lt;br /&gt;
***[[Media:Szghalok_zh_2011tavasz_2.pdf‎‎ |2. turnus megoldással]]&lt;br /&gt;
***[[Media:Szghalok_zh_2011tavasz_3.pdf‎‎ |3. turnus megoldással]]&lt;br /&gt;
&lt;br /&gt;
==Vizsga==&lt;br /&gt;
*[[Media:halok_peldavizsgafeladat_20140529.pdf | IP címes és tördeléses feladat kidolgozása]]&lt;br /&gt;
*[[Media:halok_ipcimfeladatok_20140529.pdf | IP címes feladattípusok kidolgozása (4 feladat)]]&lt;br /&gt;
*[[Beugrok | Beugrók (2007-2008)]]&lt;br /&gt;
*[[Media:Szghalok_gyakorlat_konzi_2009-05-12.pdf | Konzultáció (2009.05.12)]]&lt;br /&gt;
*Kikérdezők&lt;br /&gt;
** &#039;&#039;&#039;[[Számítógép-hálózatok kikérdező]]&#039;&#039;&#039;&lt;br /&gt;
** [http://szghalok.atw.hu/kikerdezo.php Kikérdező 1. (PHP)] - jó lenne átmenteni ide a wikire&lt;br /&gt;
** [http://users.hszk.bme.hu/~kb711/wiki_kikerdezo/ Kikérdező 2.] - jó lenne átmenteni ide a wikire&lt;br /&gt;
*[[Media:Hálók_összefoglaló_vizsga_beugróra_2013_12_19_rövid_formázatlan.zip|Formázatlan összefoglaló beugróra]]&lt;br /&gt;
&lt;br /&gt;
*Előző évek vizsgái:&lt;br /&gt;
**2013-14 tavaszi félév&lt;br /&gt;
***[[Számítógép-hálózatok - Vizsga, 2014.05.29.|2014.05.29.]]&lt;br /&gt;
***[[Számítógép-hálózatok - Vizsga, 2014.06.03.|2014.06.03.]]&lt;br /&gt;
***[[Számítógép-hálózatok - Vizsga, 2014.06.10.|2014.06.10.]]&lt;br /&gt;
**2011-12 tavaszi félév&lt;br /&gt;
***[[SzgHálók vizsgasor 2012.06.07. | 2012.06.07.]]&lt;br /&gt;
**2010-11 tavaszi félév&lt;br /&gt;
***[[SzgHalokVizsgaSor110609|2011.06.09.]]&lt;br /&gt;
**2007-08 őszi félév&lt;br /&gt;
***2008.02.01. megegyezik a [[SzgHalokVizsgaSor080121|2008.01.21]]-eivel, [[SzgHalokBeugro080201|beugró]]&lt;br /&gt;
***[[SzgHalokVizsgaSor080128|2008.01.28.]]&lt;br /&gt;
***[[SzgHalokVizsgaSor080125|2008.01.25.]]&lt;br /&gt;
***[[SzgHalokVizsgaSor080123|2008.01.23.]]&lt;br /&gt;
***[[SzgHalokVizsgaSor080121|2008.01.21,]] [[SzgHalokBeugro080121|beugró]]&lt;br /&gt;
***[[SzgHalokVizsgaSor080114|2008.01.14,]] [[SzgHalokBeugro080114|beugró]]&lt;br /&gt;
***2008.01.02. megegyezik a [[SzgHalokVizsgaSor070605|2007.06.05]]-eivel, [[SzgHalokBeugro080102|beugró]] &lt;br /&gt;
**2006-07 tavaszi félév&lt;br /&gt;
***[[SzgHalokVizsgaSor070529|2007.05.29.]]&lt;br /&gt;
***[[SzgHalokVizsgaSor070605|2007.06.05.]]&lt;br /&gt;
***[[SzgHalokVizsgaSor070607|2007.06.07.]]&lt;br /&gt;
***[[SzgHalokVizsgaSor070611|2007.06.11.]]&lt;br /&gt;
&lt;br /&gt;
==Kedvcsináló==&lt;br /&gt;
*[[Hogyan legyen a tudásból pont ??|Tanulságok, avagy mire adnak pontot...]]&lt;br /&gt;
* &#039;&#039;&#039;Mottó:&#039;&#039;&#039; &#039;&#039;Soha ne becsüld le egy olyan furgon sávszélességét, amely kazettákkal telepakolva száguld az autópályán!&#039;&#039;&lt;br /&gt;
* &#039;&#039;Az idő elérkezett, mondta a rozmár...&#039;&#039; - Andrew S. Tanenbaum: Számítógép-hálózatok PANEM 2002&lt;br /&gt;
* &#039;&#039;The best thing about UDP jokes is that I don&#039;t care if you get them or not.&#039;&#039;&lt;br /&gt;
* Hogy érdemes megjegyezni az ISO OSI rétegeket?&lt;br /&gt;
** &#039;&#039;&#039;P&#039;&#039;&#039;hysical, &#039;&#039;&#039;D&#039;&#039;&#039;ata Link, &#039;&#039;&#039;N&#039;&#039;&#039;etwork, &#039;&#039;&#039;T&#039;&#039;&#039;ransport, &#039;&#039;&#039;S&#039;&#039;&#039;ession, &#039;&#039;&#039;P&#039;&#039;&#039;resentation, &#039;&#039;&#039;A&#039;&#039;&#039;pplication&lt;br /&gt;
** People Don&#039;t Need To See Pamela Anderson&lt;br /&gt;
** People Do Need To See Pamela Anderson&lt;br /&gt;
** People Desperately Need To See Pamela Anderson&lt;br /&gt;
** Please Do Not Throw Sausage Pizza Away&lt;br /&gt;
** Programmers Do Not Throw Sausage Pizza Away&lt;br /&gt;
** Please Do Not Touch Steve&#039;s Pet Alligator&lt;br /&gt;
** Please Do Not Take Sales People&#039;s Advice&lt;br /&gt;
** People Don&#039;t Need To Study Protocol Analysis&lt;br /&gt;
* Most visszafelé!&lt;br /&gt;
** A Priest Saw Two Nuns Doing Pushups&lt;br /&gt;
** All People Seem To Need Data Processing&lt;br /&gt;
*vagy:&lt;br /&gt;
** PruDeNT SPA&lt;br /&gt;
&lt;br /&gt;
===Brigi===&lt;br /&gt;
&lt;br /&gt;
A Harangozó-féle kedvcsinálókat, tananyagokat és számonkéréseket leszedtem a wikiről, mivel már nem is hasonlítottak a mostani helyzetre.&lt;br /&gt;
&lt;br /&gt;
Ha már így letöröltem sok hozzászólást, akkor írok cserébe kedvcsinálót. Könnyű dolgom volt az szghálókkal, mert szeretem a témakört. De azoknak is egy kellemes tantárgy, akiket nem annyira érdekelnek a hálózatok. Szerintem megéri bejárni, mert nagyon sokmindent meg lehet érteni és jegyezni ott helyben, az előadók is nagyon felkészültek, és lelkesek. Ha esetleg mégsem sikerülne eljutni az előadásokra, akkor nyugodtan tudom ajánlani a diasorokat, egészen jól meg lehet érteni belőle az anyagot. Viszont a gyakorlatokra mindenképpen be kell járni (3-4 van a félévben), mert ott magyarázzák el a számonkéréseken előforduló számolós feladatokat. A Tannenbaum könyvről nem tudok nyilatkozni, nekem nem nagyon volt időm olvasgatni, de az biztos, hogy anélkül is meg lehet csinálni a tárgyat. ;)&lt;br /&gt;
&lt;br /&gt;
Jó lenne, ha ez a kedvcsináló megtelne friss élményekkel, remélem kedvet kapnak rá mások is, és az új tantárgyról lehetne itt véleményeket megtalálni.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===gerbazs===&lt;br /&gt;
&lt;br /&gt;
A tárgy érdekes, az előadások jók. Az előadó, Simon Vilmos jól felkészült, szívesen válaszol kérdésekre is, sőt tesz is fel! A helyes válaszért plusz jegyet lehet szerezni, tehát mindenképpen megéri bejárni. Az elérhető diasor bár jól összeszedett, sokszor csak nagyvonalakban írja le a dolgokat, szerintem érdemes kinyomtatva bevinni előadásra, és kiegészíteni az ott elhangzottakkal.&lt;br /&gt;
&lt;br /&gt;
Különösképpen a gyakorlati órákon jó bent lenni (előadás idejében/helyett 3-4 alkalommal egy félévben), ott körülbelül az összes zh/vizsga példa előkerül. A zh nem nehéz, de érdemes azért alaposan felkészülni. Még egy tipp: angol nyelven, a wikipedián remek leírásokat találni!&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
-- [[GerBazs|gerbazs]] - 2011.05.14.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Gerbazshoz hozzá fűzném: érdemes előre tanulni 1-2 diával, így a plusz jegy a tiéd lehet. Könyv is jó forrás az előre készüléshez.&lt;br /&gt;
Zh.: nehézsége random, csoportonként változik. (Csak azért mondom mert a nem nehéz az túlzás , de igaz... bár 150 átment / 400 bukott arány szokott lenni minden évben.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
-- [[ViktoriaVincze|waczkor]] - 2011.05.15.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Igen, sajnos az a baj a zh-kkal, hogy apróságokra kérdez rá, a kérdésfeltevés sokszor (valószínűleg direkt) megtévesztő, így könnyű benézni dolgokat. A pótpótzh az első vizsgaalkalom, és nehéz belőle átmenni.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
-- [[GerBazs|gerbazs]] - 2011.05.22.&lt;br /&gt;
&lt;br /&gt;
==BSc-s Záróvizsgára szükséges anyagok==&lt;br /&gt;
&lt;br /&gt;
A fejezetszámok az &#039;&#039;Andrew S. Tanenbaum&#039;&#039; &#039;&#039;&#039;Számítógép hálózatok&#039;&#039;&#039; című könyvéből valók.&lt;br /&gt;
&lt;br /&gt;
* Hálózatok, protokollarchitektúrák, ISO OSI és TCP/IP modellek, hálózati példák&lt;br /&gt;
** 1.2.-1.5. fejezetek, könyv 36. oldal  (fejezetekre bontott könyv 20. oldala)&lt;br /&gt;
* Adatkapcsolati réteg tervezési szempontjai&lt;br /&gt;
** 3.1. fejezet, könyv 227. oldal  (fejezetekre bontott könyv 1. oldala)&lt;br /&gt;
* MAC alapok, Ethernet&lt;br /&gt;
** 4.2. és 4.3. fejezetek, könyv 287. oldal  (fejezetekre bontott könyv 5. oldala)&lt;br /&gt;
* Hálózati alapelvek&lt;br /&gt;
** 5.1. fejezet, könyv 384. oldal  (fejezetekre bontott könyv 1. oldala)&lt;br /&gt;
* Routing&lt;br /&gt;
** 5.2. fejezet, könyv 391. oldal  (fejezetekre bontott könyv 8. oldala)&lt;br /&gt;
* Hálózatok összekapcsolása&lt;br /&gt;
** 5.5. fejezet, könyv 461. oldal  (fejezetekre bontott könyv 78. oldala)&lt;br /&gt;
* IP&lt;br /&gt;
** 5.6. fejezet, könyv 474. oldal  (fejezetekre bontott könyv 91. oldala)&lt;br /&gt;
* Szállítási protokollok&lt;br /&gt;
** 6.4. és 6.5. fejeteket, könyv 570. oldal  (fejezetekre bontott könyv 45. oldala)&lt;br /&gt;
* Alkalmazások, DNS, E-mail, WWW&lt;br /&gt;
** 7.1.-7.3. fejezetek, könyv 626. oldal  (fejezetekre bontott könyv 1. oldala)&lt;br /&gt;
&lt;br /&gt;
=== Feladatsor ===&lt;br /&gt;
*[[Media:Szghalok_zarovizsga_2012tavasz.docx‎ | 2012.06.12. ZV ]] megoldás nélkül&lt;br /&gt;
&lt;br /&gt;
==Kapcsolódó tárgyak==&lt;br /&gt;
===Előkövetelmény===&lt;br /&gt;
*[[Számítógép architektúrák]]: leghamarabb ezzel a tárggyal vehető fel együtt.&lt;br /&gt;
&lt;br /&gt;
===Ráépülő===&lt;br /&gt;
*[[Távközlő hálózatok és szolgáltatások]]: a tárgy aláírása kell a felvételéhez.&lt;br /&gt;
*[[Mérés_laboratórium_4. | Mérés laboratórium 4]]: a tárgy aláírása kell a felvételéhez.&lt;br /&gt;
&lt;br /&gt;
===Választható tárgyak===&lt;br /&gt;
A tárgy tematikájára sok hálózati témájú szabadon választható tárgy (szabvál) épül. Akit komolyabban érdekel a téma, a szakirány tárgyak mellett ezekben is elmélyülhet.&lt;br /&gt;
*[[Hálózatok megbízhatósági és teljesítményvizsgálata]] (VIHIAV01)&lt;br /&gt;
*[[IPv6 alapú számítógép-hálózatok]] (VIHIAV07)&lt;br /&gt;
*[[LINUX alapú hálózatok]] (VIAUJV60)&lt;br /&gt;
*[[Számítógép-hálózatok biztonságos üzemeltetése]] (VIHIAV14)&lt;br /&gt;
*[[Számítógép-hálózatok üzemeltetése 1]] (VIHIAV96)&lt;br /&gt;
*[[Számítógép-hálózatok üzemeltetése 2]] (VIHIAV97) - Cisco CCNA vizsgára készít fel a két féléves kurzus.&lt;br /&gt;
&lt;br /&gt;
{{Lábléc_-_Mérnök_informatikus_alapszak}}&lt;/div&gt;</summary>
		<author><name>Bella Jakab</name></author>
	</entry>
	<entry>
		<id>https://vik.wiki/index.php?title=F%C3%A1jl:Szghalok_ZH_2015tavasz_1.pdf&amp;diff=185264</id>
		<title>Fájl:Szghalok ZH 2015tavasz 1.pdf</title>
		<link rel="alternate" type="text/html" href="https://vik.wiki/index.php?title=F%C3%A1jl:Szghalok_ZH_2015tavasz_1.pdf&amp;diff=185264"/>
		<updated>2015-04-13T09:17:59Z</updated>

		<summary type="html">&lt;p&gt;Bella Jakab: MsUpload&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;MsUpload&lt;/div&gt;</summary>
		<author><name>Bella Jakab</name></author>
	</entry>
</feed>