Az agykéregből elvezetett akciós potenciálok osztályozásának módszerei és azok összehasonlító analízise

Méret: px
Mutatás kezdődik a ... oldaltól:

Download "Az agykéregből elvezetett akciós potenciálok osztályozásának módszerei és azok összehasonlító analízise"

Átírás

1 Az agykéregből elvezetett akciós potenciálok osztályozásának módszerei és azok összehasonlító analízise Varga Eszter PPKE-ITK 2010 témavezető: Dr. Karmos György

2 Nyilatkozat Alulírott Varga Eszter, a Pázmány Péter Katolikus Egyetem Információs Technológiai Karának hallgatója kijelentem, hogy ezt a diplomatervet meg nem engedett segítség nélkül, saját magam készítettem, és a diplomamunkában csak a megadott forrásokat használtam fel. Minden olyan részt, melyet szó szerint, vagy azonos értelemben, de átfogalmazva más forrásból átvettem, egyértelműen a forrás megadásával megjelöltem. Ezt a Diplomamunkát más szakon még nem nyújtottam be. 2

3 Tartalomjegyzék Tartalmi összefoglaló... 4 Abstract Bevezetés Feladatkiírás Előzmények Sejtválogatás és összehasonlítás Mesterséges jel Mesterséges jel generálása Mesterséges jellel való összehasonlítás Eredmények A. Amplitúdó alapú válogatás Hisztogrammal történő válogatás CEM algoritmus K-means algoritmus B. PCA alapú válogatás CEM algoritmus K-means algoritmus C. Hibák és a küszöbérték kapcsolata D. Az amplitúdó és a PCA alapú válogatás összehasonlítása E. Összefoglalás Természetes jel Jelfeldolgozás sejtválogatással Jelfeldolgozás más megoldással A. Firing rate változások B. Statisztika Összefoglalás Köszönetnyilvánítás Mellékletek Matlab kódok Eredmények

4 Tartalmi összefoglaló A sejtválogatás fontos eleme azoknak a biológiai kísérleteknek, melyeknek célja az egyes sejtek megismerése, funkciójuk és működésük felderítése, az idegsejtek esetén a neurális hálózat megértése és az ott betöltött szerepük. A sejtválogatás során több sejt aktivitását tartalmazó jelből megkapjuk egy-egy sejt aktivitását. Ezt az eredményt a sejtválogató algoritmusok adják, melyek különböző matematikai függvények segítségével osztályozzák a sejtek által leadott csúcsokat a rájuk jellemző tulajdonság szerint. Ezzel a módszerrel klaszterek jönnek létre, melyek az egyes sejtekhez tartozó spike-okat adják meg, tehát egy különálló klaszter egy neuront jelöl. Munkámban macska agyi tevékenységéből elvezett jellel dolgoztam, így a tipikus idegsejt-mintázatok csoportosítására törekedtem. A sejtválogatással megismerkedve több, már korábban alkalmazott algoritmus is relkezésemre állt a válogatáshoz, ezért összehasonlítottam ezeket. Ennek alapjául a kimeneti eredményt vettem, hogy a létrejött klaszterek mennyire különülnek el az algoritmus futása során és hogy mekkora a pozitív és negatív hiba aránya. Ezt az összevetést nem tudtam volna biológiai jelre elvégezni annak komplexitása miatt, ezért mesterségesen generált jelet hoztam létre. Kiemelkedően jó eredményt nem kaptam, de két algoritmus, az amplitúdó alapú és a PCA (Principal Component Analysis) alapú K-means válogatás eredményei közelítettek leginkább a helyes válogatáshoz. Emiatt további válogatásaim során ezeket az algoritmusokat részesítettem előnyben. A sejtválogatás eredményeiből különféle következtetések vonhatóak le az adott neuronok működésére vonatkozóan. Meg lehet határozni a sejtek aktivitását a tüzelési ráta kiszámolásával, mint ahogy azt diplomamunkámban meg is tettem. Ezek alapján össze tudtam hasonlítani az egyes sejteket. Mivel a vizsgált jel többféle éberségi állapotból lett elvezetve, ezért lehetőségem volt kapcsolatot létesíteni a különböző állapotok és a tüzelési frekvenciák, az eltérő sejtek aktivitása között. Statisztikai módszerekkel összehasonlítottam az egyes sejtekre kapott tüzelési mintázatot, és bizonyítékokat kerestem az így kapott eredményekre, melyeket ábrákkal és számadatokkal is igazoltam. 4

5 Abstract Spike sorting is an important part of the biological experiments which aim is to recognize different cells or individual cells as well, their functions and their contribution to the system in which they are in. Single-unit activity is derived from the multi-unit activity signal during the spike sorting technique. In this project we focus on the neural network and nerve cells, and try to understand them more. Signals from the brain activity of a cat were analyzed and studied. We use special spike sorting algorithms to get the separate signal of one specific cell out of the global signal, which contains approximately the signals of more cells. The sorting is done by mathematical calculations which categorize the signal. The spikes are characterized by the cells according to their typical features (amplitude, principal components). More algorithms were available from previous works. I compared them according to the difference in result, how distinct clusters were generated by the spike sorting, and what was the rate of positive and negative errors. I worked with an artificially generated signal in order to realize the comparative analysis, since on real biological signals these algorithmic comparisons would not be possible. Two algorithms gave nice output, they mostly approach to the correct spike sorting, the K- means algorithms, which is based on the amplitude or the PCA (Principal Component Analysis), however I didn t get any prominently results for given algorithms. This was the reason that I used these algorithms in further sorting work during the project. Different conclusions can be deducted from the results of the spike sorting algorithms in according to the function of given group of nerve cells. For example we can determine the activity of cells with the count of the firing rate as I have done this in my thesis. By right of these results I can compare the different cells. The examined signal was gained at different stage (such as awake, REM (Rapid Eye Movement), SWS (Slow Wave Sleep) and anesthesia), thus I was able to find a relationship between this stages and the firing rates and different cell activities. I used statistical methods to do this analysis, and I gave explanations for the obtained results. I confirm these results with figures and numerical data as well. 5

6 1 Bevezetés Diplomamunkámban a sejtválogató algoritmusokkal foglalkoztam, azokat ismertem meg, majd pedig összehasonlítottam őket egymással mesterséges és valós, elvezetett biológiai jel segítségével. Szükség van ezek helyes megismerésére, hiszen nem csak a biológiában, hanem más szakterületeken is igen nagy jelentősége van hasonló osztályozó algoritmusoknak. Elhanyagolhatatlan szerepük van olyan területeken, ahol egy adott jelsorozatból ki kell válogatni a különböző tulajdonságokkal bíró jelrészleteket, s ezeket közös tulajdonságaik alapján szükséges csoportosítani. Az algoritmusok hasznosítási területe a biológián kívül például a jelfeldolgozás, telefónia, adattömörítés. A biológia területén belül fontos az idegsejtek helyes elkülönítése azok pontosabb megismerése és az általuk kialakított hálózati struktúra felderítése céljából. A neurális hálózatot egy zenekarhoz lehetne hasonlítani, mivel a zenekarban is jó tudni, hogy az egyes hangszerek mit adnak hozzá a teljes zenei élményhez saját, egyedi hangjukkal. Ugyanígy az egyes típusú neuronoknak más és más a funkciójuk, hasonlóan a hangszerekhez. Ahhoz, hogy meg tudjuk érteni az idegi hálózat működését, meg kell tudni érteni az egyes sejtek működését, tudni kell azonosítani a sejteket. Ebben segít a sejtválogatás módszere. Buzsáki György neurobiológus szerint az agy olyan, mint egy karmester. Vezérli az érzékelést, gondolkodást és az agyban lezajló eseményeket az idegsejtek aktivitásmintázata alapján. A neurális hálózat bemeneti-kimeneti analízisét igen nehéz megismerni, megfejteni, ennek egyik módszere a sejtválogatás. A sejtválogatás feladata egyszerűsödik azáltal, hogy mint egy zenekarban is, nem szükséges megérteni a zenekar működését, anélkül is megérthetjük a zeneművet, amelyet játszanak a zenészek. Kiválogatni a sejteket annyit jelent, mint egy zenekari játék felvételéből megkülönböztetni például a hegedű hangját egy másik zenekarban játszó hegedűs hangjától. Az egy sejt közelítése is olyan, mint amikor adott hangszert vizsgálunk egy zenekarban. Ha a zenekar mellett nagy zaj van, akkor nehezebb megfigyelni a zenét, hasonlóan a válogatáshoz, hiszen ott is nagy háttérzajjal nehéz kiválogatni a spike-okat.[4] Munkám célja az volt, hogy megismerjem a különböző sejtválogató algoritmusokat, azok matematikai hátterét és alkalmazásukat. Különböző szempontok alapján összehasonlítást végeztem a megismert algoritmusok között, és így próbáltam meghatározni, melyik a legjobbnak mutatkozó módszer. Ehhez mesterségesen generált jelet használtam, és erre, majd pedig a való életből vett, biológiai jelekre futtattam le az algoritmusokat. A diplomaterv a következők alapján épül fel: először bevezetést próbálok nyújtani a sejtválogatásról: milyen lépései vannak, az egyes lépések milyen szempontból lényegesek. Majd a megismert algoritmusok fontosabb jellemzőit ismertetem, azok legelőnyösebb alkalmazási területét, és azt a programot, mely ezen algoritmusok megvalósítását tartalmazza. 6

7 Ezt követi a mesterséges jel bevezetése, annak tulajdonságai, és az erre lefuttatott sejtválogató algoritmusok eredménye, maga a sejtválogatás. Ezek után összehasonlítom a különböző algoritmusok által adott válogatásokat, és ebből vonok le következtetéseket. A legjobb válogatást adó algoritmusokat használom a biológiai jelek szétválogatására. A válogatás eredményét tovább elemzem különböző szempontok alapján. A sejtek egy jellemző tulajdonsága, a tüzelési frekvenciájuk szerint hasonlítom össze a különböző elvezetéseket, csatornákat, sejteket és az így kapott adatokat statisztikai módszerekkel elemzem, és végül értékelem az eredményeket. 7

8 2 Feladatkiírás Az idegrszer központi komponense az agy, melyben az idegsejtek száma nagyságrű. Mivel a magasabb kognitív feldolgozásban részt vevő idegsejtek többségében itt helyezkednek el, ezért ezek megfigyelésére az agyból szoktak jeleket elvezetni. A sejtválogatás az agyi funkciók megértésének egyik alapfeltétele, melynek során a háttérzajból és más, számunkra kevésbé fontos sejtek jelei közül kiemeljük az általunk megfigyelésre szánt sejtek jeleit. Az idegsejtek akciós potenciálokkal kommunikálnak egymással, mely lényegében rövid feszültségtüske, vagy más néven spike. A neuronok általában nem önmaguktól, spontán bocsátanak ki magukból jeleket, hanem valamilyen inger hatására. Ez az inger lehet belső, a saját szervezet által adott jel, de lehet külső, valamilyen környezeti hatás miatt bekövetkező jel. A sejtek által leadott jelekre µv-os nagyságú amplitúdó és ms-os értékű időtartam jellemző. Az egyes neuronok nem folyamatosan tüzelnek, az általuk leadott spike-ok között el kell telnie egy minimális időnek, hogy újra ingerületbe hozhatóakká váljanak a sejtek. Ez az idő sejttípustól függően más és más, így lehet 2-5 ms is. Ezeket az időintervallumokat a sejt refrakter periódusának hívjuk. Ennyi időre van szüksége a neuronnak, hogy visszatérjen nyugalmi állapotába. Ez idő alatt a sejt természetesen nem bocsát ki magából akciós potenciált. Az idegsejtek által leadott spike-ok összessége határozza meg a sejtek közötti kommunikációt, magasabb szinten pedig az idegrszer működését, melynek megértéséhez a sejtválogatás módszere szükséges, amellyel a különböző sejtek által leadott spike-ok elkülöníthetőek. A sejteket az elvezető elektród elhelyezkedésétől függően kétféleképpen lehet megfigyelni: az elektród a sejtek közötti térben vagy magában a sejtben helyezkedhet el. Előbbi az extracelluláris elvezetés, melynek előnye, hogy egyszerre több sejt jele is megfigyelhetővé válik, ám az érzékelt jel amplitúdója kicsi, μv-os nagyságú. Utóbbi az intracelluláris elvezetés, mely során csak egy adott sejt működése figyelhető meg, és a sejtek jelére nagyobb amplitúdó jellemző, mivel az elektróda a sejt belsejéből vezeti el a jeleket. A sejtválogató algoritmusokat extracelluláris elvezetésekből származó jelekre szoktuk használni, mivel ilyen elvezetéskor több sejt működését lehet egyszerre megfigyelni; emellett szét kell választani a különböző sejtek jeleit egymástól. Az extracelluláris térben lokális mezőpotenciál (LFP) is mérhető, mely a posztszinaptikus potenciálok szummálódásából származik. Munkám során a MUA-val (Multi-Unit Activity), a több sejtes aktivitással foglalkoztam, mivel ebből lehet az egyes sejtek single-unit aktivitását, akciós potenciálját meghatározni. 8

9 A sejtek által leadott jelek többfajta elektróddal vezethetőek el az extracelluláris térből: üvegkapilláris mikroelektróddal, egy vagy több kontaktusú fémszállal, vagy szilícium alapú multielektróddal. Az egy kontaktusú fémelektród az elektródok legegyszerűbb fajtája: hegyezett fémszál, mely anyagát tekintve általában wolfram szál. Csúcsa pár µm-es nagyságú, ezen a vékony hegyen keresztül érzékeli a sejtek jeleit. A hegyén kívül a fémszálat szigetelni szokták. Ilyen módszerrel egyszerre, egy időben csak egy helyről lehet elvezetést végezni. Ellenben egy több kontaktusú elektróddal, melyen akár 24 elvezetési hely is található egymás alatt, egyszerre 24 helyről lehet megfigyelni az elektród körül elhelyezkedő sejtek aktivitását. Más, több sejt jelét elvezetni képes elektród típus a tetród, melynek alkalmazásával több információt nyerhetünk egy elvezetésből. Ez 4 egymáshoz szorosan elhelyezkedő elektródból áll, ezáltal az így elvezetett jelből a sejtek térbeli elhelyezkedését lehet jobban megfigyelni. A több kontaktusú elektródok előnye, hogy egyszerre több rétegből, több sejtből tudunk elvezetést nyerni, ilyen például az 1. ábrán látható rajzszög elektród. 1. ábra Több kontaktusú rajzszög elektród Ezt beszúrva az agykéreg valamely részébe, a különböző rétegekben lévő más típusú sejtek jeleit tudjuk vele megfigyelni. Az agykéregbe szúrt 16 csatornás mikroelektróddal az agy 16 különböző mélységű területére érkező jeleket érzékelhetjük. A sejtválogatás célja, hogy az így elvezetett jelekből kiválogassa az egy sejthez tartozó akciós potenciálokat. Az elvezetéseket in vivo, tehát élő szervezetben kell elvégezni, hiszen az egész organizmus működése eltérhet az elszigetelt, in vitro sejtekétől. Sok nehézség lép fel az ilyen elvezetés során, hiszen az elvezetett jelben artefaktok jelennek meg. Ezek különböző forrásúak lehetnek: az elvezető rszerben használatos erősítő, a kapacitív, induktív, mágneses vagy elektrosztatikus kölcsönhatás megjelenése, az elektród kontaktusa és az élő szövet között fellépő elektrolízis, az elektród kis mozgásának zavara vagy más, a környezetből jövő elektromágneses hullámok jelenléte igen nagy mértékben tudja rontani az elvezetett jel információtartalmát. 9

10 Az idegsejtek aktivitására, működésére jellemző jelet az agykéregbe (neocortex) szúrt egy vagy több kontaktusú elektródok segítségével vezethetjük el. Az így, extracellulárisan elvezetett jelet nagysága miatt erősíteni, majd szűrni kell. 500 és 5000 Hz közötti sávszűrőt alkalmazva a szűrt jelben a multi-unit aktivitás marad benne a zavaró zaj nagy mértékű jelenléte nélkül. A szűrt jel így már szoftver segítségével analizálhatóvá válik, ezek után kezdhető el a sejtválogatást. Az elektród által elvezetett jel tehát több sejtből érkezik; a jelek neuronokból származó akciós potenciál-sorozatokat tartalmaznak. A sejtválogatás alaptételeként fogalmazható meg, hogy az elektród kontaktusához közelebb lévő sejtek akciós potenciáljai nagyobb amplitúdóval jelentkeznek a kontaktus által elvezetett jelben, mint a kontaktustól távolabb lévők. Így az is előfordulhat, hogy az elektródtól távolabb lévő sejtnek a spike-ja nem jut el az elektród kontaktusáig, az elvezetett jelen nem látszódik annak a sejtnek az aktivitása. Emiatt jól látható, ha egy sejt közel vagy távol volt egy adott kontaktushoz. 2. ábra Extracelluláris elvezetésből származó jel 4 csatornája A 2. ábrán egy elvezetés 4 kontaktusából származó jele látható. Az 1. és a 2. csatornán csak az A sejt akciós potenciáljai figyelhetőek meg, míg a 3-as és a 4-es csatornán már a B sejt jelei is megjelentek. Viszont ez utóbbi két csatornán már az A sejt spike-jai kisebb amplitúdójúak. Ez tehát nem azt jelenti, hogy egy másik sejt aktivitása jelent meg az alsó két kontaktuson, hanem hogy az A sejttől messzebb volt e két kontaktus, emiatt kisebb méretben jelentek meg a csúcsok a jelen. Az akciós potenciálok sejtenként különböző alakúak, különböző tulajdonságúak: más amplitúdóval, más szélességgel relkeznek. Ezt a különbözőséget lehet kihasználni arra, hogy a spike-okat szét tudjuk választani egymástól. A sejtválogatás célja, hogy egy olyan jelet, melyben egyszerre több sejt saját spike-ja található, úgy válogassunk szét különböző típusú spike-okra, hogy egy csoportba egy fajta, 10

11 hasonló tulajdonságú csúcsok kerüljenek. Így, a csoportok úgy tekinthetőek, mint egy közös tulajdonságot képviselő, egyedi sejttől származó spike-ok. Ezért azt mondhatjuk, hogy az egy klaszterbe tartozó spike-ok feltehetően egy sejttől származtak. Ennek ellenőrzésére szolgál a refrakter periódus, mely megmutatja, hogy a spike-okat milyen gyakorisággal adta le a sejt. A sejtválogatásnak több lépése van: küszöb meghatározása (spike-ok felismerése), a meglévő spike-okból egy vagy több adott tulajdonság kinyerése és ezen tulajdonságok alapján való osztályozás. A küszöb megadását az általam használt programban kézzel vagy pedig érték megadásával lehetett meghatározni. A küszöböt meg lehet adni pozitív vagy negatív értéknek, attól függően, hogy a jel felső vagy alsó felét szeretnénk a későbbiekben tekinteni. Az általam használt algoritmusoknál az osztályozáshoz előre meg kell adni, hogy maximum hány klaszterbe válogassa szét az algoritmus a spike-okat. Ha az ehhez használt program nem talál annyi elkülöníthető csoportot, akkor is létrehozza a megadott számú klasztert, ám akkor valamelyik üres lesz. Ez az előzetes klaszterszám jelenti azt, hogy feltehetően hány sejt volt az elvezető elektród kontaktusához közel. Ha megtörtént a válogatás, ellenőrzésképpen a refrakter periódus meglétét lehet megnézni, mely megmutatja, hogy a spike-ok egymáshoz képest mekkora latenciával érkeztek a sejtből. Ha megjelenik a refrakter periódus és szépen elkülönült, meghatározott darabszámú felhőkké, klaszterekké válogatta szét az algoritmus a spike-okat, akkor azt mondhatjuk, hogy a jelet sikerült jól kiválogatni, eredményes lett a sejtválogatás. 11

12 3 Előzmények A sejtválogatás már igen régi módszer: elsőként Emil du Bois-Reymond a XIX. század végén fedezte fel az idegi akciós potenciált. Lényegében innentől kezdve vált aktuálissá a sejtválogatás, hiszen ezek után már a kor tudósai az agykéregből vezettek el idegsejtekből származó jeleket, melyek több sejt aktivitását tartalmazták. A sejtek jeleit legtöbbször mikroelektróddal vezetjük el, mely az egy területen, hozzá közel lévő sejtek jeleit érzékeli. Az elvezetett jelet idő szerint osztályozni kell, amely algoritmusok segítségével történik. A sejtek jelei neurális kódot alkotnak: ha tudjuk, hogy melyik időpillanatban melyik sejt tüzelt, akkor könnyen megmondható, melyik jel melyik sejttől érkezett. Az elvezető elektród alakjától függ, hogy milyen jelet szeretnénk elvezetni: nagy hegyű elektróddal több sejt jele mérhető, mivel nagyobb a felülete. Ám ha túl nagy az elektród hegye, akkor lényegében lehetetlen az idegsejtek szétválasztása, mert annyi jelet képes felfogni a vezető csúcs. Ha kicsi a vezető hegy, akkor nehéz detektálni a spike-okat, mivel ilyenkor nagyon kevés jelet vezet az elektród. A csúcs alakja is fontos szerepet játszik: az üvegelektród kör alakú csúcsa más jeleket vesz fel, mint egy üveg burkolatú platina-irídium elektród gömb formájú hegye. Az elektróddal elvezetett jelek feltehetően több sejttől származnak, több sejt akciós potenciálját foglalják magukba. Egy sejt akciós potenciálja relatív stabil, ezért annak alakjára lehet támaszkodni. A neuronok jelének kiemelkedő jellemzője az amplitúdó, azaz a tüske magassága. Ez az egyik olyan tulajdonság, amely alapján az osztályozó algoritmusok válogatnak. Viszont nem mindig ad jó eredményt, mert például ha két sejt ugyanakkora amplitúdóval relkező spike-ot ad le, akkor azokat egy csoportba fogja helyezni az algoritmus, pedig nem is egy sejttől származtak a jelek. [2] A sejtválogatás alapja, hogy az idegsejtek sejttípusonként más és más tulajdonságokkal relkező akciós potenciálokkal kommunikálnak egymással. A válogatás olyan folyamat, melynek eredménye, hogy a különböző spike-ok osztályozva lesznek. A csoportokra jellemző, hogy az egy osztályban lévő spike-ok egy neuron aktivitásából származnak, s ezt az egyetlen idegsejtet fizikailag nem, vagy csak nehezen lehet lokalizálni. Ez amiatt lehetséges, hogy nem tudunk egyszerre jelet is elvezetni és pontosan meghatározni, milyen sejt volt az elektródhoz közel. Így tehát az állapítható meg, hogy a sejtválogató algoritmus által kapott eredményben egy klaszter egy idegsejtnek felel meg, és a benne lévő pontokkal ábrázolt spike-ok egy neurontól származtak. Általában kis klaszterszámot és hibaklasztert beállítva lehet a legjobb eredményt kapni. Elektródonként más az ideális válogatási osztályok száma, 2 és 6 között változhat. Legfontosabb a sejtválogatás után az eredményekből meghatározható fiziológiás információk felismerése, hiszen ez visz közelebb a neurális hálózat jobb megismeréséhez, az agyi tevékenységek idegi szabályozásához. Hasznos kiszámolni a tüzelési rátát, felrajzolni a hisztogramot vagy meghatározni a keresztkorrelációt. [1] 12

13 A sejtválogatás kezdeti lépése egy küszöbérték és bizonyos esetekben klaszterszám meghatározása. A küszöbérték azért szükséges, mert ez határozza meg, hogy az ennél abszolút értékben kisebb feszültségű jelet elhanyagoljuk, a nagyobbat pedig feldolgozzuk. Az elhanyagolt részben olyan jelek találhatók, melyek zajból vagy az elvezető elektródtól nagyon távoli sejtektől érkező, számunkra nem fontos jeleket tartalmaznak. Ha a különböző sejtektől származó jelek nem különböznek jelentősen, valószínűleg a klaszterek sem fognak. Mivel nehéz meghatározni ezt a küszöbértéket, hibák jelennek meg a válogatás végén: a pozitív és a negatív hiba, melyek során nem pontosan az egy neuronhoz tartozó jelek kerülnek egy csoportba. Pozitív hibának hívjuk, amikor egy klaszterbe kerülnek olyan spike-ok, melyek nem egy neurontól származnak, negatív hiba pedig, amikor az egy csoportba tartozó csúcsok nem egy klaszterben vannak elhelyezve. Látható, hogy a küszöb meghatározásakor lényegében egy optimalizálási feladatot kell megoldani, mivel optimumot szeretnénk találni a pozitív és a negatív hiba között. [2] A sejtválogatás előtti klaszterszám megadását csak néhány válogató algoritmus követeli meg. Ez a paraméter azt mutatja, hogy a program hány klaszterbe csoportosítja a spike-okat. Ezzel előre meg lehet becsülni az elvezető elektródhoz közel lévő sejtek számát. Mindkét paramétert nehéz meghatározni, hiszen nem egyszerű megtalálni az optimális küszöbértéket és megállapítani a diszkriminálandó neuronok számát sem. Sokszor a válogatás folyamata közben kell eldönteni az előbb említett paraméterek értékeit, ezt hívják ad hoc technikának. [1] A sejtválogatás következő lépésében tulajdonság-analízissel határozzuk meg, milyen jellegzetes tulajdonság alapján válogassa szét a spike-okat egymástól a később kiválasztott algoritmus. Olyan minimális tulajdonsághalmazt kell választanunk, mely jól elkülöníti egymástól a különböző neuronok által leadott csúcsokat, jól megkülönböztethetőek egymástól a jelben lévő, más sejttől származó akciós potenciálok. A válogató algoritmusokat a kiválasztott tulajdonsággal megkülönböztetett jelekre futtatjuk le. A sejtválogatás során tulajdonsága lehet a jelnek, mint hullámnak az amplitúdója, a spike-ok szélessége vagy a hullámalak komponensekre bontása, melyet a PCA (Principal Component Analysis), főkomponens analízis segítségével lehet megkapni. Ezt követően maga a sejtválogatás algoritmus futtatása és az így kapott eredmények elemzése következik. Az algoritmus eredményét tulajdonságtérben szokták ábrázolni; olyan 2 vagy 3 dimenziós térben, ahol az egyes tengelyeken a spike-ok jobb elkülönítéséhez szükséges, előre kiválasztott tulajdonságok szerepelnek. Így a válogatás eredményei a tulajdonságok egymáshoz viszonyított kapcsolatát mutatják az egyes spike-okra nézve. [1, 11] A PCA analízis automatikusan választja ki a spike legjellemzőbb tulajdonságát. Meghatározza a jel sajátértékeit és sajátvektorait, ezeket csökkenő sorrbe téve kiválasztja az első 2-3 komponenst és ezekkel dolgozik tovább. 13

14 1. egyenlet Az s i a főkomponensek együtthatóját (score), a c i az x(t) jel főkomponensét jelenti. Az analízis az 1. egyenlet szerint kapott sajátértékeket (s i -ket) a jel kovariancia mátrixának diagonálisába helyezi el. Így olyan optimális ortonormált bázisok keletkeznek, melyek jól közelítik az akciós potenciálok alakját. Megfigyelésekből tudjuk, hogy a jel nagyság szerint első két sajátvektora %-osan reprezentálja az akciós potenciálokat, tehát tényleg elég csak ezt a két komponenst tekinteni a válogatásnál. A főkomponens analízis lényegében adattömörítésre szolgál, főleg jelátviteli alkalmazása van, de a sejtválogatásban is jó eredményeket ad. [1, 2, 11] Ahhoz, hogy össze tudjuk hasonlítani az egyes sejtválogató algoritmusokat, szükség van mesterséges adat generálására, mellyel a pontosságot és más jellemzőt lehet összehasonlítani függetlenül attól, hogyan sikerült az adott elvezetés. Paraméterezve a spike-ok számára, alakjára, amplitúdóra, tüzelési rátájára, illetve a zaj nagyságára létrehozható egy jelalak, melyben a spike-ok véletlenszerűen helyezkednek el. Zajt hozzáadva a természetes jelhez jól közelítő jelet kaphatunk. Az algoritmusok pontosságát a pozitív és negatív hiba nagyságával lehet legjobban ellenőrizni. [3] A setjválogató algoritmusok egyike a K-means algoritmus, mely olyan iteratív eljárás, amely automatikusan klaszterekbe osztja a bemenetként kapott adatot. Az algoritmus implementációjában határozható meg az osztályok száma (K darab), mely megadja azon csoportok számát, amelybe az algoritmus szétválogatja a csúcsokat. Addig ismétlődik a spike-ok klaszterekbe osztása, amíg az utolsó két besorolás ugyanaz nem lesz, tehát már nem változik az osztályozás. Eredményként szemmel is jól látható, elkülönült felhők, vagy elmosódott, egymásra csúszott, illetve egymással egy közös oldallal relkező klaszterek jönnek létre. Ez utóbbi általában akkor lehetséges, ha az algoritmusnak adott bemeneti jelben átlapolódó spike-ok voltak. Ezt igen nehéz előre, az algoritmus futtatása előtt meghatározni. Az algoritmus az alapján változtatja meg a csoportokba sorolást, hogy mekkora távolság van az egy klaszterbe tartozó spike-ok és a klaszter középpontja között. Ezt a 2. egyenlet alapján számolja ki, amelynek segítségével az algoritmus minimalizálja a távolságot; így jönnek létre az egymástól jól elszeparált klaszterek. 14

15 2. egyenlet Minimalizálandó célfüggvény, ahol az x i a j. klaszterbe sorolt input vektor, a c j pedig a j. klaszter középpontja Az algoritmussal történő válogatás minősége függ az előre meghatározott klaszterszámtól. Ha ez a szám túl nagy, akkor az egy neurontól származó és az esetlegesen változó zajjal szuperponált spike-okat külön csoportokba helyezi az algoritmus. Ha pedig túl kicsi a klaszterek száma, akkor éppen az ellenkezője történhet: a különböző idegsejtektől származó spike-ok egy sejttől érkezettnek, azaz egy klaszterbe tartozónak lesznek csoportosítva. A válogatás eredményességét mindig a felhasználó állapítja meg a klaszterszám nagysága, a klaszterek egymástól való elkülönülése és a refrakter periódus alapján. Ezt az algoritmust leginkább izomaktivitásból származó akciós potenciálok elkülönítésére szokták alkalmazni. [1] Másik, általam is használt sejtválogató algoritmus a CEM (Conditional Expectation Maximization) algoritmus, mely az EM (Expectation Maximization) algoritmushoz hasonló iterációs eljárás. Az EM algoritmus várható értéket maximalizáló iterációs algoritmus, mely k kezdeti értékként, előre megadott számú halmazzal kezdi meg futását. Az első lépésben kezdeti értéket keres, majd paramétert becsül. Ezek után a várható értéket kiszámolja, ismét megbecsüli a paramétert és egy előre megadott konvergenciára ellenőrzést végez. Ha teljesül a konvergencia, akkor megáll, ha nem, egy lépéssel tovább halad. Tehát az algoritmus megáll, ha a k. iterációban a logaritmikus valószínűség valós értéke nagyon közel van a becsült végső konvergencia értékéhez. A CEM algoritmus az első lépésben különbözik az EM algoritmustól. Az előbbi egy megadott partícionálásból indulva lépésenként változtatja meg a klaszterezést oly módon, hogy minden iterációs lépésben az újra kiszámolt feltételes valószínűség alapján olyan újabb klaszterezést választ, mellyel a klaszterek egymástól való távolsága maximális, ezáltal a csoportok egyre inkább elhatároltak lesznek segítve ezzel a pontosabb válogatást. A CEM algoritmus megáll, ha az aktuális feltételes valószínűség megegyezik az előző két iteráció feltételes valószínűségével. [6, 13] Az elvezetési technikákat tekintve nem csak egy elektróddal lehet elvezetést végezni, hanem például tetróddal vagy sztereotróddal végzett elvezetés is ismert már az elektrofiziológiában. A tetród négy darab, a sztereotród két darab egykontaktusú elektródból áll, így tetróddal egyszerre 4 közeli helyről lehet folyamatosan elvezetni jelet, sztereotróddal 15

16 csak 2 helyről. Az ilyen összetett elektródokkal ezért egyszerre több sejtet lehet megfigyelni, mivel azon az elven működnek, hogy két idegsejt ugyanakkora amplitúdójú spike-kal tüzelhet egy elektródon, ezért jelüket nehéz elkülöníteni egymástól. Tetródnál vagy sztereotródnál ilyen nem fordulhat elő, mert az elektródok különböző távolságra vannak a sejtektől 3 dimenzióban, így könnyebb lokalizálni a megtalált neuronokat. Az ilyen elektródok hátránya, hogy az így történő elvezetéssel nő a komplexitás, nehezebb elvégezni a sejtválogatást, viszont nagyobb távolságból lehet elvezetni velük jeleket, és az elvezetett hullámalakok más rétegekből is származhatnak. Fontos az elvezető kontaktusok helyzete, a pontos geometriai elhelyezkedésük, mivel ez határozza meg az izolált neuronok térbeli kapcsolatát. [1, 12] A fentebb említett és más összetett elektródok használata napjainkban modernnek és újnak számít. Így is valójában sajnos csak az idegsejtek kis része választható szét sejtválogatással; a kimaradó sejtek feltehetőleg az elektród hegyéhez közel voltak, vagy éppen nem tüzeltek az elvezetés alatt, vagy kicsi amplitúdóval, illetve olyan messze voltak, hogy csak kis amplitúdójú jelként érkezett már az elektródhoz a távol eső neuron jele. Ezért nagy méretű hézag van az elvezetett jel válogatása során meghatározott neuronok száma és az elvi érzékelhető sejtek száma között. Ennek a hézag -nak a csökkentésére az ideális elektród kis tömegű és minél több kontaktussal relkező. Utóbbihoz újabb megoldás a MEMS technológiával készült elektródok bevezetése. [3] Létezik egy olyan válogatási eljárás, melyet tetród elvezetés során szoktak alkalmazni; ez az ICA (Indepent Component Analysis), a független komponens analízis, melyet sokdimenziós adathalmazok feldolgozására alkalmaznak. A módszer a vizsgált adatokat úgy tekinti, mint mintavételezett valószínűségi változókat, melyek lényegében néhány független változó lineáris kombinációjából származnak. Az analízis alkalmazásakor azzal a feltételezéssel kell élni, hogy a független jelek száma megegyezik az elvezetett jelek számával, azaz a csatornaszámnak meg kell egyeznie a források számával, melyet nehéz meghatározni. Az ICA-val a jelek független komponenseit lehet megtalálni, melynek segítségével könnyen diszkriminálhatjuk a jeleket egymástól. Az ICA a PCA kiterjesztett változata, alkalmazásával szétválogathatóak a spike-ok csatorna szerint. Az eljárás feltételezi, hogy a többcsatornás elvezetés során a források egymástól függetlenek. [2, 8, 10] A fentebb említett módszereken kívül még több különféle matematikai algoritmusokra és fizikai jelenségekre épülő válogatási módszer is létezik, például template illesztés, hullámalak transzformáció, algoritmus betanítása a helyes kimenetre és szuperparamágneses osztályozás. [5, 7, 9] A sejtválogatás során több probléma felmerülhet, ilyenek például az átlapolódó spike-ok, a változó háttérzaj jelenléte és a detekciós problémák. Az átlapolódó spike-ok kettéhasadó klasztert tartalmazó eredményt adhatnak. Egy csoport kettéválása amiatt következhet be, hogy jelentős azon spike-ok száma, amelyek megsértik a 16

17 refrakter periódus feltételét. Az együtt lévő klaszterek pedig szétválhatnak, ha a múló tüzelési mintázat két unit-ot foglal magában. Az átlapolódó spike-ok jelenléte és azok szétválasztása, helyes osztályozása még lényegében megoldatlan probléma, bár létezik már rá néhány megoldás, például neurális hálózatok betanítása. Ebben az esetben szükség van olyan tanulóhalmazra, azaz olyan spike-okra, melyeket szét lehet választani egymástól, ha átlapolódva is helyezkednek el. Nehézsége ennek a megoldásnak, hogy a tanulásnak az eredményesség miatt nagyon pontosnak kell lennie. Másik megoldás az átlapolódó spike-ok válogatására a spike-ok kivonása. Ezzel elvileg megkaphatjuk az egyes spike-okat, de a kivonás sajnos több zajt eredményez, és nem megfelelő, ha közel vannak egymáshoz a spike-ok, illetve, ha a spike megjelenési ideje nem állandó, tehát mindig változik a neuron tüzelése. Újabb megközelítése a probléma megoldásának, hogy egy rszer a két átlapolódó spike-ra minden lehetséges kombinációt összehasonlít a spike előfordulási idején belül és megkeresi a legnagyobb valószínűségűt, és azt elfogadja. Előnye, hogy felismeri, ha két spike pontos átfedésben van egymással, hátránya pedig, hogy csak sok átlapolódás jelenlétekor jó, kevésre nem, és sok időbe telik, amíg megvizsgálja az összes kombinációt. A neuronok burst-ös tüzelése is nehézséget okoz a válogatásban, mert ha belevesszük ezeket a válogatásba, akkor az azt tartalmazó klaszter szélesebbé válik, így könnyen átlapolódhatnak a csoportok. A beültetett elektród helyzetének változása is problémát okoz, hiszen az elektród elmozdulásából származó nyomásra kapott neurális válasz az akciós potenciál alakjának fokozatos változásában érzékelhető. A változó háttérzaj is nehezíti a válogatás hatékonyságát, hiszen a változás miatt nem tudunk egyszerűen kiszűrni egy adott nagyságú zajt. Ezért pontatlanná válhat az osztályozás. A sejtválogatás során felmerülő detekciós problémák alatt azt értjük, amikor az első lépésben szét kell választani egy küszöbértékkel a hasznos és számunkra haszontalan jelet. Gyakran ezt nem lehet megtenni, mert kicsi a jel vagy nagy a háttérzaj. Ezt a nagy mértékű, kétféle hiba jelzi: a pozitív és a negatív hiba. A megismert szakirodalmakból kiderült számomra, hogy a sejtválogatásnak nagy szerepe van az idegi hálózat megértésében. Nem könnyű feladat helyesen elvégezni egy sejtválogatást, jól beállítani a különböző paramétereket, felfedezni az átlapolódó spike-okat, azokat helyesen csoportosítani és következtetéseket levonni a kapott eredményekből. A cikkekből megismert módszereket, javaslatokat alkalmaztam a diplomamunkám során, például a tesztadat, mesterségesen generált jel létrehozását és azon az algoritmusok összehasonlításának alapötletét. 17

18 4 Sejtválogatás és összehasonlítás Munkám során Csercsa Richárd és Magony Andor által írt Matlab alapú programot használtam. Az előbb említett programnak, a Wave Solution-nek sok megvalósított funkciói közül egyike a sejtválogatás. A szoftver sejtválogatást végző része úgynevezett cnt (continuous) fájlokat dolgoz fel. Betöltés után a program megjeleníti a fájlban eltárolt adatokat, hasonlóan a NeuroScan szoftverhez, mely szintén elektrofiziológiás elvezetések feldolgozására alkalmas. Ilyenkor látszik, hogy hány elvezető kontaktusa volt a használt elektródnak. Az egyes csatornák jelei egymás alatt helyezkednek el, így a valósághoz hasonlóan láthatóak a jelek. Hiszen az elektródot közel függőleges helyzetben szúrják be a macska neocortex-ébe, ahonnan a jeleket elvezetik. Mivel az elektródon egymás alatt vannak a kontaktusok, ezért az elvezetések egymás alatti helyekről származnak. Ez az elrezés látható a Wave Solution programmal megjelenítve. 3. ábra Wave Solution programmal megjelenített egyik használt elvezetés 24 csatornája Ezek után a spike sorting funkciót kiválasztva egy új ablakban megjelennek a sejtválogatáshoz szükséges paraméterek, a szoftverben megvalósított algoritmusok, a spike-tulajdonságok listája és az ábrák, melyekbe a válogatás eredményeként kapott klaszterek rajzolódnak ki a válogatás után. A Wave Solution-ben be lehet állítani, hogy a program melyik fájlból melyik csatornát vizsgálja meg adott időintervallumra. 18

19 4. ábra A Wave Solution spike sorting funkciója egy válogatás eredményével A sejtválogatás kezdeti lépéseként beállítható egy küszöbszint, melyet feszültség értékként vagy SD (standard deviation) értékként lehet megadni. Például a 3 SD értékű küszöb azt jelenti, hogy a határ a jel átlagának és háromszor a jel szórásának az összege lesz. A feszültség értéket előjelesen lehet megadni, mely igen előnyös lehet, hiszen a biológiai jeleknél sokszor előfordul, hogy a negatív értékeket tekintve sokkal jobban eltérnek egymástól a különböző neurontól származó spike-ok, tehát jobban ki lehet őket válogatni, a sejtválogató algoritmus jobb eredményt fog adni. Meghatározva a küszöbérték paraméterét, a program a továbbiakban csak abszolút értékben az ennél nagyobb feszültség értékkel relkező jelet fogja figyelembe venni és arra futtatja le a sejtválogató algoritmust. Ezt követően az algoritmushoz szükséges beállítások következnek. Meg kell határozni, hogy mi legyen az a spike-tulajdonság, amely alapján az algoritmus diszkriminálja a különböző spike-okat, és meg kell jelölni a kívánt algoritmus, mely a sejtválogatást elvégzi. A program úgy van megírva, hogy a spike-ok főkomponenseit tekintve nem lehet hisztogram alapján válogatni, ennek nem is lenne értelme. A szoftverben beállítható paraméterek közül a válogatás szempontjából fontos érték a klaszterek száma, mely meghatározza, hogy az 19

20 algoritmus hány klaszterbe ossza a spike-okat. Nehéz előre jól megbecsülni ezt az értéket, hiszen ehhez tudni kellene, hogy az elektród elvezető kontaktusához közel hány neuron helyezkedett el. Ezek után a kiválasztott algoritmus a beállított paraméterek alapján lefut, és meghatározza a klasztereket, elhelyezi benne a spike-okat és megjeleníti az elszeparált csoportokat. Az így keletkezett halmazokban a pontok az egyes spike-okat jelentik, az egyes neuronok által leadott jelet, lényegében egy-egy akciós potenciált. A csoportok pedig egy-egy neuront jelölnek. Be lehet állítani hibaklasztert is, melynek az a funkciója, hogy a csoporttól nagyon távol lévő spike-okat különválassza magától a klasztertől és egy újabba helyezze el. A program ezt jelöli piros színnel. A hibaklaszter értékét is SD segítségével lehet megadni, általában 0 és 2 közötti értéket állítottam be. Ellenőrzésképp a refrakter periódus szolgál, mely megmutatja, hogy milyen sűrűn tüzelt az idegsejt. Szemmel is le lehet ellenőrizni a válogatást: ha a felhők különállóak és a kiválogatott spike-ok ábráján is szépen elkülönült alakú jelek láthatóak, akkor az eredményes sejtválogatásra utal. 4.1 Mesterséges jel Mesterséges jel generálása Az algoritmusok összehasonlításához, mint ahogy azt a szakirodalomban is olvastam, szükségem volt egy mesterségesen generált jelre, melyről pontosan tudtam, hogy milyen időpontokban tartalmaz spike-okat. A jel létrehozásához Matlab programot használtam fel, abban írtam egy jelgeneráló kódot (lásd a mellékletben), melynek segítségével létrehoztam három olyan jelet, melyek önmagukban 0 értékűek voltak. Ezekbe a jelekbe véletlenszerűen elhelyeztem egy-egy különböző spike alakot 300 különböző mintapontban. Ezeket a spike-okat valós, elvezetett jelből válogattam ki, melyek a zajtól jól elkülöníthetőek voltak. 5. ábra Az 1. spike, melyet felhasználtam a mesterséges jelben 20

21 6. ábra A 2. spike, melyet a mesterséges jelben felhasználtam 7. ábra A 3. spike, melyet a mesterséges jelben felhasználtam Mindhárom spike-on jól látszik, hogy egymástól jelentősen eltérőek, mind amplitúdó nagyságban, mind alakban, mind pedig a spike hosszában. Erre azért volt szükség, hogy megkönnyítsem a sejtválogató algoritmus feladatát, hogy minél jobb legyen a válogatás. A Matlab miatt mintapontokban kellet az értékeket megjeleníteni és később ezt számoltam át ms-os értékre, mely a valóságnak jobban megfelel. A spike-ok 10 %-os amplitúdó-varianciával kerültek a jelbe, ami azt jelenti, hogy az egyes előállított spike-ok amplitúdója minden pontban a mintaspike-hoz képest ± 5 %-kal voltak nagyobbak, illetve kisebbek az eredeti csúcsokhoz képest. Emiatt még jobban biztosítva lett a véletlenszerű megjelenés. Ám ha két spike így túlságosan közel került volna egymáshoz, tehát valós esetben nem lett volna meg a neuron refrakter periódusa, akkor elcsúsztattam ezeket egymástól, amíg nem volt közöttük legalább 5 ms, azaz 20 khz-es mintavételi frekvencia esetén 100 mintapontnyi távolság. 21

22 8. ábra A három spike által generált jel szuperponálásával keletkezett jelsorozat Ezek után a keletkezett három jelet összeadtam, majd hozzáadtam 25 db értékű Gaussi fehérzajt, és így már a természetben is megfigyelhető jelhez hasonló eredményt kaptam. 9. ábra A mesterségesen generált jel Gaussi fehérzajjal A jel 30 s hosszúságú, azaz mintapontot tartalmaz. A kapott jelet elmentettem cnt kiterjesztésű fájlba, hogy futtatni tudjam rajta a Wave Solution programot. (A megírt Matlab kódok a mellékletben találhatóak.) 22

23 4.1.2 Mesterséges jellel való összehasonlítás A mesterségesen generált jel segítségével megpróbáltam összehasonlítani a különböző algoritmusokat. Mivel tudtam, hogy három különböző alakú spike-ot helyeztem el a jelben, azaz három mesterséges neuronom volt, ezért pontosan meg tudtam határozni a klaszterek számát, mely megegyezik az idegsejtek számával. A hasonlítás megkezdésekor először létrehoztam a mesterségesen generált jelet, majd e jelre lefuttattam a különböző algoritmusokat a paraméterek más és más beállításaival. Ezen eredményeket elmentettem event fájlba, mely tartalmazza a felismert spike-ok idejét és klaszterbe való besorolását. Az így kapott eredményeket hasonlítottam össze a mesterséges jellel, hiszen abban tudtam a spike-ok jelben történő megjelenési idejét. Matlab kód segítségével megállapítottam (lásd a mellékletben), hogy az adott sejtválogató algoritmus hány spike-ot talált meg jól, mennyi volt a pozitív és a negatív hibája a futtatott algoritmusoknak. Mindezeket az információkat az algoritmusok által elmentett event, eseményeket tartalmazó fájlból és az általam generált jel event fájljának összehasonlításából kaptam meg. Ezen lépéseket többször megismételve minden algoritmusra több eredményt kaptam, melyből megpróbáltam levonni néhány következtetést az algoritmusokra vonatkozóan. A két jel összehasonlítását mozgó ablakkal végeztem, melynek méretét az előre sejthető eredményekből állítottam be. 20 mintapont szélességű lett az ablak, mely azt jelenti, hogy ha az eredeti jelben lévő spike kezdőpontjához képest a válogatott jel spike-jának kezdőpontja 20 mintaponton belül el van csúszva, akkor még lehet, hogy ugyanazt a spike-ot ismerte fel az algoritmus. Erre azért volt szükség, mert az általam generált jelben a spike-ok kezdeti időpontja volt adott, viszont az algoritmus azt az időpontot adta meg, ahol a spike csúcsa volt, s ez utóbbi időben később van, mint az eredeti jelben a spike helye. Az ablakméret kiválasztása nehéz volt, mert ha túl nagyra választottam, akkor több spike-ot egy spike-nak tekintett. Ha pedig túl kicsi lett az ablakméret, akkor túlságosan szigorú lett a feltétel és csak olyat talált meg, amely spike csúcsának időpontja pontosan megegyezik a spike kezdetének időpontjával Eredmények Megpróbáltam minden algoritmust mindegyik spike-tulajdonsággal (spike amplitúdója és a jel főkomponensei) lefuttatni és az így kapott eredményeket összehasonlítani. Ez azért nem volt könnyű, mert például a főkomponensek alapján való válogatás esetén nem lehetett hisztogrammal válogatást készíteni, ezért a spike-ok amplitúdóját tekintve a hisztogram segítségével történő válogatás eredményét nem tudtam mivel összehasonlítani. 23

24 A. Amplitúdó alapú válogatás Az amplitúdó alapú válogatás során a csúcsok amplitúdójának nagyságát, magasságát választjuk a jeleket egymástól megkülönböztető tulajdonságnak. Az ilyen válogatások során kézzel kell megadni (ebben a programban) 3 olyan helyet, ahol megvizsgálja az algoritmus, hogy mennyire térnek el egymástól a spike-ok. Ha ezek egymástól jelentősen eltérő helyen vannak, jó esély van rá, hogy eredményes lesz a válogatás. Ám ez nem mindig igaz, mert ilyen esetekben is előfordulhat, hogy például az algoritmus egy klaszterbe helyezi az összes spike-ot, és a valójában egy csoportot kettészedi, ám ezek nem lesznek egymástól jól elkülönült csoportok. Hisztogrammal történő válogatás Elsőként a hisztogram szerinti válogatást próbáltam eredményesség szempontjából vizsgálni. E válogatás futtatása során még a klaszterek határát is kézzel kellett megadni, emiatt az eredmény igen változó lett. 2 SD küszöbértéket határoztam meg, azaz a jel átlagának és kétszer a jel szórásának összegét vettem küszöbnek. Az egyik válogatással az algoritmus 681 spike-ot helyezett klaszterekbe úgy, hogy azok megfeleltek a mesterséges jel spike-jai által generált csoportoknak. Válogatás eredménye Pozitív hiba Negatív hiba 1. csoport: csoport: csoport: 272 A helyesen megtalált spike-ok száma: táblázat Amplitúdó hisztogrammal történt válogatás eredménye A válogatás során az algoritmus előre megadott számú klaszterbe válogatta szét az általa felismert spike-okat. Az algoritmus szerint meghatározott csoportokba sorolt spike-ok darabszámát jelzik a táblázat első oszlopában lévő számok. A válogatás eredményei közül az első szám azt jelenti, hogy az algoritmus a mesterséges jel első fajta spike-jához 257 hasonló spike-ot talált. A második szám hasonlóan a generált jel második spike-jához hasonlító, a harmadik szám pedig a harmadik spike-hoz hasonlító spike-ok számát adja meg. Más klaszterhatárokat megjelölve más lett a válogatás eredménye. Az 1. válogatásnál nagyobb, a másodiknál kisebb klasztereket határoztam meg, azaz egy klaszter határai közelebb voltak egymáshoz. Ezáltal az eredmény is alapján változott: a 2. válogatásnál szűkebb klasztereket kijelölve kevesebb spike-ot javasolt jónak a válogatás. 24

25 Válogatás 1. válogatás 2. válogatás Válogatás alapján javasolt spike-ok száma Pozitív hiba Negatív hiba táblázat Amplitúdó hisztogrammal történt más válogatások eredményei 2.5 SD-re növelve a küszöbértéket, különböző futtatásokra egyre kevesebb spike-ot helyezett klaszterekbe az összehasonlító algoritmus, ahogy ez jól látszik a táblázatban is. A magasabb küszöbérték esetében a válogatás szerint jól klaszterezett spike-ok száma 692 vagy annál kevesebb lett, míg 2 SD-re 700-as nagyságrű is volt. Válogatás Válogatás alapján javasolt spike-ok száma Pozitív hiba Negatív hiba táblázat 2.5 SD küszöbértékű amplitúdó hisztogrammal történt válogatások eredményei Mindkét esetben megfigyelhető volt, hogy minél kisebb volt egy klaszter két széle közti különbség, annál kevesebb jól megtalált spike volt. Az algoritmus hibájaként tekinthető, hogy a különböző csoportokba válogatott spike-ok közül egyet-egyet megtekintve, a refrakter periódus nem volt elegő, tehát a válogatás nem eredményes és az algoritmus válogatásának pozitív hibája jelentős mértékű. CEM algoritmus A CEM algoritmust futtatva nem kellett már klaszterhatárokat kézzel meghatározni, csak azt a klaszterszámnyi pontot kijelölni az egymásra rajzolt és a 0-ba tolt spike-ok ábráján, mely alapján csoportokba osztja az algoritmus a felismert spike-okat. A reálisan legkisebb küszöbértéket, 2 SD-t beállítva is csak 2 klaszterbe tudta sorolni a spike-okat az algoritmus,

26 tehát nem tudott jól válogatni a megadott klaszterszámra. Ezért a CEM algoritmussal történő válogatás eredményeit nem is vizsgáltam a továbbiakban. K-means algoritmus Először 2 SD küszöbértékre futtattam a K-means algoritmust, ahol a spike-okat amplitúdó alapján különböztette meg a program. Ebben a válogatásban is manuálisan kellett, jelen esetben három helyet kijelölni, ami alapján kiszámolta az algoritmus a klaszterek középpontját, s hogy melyik klaszterbe melyik csúcs tartozzon. Ezen helyeket különbözőképpen választva más-más eredményeket kaptam. Ha azon az ábrán, ahol a spike-ok fel vannak tüntetve és a 0 pontba vannak tolva, azt a 3 helyet jelöltem ki, ahol a spike-ok a legkülönbözőbbek, a válogatás csak 2 klasztert adott. Ám, ha más helyeket jelöltem ki az ábrán, az algoritmus már három klaszterbe válogatta a spike-okat. 10. ábra Az egymásra rajzolt és a 0 időpillanatba tolt spike-ok Ebben a válogatásban 2 olyan helyet választottam ki, ahol a spike-ok egymáshoz képest jelentősen eltérnek, és egy olyan helyet, ahol ez az eltérés kisebb a spike-ok között. Láthatóan az algoritmus 1082 csúcsot talált meg, pedig eredetileg ebben a jelben összesen csak 900 spike lett elhelyezve. 26

27 11. ábra A válogatás eredménye: különböző alakú spike-ok különböző klaszterbe kerültek 12. ábra A válogatás eredménye (egy klaszterbe tartozó spike-ok egy színűek) A fenti ábrán a 10. ábra szerinti három megjelölt hely közül kettő függvényében vannak ábrázolva a spike-ok, mint pontok. Az egy klaszterbe tartozó spike-ok egyféle színűek. Egy klaszter egy neuront szimbolizál, tehát szépen látszik, hogy az algoritmus jól különválasztotta a három mesterséges neurontól származó jeleket, hiszen jól elkülönülnek egymástól a klaszterek. 27

28 Ekkor összesen 887 spike volt az algoritmus szerint jól megtalált csúcsok száma. Az eredményt a refrakter periódussal ellenőriztem. Az alábbi ábrán látható, hogy minden klaszterben 4 ms-os szünet volt a hozzá tartozó spike-ok között. 13. ábra Az algoritmus által létrehozott klaszterek, mint neuronok refrakter periódusa Ha más helyeket jelöltem be, a válogatás eredménye is megváltozott. 14. ábra Spike-ok egymástól hasonlóan mértékben eltérő helyeinek megjelölése Jelen esetben olyan helyeket jelöltem ki, ahol a spike-ok eltérése kevésbé volt jelentős. Az algoritmus lefutás után kapott válogatására a hasonlítás 560 spike-ot talált jó klaszterbe 28

29 helyezve. A spike-ok kiválogatása nagyon hasonló volt az előző válogatáshoz, de a klaszterek 2 dimenziós megjelenésében kis eltérés látható. 15. ábra A megkülönböztetett spike-ok 16. ábra Klaszterek 2 dimenziós megjelenítése 2 kijelölt hely függvényében Ha a két fentebbi válogatást összehasonlítjuk, látható, hogy a 15. ábrán a szürke színnel jelölt spike-ok alakja különböző, emiatt a 16. ábrán a klaszterek felrajzolásában a szürke csoport kettévált. Az algoritmus ebben az esetben talán nem a legjobb válogatást adta, viszont jól elkülönült klasztereket hozott létre. Ehhez képest az első válogatás, melynek eredményét a11. és 12. ábra mutatja, e kétfajta csúcsokat külön csoportokba válogatta. Viszont a kék színnel jelölt klaszterbe olyan spike-okat rakott, melyeket az utóbbi válogatás különválasztott. Ellenben az első válogatásnál is, mint ahogy a másodiknál jól diszkrimináltak a klaszterek és szépen megjelent a refrakter periódus is. 29

30 Másik 3 helyet kijelölve ismét más eredményű válogatást kaptam. 17. ábra Egymáshoz közel lévő helyek kijelölése a spike-ok ábráján 18. ábra Kiválogatott spike-ok alakja 19. ábra Kiválogatott spike-ok klaszter szerinti elhelyezkedése Itt 2 olyan hely lett kijelölve, ahol a spike-ok kis mértékben térnek el egymástól, a harmadik helyen pedig jelentősebb eltérést mutatnak a spike-ok egymáshoz képest. Ekkor már 652 lett az algoritmus által helyesnek ítélt válogatott spike-ok száma. Annak ellenére, hogy a refrakter periódus jelen volt minden klaszterben, a válogatás mégsem lett tökéletes: a 17. ábrán a 3 megjelölés egymáshoz közel esett, ezért a két legközelebb eső helyen tekintve a spike-tulajdonságot, a jelek nem lettek egymástól függetlenek. Ez jelenik meg a klasztereket ábrázoló ábrán is. Talán ezzel magyarázható a kék és a zöld színnel jelzett csoport egymáshoz való közelsége. Ez megfigyelhető a 17. ábrán is, ahol e két színű spike-ok igen hasonlítanak egymásra. Az eddigiekből következik, hogy az algoritmus helyessége, azaz hogy mennyi spike-ot talált meg jól a válogatás, jelentősen függ attól, hogy milyen helyeken vizsgálja az algoritmus a spike-ok egymáshoz képesti hasonlóságát, különbözőségét. 30

31 Válogatás 1. válogatás 2. válogatás Válogatás alapján javasolt spike-ok száma Pozitív hiba Negatív hiba táblázat Amplitúdó alapú K-means algoritmussal történt válogatások eredményei További válogatásokon is megfigyeltem, hogy nagyobb SD küszöbértékre kevesebb spike-ot talált meg jól az algoritmus, hiszen kisebb tartományban lévő jeleket válogatott. Ezt bizonyítja, hogy 2.3 SD értékű küszöbre a válogatás során a legjobb érték 808, 2.5 SD értékű küszöbre pedig 781 spike lett. Ezek a számok az algoritmus által helyesnek vélt spike-ok számát jelentik. Az algoritmus nem feltétlenül ugyanazokat a spike-okat találta jónak, mint amelyek ténylegesen azok, ezért fogalmaztam a fentiek szerint. Adott küszöbérték szerinti válogatás Válogatás alapján javasolt spike-ok száma 2 SD 2.3 SD 2.5 SD Pozitív hiba Negatív hiba B. PCA alapú válogatás 5. táblázat Különböző küszöbértékekre a válogatás eredménye A spike-ok főkomponenseit tekintve a csúcsok egymást megkülönböztető tulajdonságának, nincs szükség olyan kézzel történő helyek bejelölésére a spike-ok ábráján, mint amilyet az amplitúdó alapú válogatások megkívántak. Ez megkönnyíti a válogatást és ezáltal csökken a válogatás paraméterfüggősége. Ebben az esetben már csak a küszöbérték változtatásával lehet jobb, illetve rosszabb eredményű válogatást kapni. 31

32 A Wave Solution program a PCA-val történő válogatások esetében először felrajzolja a megadott küszöb által megmaradt jelet, mint egymásra rajzolt spike-okat, majd ezeknek kiszámolja a főkomponenseit. Az első három legnagyobbat felrajzolja és megmutatja, hogy a jel információtartalmának melyik komponens hány százalékát adja. A komponensek felrajzolásakor már megsejthető a válogatás eredménye. Ha nagyon eltérőek a hullámok, jól elkülönültek lesznek a válogatott klaszterek. Ám ha egymáshoz elég hasonlóak a komponensek, akkor a válogatás eredményében olyan csoportok keletkeznek, melyek talán egynek tűnnek, az algoritmus mégis kettévágja őket. Tehát a klasztereknek egymással közös oldaluk van. CEM algoritmus A CEM algoritmus és a K-means algoritmus között, ha a spike-ok főkomponenseit tekintjük, nincs semmi különbség az algoritmus futása alatt. Az eredmények különbözőek, de futási időre és a felügyeltségre ugyanaz jellemző mindkét esetben. CEM algoritmus futtatása során különböző küszöbértékekre természetesen más és más eredményeket kaptam. Válogatás 2 SD-vel 2.3 SD-vel Válogatás alapján javasolt spike-ok száma Pozitív hiba 3 98 Negatív hiba táblázat PCA CEM válogatással kapott eredmények A 6. táblázat adataiból kitűnik, hogy alacsonyabb küszöbértékre már közel 900 spike-ot talált jónak az algoritmus, amely jól közelíti a valós értéket, ráadásul kicsi volt a pozitív és a negatív hiba értéke is. Az eredményekből következően ez a válogatás jónak tűnik. Növelve a küszöböt, a hibák egyre nagyobbak és az algoritmus által jól megtalált spike-ok száma egyre kevesebb. 2.5 SD küszöbértékre pedig még jobban romlik a válogatás minősége. Ezt bizonyítja, hogy az előre megadott 3 klaszter helyett csak 2 klaszterbe rezte a spike-okat az algoritmus, a harmadik csoportot üresen hagyta. 32

33 K-means algoritmus A K-means algoritmussal történő válogatás során olyan eredmények születtek, melyekre az ellenőrzésként szolgáló refrakter periódus szépen megjelent. Bár nagyobbak a hibák, mint a CEM algoritmusnál, de a spike-ok közötti, a neuron nyugalmi állapotába visszasegítő idő megjelent és ez a válogatás jóság -át mutatja. Válogatás 2 SD-vel 2.3 SD-vel 2.5 SD-vel Válogatás alapján javasolt spike-ok száma Pozitív hiba Negatív hiba táblázat PCA K-means algoritmussal történt válogatás eredményei különböző küszöbértékekre Itt is jól megfigyelhető, mint a korábbi értékeknél, hogy növekvő küszöbértékre csökkent a válogatás alapján javasolt spike-ok száma, s ennek következtében nőtt a negatív hiba nagysága. 33

34 C. Hibák és a küszöbérték kapcsolata A pozitív és a negatív hibák nagysága összefüggésben áll az előre meghatározott küszöbértékkel. Minél magasabb a küszöbérték, annál kevesebb spike-ot ismer fel az algoritmus, ezáltal nagyobb lehet a fel nem ismert spike-ok száma, melyet a negatív hiba ad meg. 20. ábra Amplitúdó alapú hisztogram válogatás hibái A 20. ábrán látható, hogy a pozitív hiba akár 800-nál nagyobb értéket is elérhet. Míg a többi algoritmussal történő válogatás esetén kisebb nagyságrek szerepelnek a spike-ok darabszámánál. 21. ábra Amplitúdó alapú K-means algoritmussal történt válogatás hibái A hibákat tekintve legjobb válogatás az amplitúdó alapú K-means algoritmus futtatása során történő válogatás volt 2 SD küszöbbel. Ebben az esetben mind a pozitív, mind a negatív hiba kicsi volt, elenyésző a többi válogatáshoz képest. 34

35 22. ábra PCA alapú CEM válogatás hibái A 22. ábráról leolvasható, hogy a PCA alapú válogatás, mint ahogy a többi válogatás esetében is kisebb küszöbértékre ad jó eredményt. 23. ábra PCA alapú K-means válogatás hibái Általában megfigyelhető, hogy a negatív hiba növekvő küszöbérték esetén nő, a pozitív hiba pedig teljesen változó. Utóbbi legtöbb esetben a negatív hibához képest jóval nagyobb értéket mutat. A két hiba közül talán a negatív hiba játszik döntő szerepet egy algoritmus pontosságának meghatározásában. Igaz, a pozitív hiba is szükséges ennek megállapítására, de a negatív azért fontosabb, mert inkább az a fontos, hogy minden, egy neuronhoz tartozó spike egy klaszterben legyen, és az kevésbé, hogy néhányat még hozzávett az algoritmus. 35

36 D. Az amplitúdó és a PCA alapú válogatás összehasonlítása E kétfajta tulajdonság alapján való válogatást csak a K-means algoritmus futtatásával kapott eredményekkel tudtam összehasonlítani. Ennek oka, hogy a hisztogram szerinti válogatás csak amplitúdó tulajdonsággal lehetséges, PCA-val nem, és az amplitúdó alapú CEM algoritmus pedig 3 klaszter helyett csak kettőt talált meg, így ez is alkalmatlan volt a PCA-val való összehasonlításra. Mindkét fajta válogatásnál különböző küszöbértékekre futtattam a K-means algoritmust. PCA-nál egy küszöbértékre csak egyszer futtattam le a programot, mivel ott nem lehet változtatni olyan paramétert, mely befolyásolná a válogatást, míg az amplitúdó alapú válogatásnál lehet, ezért ott többször, más paraméterekkel futtattam le. 2 SD küszöb Amplitúdó alapú válogatás PCA alapú válogatás Válogatás alapján javasolt spike-ok száma Pozitív hiba Negatív hiba táblázat Különböző válogatások összehasonlítása 2 SD küszöbértékre A fenti ábrán 2 SD küszöbértékre látható kétfajta válogatás. A PCA alapú kevésbé eredményes, hiszen a válogatás alapján javasolt spike-ok száma kisebb, mint az amplitúdó alapú válogatások esetében, és a kétfajta hiba is nagyobb a másik kettő válogatásnál. 2.3 SD küszöb Amplitúdó alapú válogatás PCA alapú válogatás A válogatás által javasolt spike-ok száma Pozitív hiba Negatív hiba táblázat Különböző válogatások összehasonlítása 2.3 SD küszöbértékre 36

37 A 2.3 SD küszöbértékű válogatásoknál ugyanaz figyelhető meg, mint az előző esetben: a PCA alapú válogatás kevesebb spike-ot talált meg jól, azaz helyezett úgy klaszterbe, ahogy az az eredeti mesterséges jelben is volt. Jelen esetben is a hibák nagysága a PCA alapú válogatásnál a legnagyobb. 2.5 SD küszöb Amplitúdó alapú válogatás PCA alapú válogatás Válogatás alapján javasolt spike-ok száma Pozitív hiba Negatív hiba táblázat Különböző válogatások összehasonlítása 2.5 SD küszöbértékre Az általam megfigyelt legnagyobb, 2.5 SD küszöbértékű válogatásoknál már a PCA alapú K-means algoritmus válogatott eredményesebben, a hiba nagysága sem a legnagyobb értékű a válogatások között. E. Összefoglalás A különböző válogatások más lehetőségeket jelentenek az őket alkalmazó felhasználó számára. Az amplitúdó alapú válogatások felhasználásakor több lehetőség van az éppen használt algoritmus futási eredményének befolyásolására amiatt, hogy a spike-okat együtt és egy közös pontba felrajzolva meg lehet határozni azokat a helyeket, amelyek alapján a továbbiakban az algoritmus megkülönbözteti a csúcsokat. Később ezek adják a válogatás dimenzióit, melyek segítségével a program ábrázolja a klasztereket. Ez a válogatások előnye és hátránya is lehet, hiszen felügyelet szükséges a lefuttatáshoz, viszont nem annyira determinált a válogatás eredménye. A PCA analízis ellenben eredményesebben keresi meg a spike-ok olyan jellemző tulajdonságát, mely alapján könnyebb válogatni, ám a futási idő csökkentése miatt az analízis nem minden információt tart meg az egyes spike-ról a válogatás alatt. Emiatt információt veszíthetünk a jelből, mely a válogatás pontatlanságához vezet. Az algoritmusok futtatásai és az ebből kapott eredmények összehasonlítása során az amplitúdó alapú válogatások bizonyultak eredményesebbnek, ám nagyobb küszöbértékre már a PCA alapú válogatás adott jobb eredményt. Mégsem lehet kijelenteni, hogy legjobb válogatást az amplitúdó alapú válogatások adják, mert azok nem ismerik fel, ha két neuron ugyanakkora amplitúdójú spike-kal tüzel. Viszont PCA-val külön lehet ezeket választani, 37

38 mivel ha a spike-ok amplitúdója megegyező méretű, akkor más tulajdonságuk különböző, hiszen különböző neuronoknak különböző jeleiknek kell lenni, ezért a más egymástól megkülönböztető tulajdonságokat a PCA analízis valószínűleg kinyeri a spike-okból. A továbbiakban az itt bemutatott és a tapasztalatom szerint jónak vélt algoritmusokat használtam fel a természetes jel sejtválogatásához. 4.2 Természetes jel A sejtválogató algoritmusok alkalmazása valós, biológiai jeleken történik. Ekkor igen nehéz megállapítani, hogy helyes volt-e a válogatás vagy sem, hiszen nem lehet tudni, hogy az elvezetéshez használt elektród egy adott kontaktusához hány sejt volt közel, illetve mely sejtek aktivitása szólt bele jelentősen a kontaktus által elvezetett jelbe Jelfeldolgozás sejtválogatással Munkámban macskából elvezetett jeleket használtam természetes, biológiai jelként. Az állatba több hónapig voltak elhelyezve az elektródok, így lényegében bármely napszakban lehetett elvezetést végezni. Ennek köszönhetően megfigyelhetővé vált az állat különböző viselkedések pillanatában: ébrenlét vagy alvás közben, REM (rapid eye movement gyors szemmozgással járó alvás) és nrem, azaz nem álomlátó alvás közben. Két elvezetésből származó jeleket dolgoztam fel. Az egyiken nem sikerült jól a sejtválogatás, a másikon szépen megjelentek az elkülönült klaszterek. Elsőként olyan elvezetésnek jeleit vizsgáltam meg, melyet án vezettek el beépített elektródok segítségével, amelyeket án helyeztek az állat fejének különböző pontjaira. 24. ábra NeuroScan program segítségével megjelenített elvezetés 38

39 Felszíni elektródokat ültettek be a macska bal és jobb oldali akusztikus kérge fölé, a 24. ábrán látható jel ebből az elvezetésből származik. Az 1-8. csatornák a bal, csatornák pedig a jobb oldalról elvezetett jeleket mutatják. A 16. csatornán a jobb oldali motoros kéreg, a 17. csatornán a bal oldali vizuális kéreg által leadott jelek láthatóak. A 18-as csatorna jele a vertex-ből, a 19 és 20-as csatorna jele a hippocampusból származik. A 21 és 22-es csatornák az EOG-ot (Elektro-OkuloGram) mutatják, mivel azok az elektródok, melyekkel ezeket a jeleket vették fel, a szem körül helyezkedtek el. A 23-as csatornán egy izomba szúrt elektródával elvezetett izomaktivitás figyelhető meg; a 24-es csatornán pedig a trigger jel követhető, mely 3/s-os hanginger volt. Az ezt követő csatornák egy 24 csatornás rétegelektród kontaktusaiból származó jelet mutatnak. Az ábrán mégis csak 23 csatorna jelenik meg, mivel gradiens elvezetést végeztek a kísérlet során, mely azt jelenti, hogy két elvezető kontaktus közti különbséget tekintették, emiatt jelenik meg eggyel kevesebb csatorna a jelen. Az elvezetéshez használt 24 kontaktusú elektród 25 µm átmérőjű, szigetelt, platina-irídium ötvözetből álló huzal. Ekörül epoxy gyantával kitöltött, vékony falú, rozsdamentes, 350 µm átmérőjű acélcső helyezkedik el. A kontaktusok az elektród csúcsánál, egymástól 100 µm távolságra vannak. 1 mm 25. ábra 25 kontaktusú rétegelektród A természetes jelet eredeti formájában nehéz volt kezelni, hiszen több zavaró tényező is megfigyelhető volt a jelen: artefaktok, az elvezetéshez közel lévő más elektronikai eszközök hatása, a kábelek hosszából származó elektromos sugárzás. Ezért NeuroScan program segítségével szűrést végeztem rajta, melynek során IIR (Infinite Impulse Response) sávszűrőt, végtelen impulzusválaszú szűrőt használtam, mely az 500 és 5000 Hz közötti jelet meghagyta, a többit pedig levágta. Így megmaradtak a multi-unit aktivitásból származó jelek, az egyes sejtek jeleinek összessége és természetesen maga a trigger jel is. Ezen az elvezetésen a trigger 39

40 egyoldali akusztikus hanginger volt, 3/s-os frekvenciával. A szűrt cnt fájlból kivágtam a es csatornákat, hiszen számomra ezen elvezetések voltak fontosak, ezekből lehet kinyerni a SUA-t (Single-Unit Activity), az egyes sejteknek az aktivitását. A természetes jel válogatása során néhány problémába ütköztem. A cnt fájl megszűrése után külön kellett tekinteni az egyes csatornákat, hiszen a sejtválogatást csak egy-egy csatornára lehet elvégezni és így, mivel kevesebb az egyszerre feldolgozandó adat, gyorsabban tudnak lefutni az algoritmusok. A gyakorlati megvalósításban az elvezetés 10 fájlban lett felvéve, ezek összideje 30 percnél több volt. A helyes osztályozás szempontjából megpróbáltam az egyes, különböző időben történt elvezetéseknek az azonos csatornáit tartalmazó fájlokat összefűzni és azon jeleket kiválogatni. Így olyan nagy fájlokat kaptam, hogy nem tudtam a relkezésemre álló számítógépekkel dolgozni velük. Ha a sejtválogató algoritmust elkezdtem futtatni ezeken a jeleken, több tízezer spike-ot talált meg, és memóriahiány miatt leállt a Matlab program, mivel nem volt elég kapacitása, hogy szétválogassa a megtalált csúcsokat néhány, általa különbözőnek vélt klaszterbe. Ezért a továbbiakban nem az összefűzött fájlokkal dolgoztam, hanem az egyes elvezetésekből származó egy-egy csatorna jelét tartalmazó fájlokkal, mely elvezetésenként majdnem 22 fájlt jelentett. Nehézségem volt, hogy nem tudtam mihez hasonlítani a válogatási eredményeket, hiszen a természetes jel válogatása esetében nem lehetett pontosan megmondani, hogy az elvezetés alatt hány sejt volt közel az elektród kontaktusához. Így egy válogatás jóságának meghatározása attól függött, hogy mennyire voltak szemmel láthatóan jól elszeparáltak a válogatás során kapott klaszterek és mennyire jelent meg a refrakter periódus. Ezen kívül nehéz volt beállítani az SD alapú küszöbértéket, hogy az ténylegesen csak a jelenlévő spike-okat hagyja meg, és ne maradjanak benne a háttérzajból származó egyéb, jelentéktelen hullámok, de ne is vesszenek el az élő sejtek által leadott spike-ok. A küszöbértéket emiatt sokszor változatni kellett, hogy a válogatás eredménye reális legyen. Ezért 2.5 és 8 közötti értékeket használtam fel. A sejtválogatás során meg kell adni előre, hogy az algoritmus hány klaszterbe válogassa szét a különböző spike-okat. Ezt természetes jel esetén nehéz megmondani, hiszen az elvezetés alatt nem lehet látni, hogy az elektród közelében hány sejt helyezkedett el. Tapasztalat alapján lehet sejteni, hogy 2-3 sejtnél több nem fordulhatott elő az elvezető elektród kontaktusához közel. Ezt az állítást az elvezetett jel formájából is igazolni lehet, hogy szemmel láthatóan hány jól elkülöníthető spike alak jelent meg. Az elsőként feldolgozott jelet nem sikerült a sejtválogató algoritmusokkal jól szétválogatni: az algoritmusok eredményként csak egy klasztert határoztak meg a beállított két klaszter helyett és az az egy is elég széles tartományú volt, felhő -vel ábrázolva nagy kiterjedésű volt a felhő. 40

41 Viszont kezdetben, a válogatás előtt, szemmel is látható volt a cnt fájlon, hogy jól elkülöníthetőek a különböző sejtek különböző amplitúdójú jelei az egyes csatornákon. Mégis, ennek ellenére az algoritmusok nem tudták helyesen elszeparálni a vélhetően két sejt által leadott jeleket. 26. ábra A 34-es csatorna elvezetéséből származó jel egy részlete, melyen szemmel is jól elkülöníthető legalább két sejt által leadott spike Ennek oka lehet, hogy a két sejtnek a jelalakjai egymáshoz képest nem voltak lényegesen eltérőek, azaz nem volt olyan éles határ köztük, mely közelében könnyen megállapítható lett volna egy algoritmus számára is, hogy a spike épp melyik sejthez tartozik. Ehelyett átmenet volt a két sejt jelalakjai között. Ezt a kis jel-zaj viszony okozta, feltételezhetően túl nagy háttérzaj volt a jel elvezetése alatt, melyet nem lehetett igazán kiszűrni. A háttérzaj a sejtek által leadott spike-okhoz hozzáadódott, emiatt szuperponált jelt keletkezett és ezt próbálta szétválogatni az algoritmus. Talán a változó zaj miatt lehetett a változó csúcsméret is: hol kisebb, hol nagyobb volt a zaj, ezáltal csökkent, illetve nőtt a spike-ok amplitúdója is. Emiatt az első elvezetésből származó jelet nem tudtam jól feldolgozni és egy újabb, másik műtét során elvezetett jelet vizsgáltam a továbbiakban. A másik jel szintén macskából származó elvezetés volt, melyet én végeztek. Hasonló műtét volt a fentebb leírtakhoz, annyi különbséggel, hogy itt volt olyan időszak, amikor ketamin-xilazin altatóval elaltatták a macskát. Ez azért érdekes, mert akkor máshogy viselkedik az állat szervezete, más sejtek lesznek aktívak. Ezen az elvezetésen megfigyelhető volt, hogy az elektród kontaktusához közel kevés, egy-két sejt volt, így ezek határozták meg jelentősen az elvezetett jelet. A küszöbértéket először mindig ahhoz képest változtattam, hogy mennyi spike-ot ismert fel a jelben a sejtválogató program egy adott értékre. Ha ez túl sok volt a jel időtartamához képest, akkor növeltem a 41

42 küszöböt, hiszen így valószínűleg zaj is került a spike-ok közé Ha pedig túl kevés spike-ot talált meg, akkor kis mértékben csökkentettem az értéket, hogy ne essenek ki az információt tartalmazó, sejttől érkező spike-ok az osztályozott csúcsok közül. E két elvárást kellett jól kiegyenlíteni, hogy a sejtválogatás eredményes legyen. Sajnos az így válogatott jeleket és az ezekből származó eredményeket nem tudtam a későbbiekben felhasználni. Ennek oka, hogy minden válogatásnál más és más küszöbértéket használtam, így ezen érték szerint nem lehet összehasonlítani az eredményeket. Ezért következő lépésként meghatároztam minden csatornára egy olyan küszöbértéket, melyre jó válogatást kaptam. Először a küszöböt SD alapján, majd pedig feszültség érték alapján adtam meg. A sejtválogatásban eleinte az amplitúdó alapú K-means algoritmust használtam. De mivel a PCA analízissel is hasonló eredményt kaptam, ezért később már csak a PCA alapú K-means algoritmust használtam a sejtválogatásra. Ez a választás talán azért jobb, mert kisebb a paraméterfüggősége, nem szükséges minden egyes válogatásnál meghatározni a spike-okon a megkülönböztető helyeket. A válogatás sajnos nem mindig volt eredményes: voltak olyan szakaszok, amikor a kapott eredményben egy felhőben két klaszter jelent meg, tehát olyan spike-okat válogatott külön csoportokba az algoritmust, melyeket nem biztos, hogy el kellett volna különíteni egymástól. Az összehasonlítás céljának érdekében nem változtattam meg ezeknél a küszöbértéket, hogy jobb válogatást adjanak. Így össze lehetett vetni az eredményeket. A vizsgálandó jelet 6 fájlban kaptam meg. A fájlok már a megszűrt jelet tartalmazták. A korábbi vizsgált jeltől eltérően itt a fájlokban már csak 24 csatornás elvezetésnek a jelei voltak, ez látható a 27. ábrán. 27. ábra 24 kontaktusú rétegelektród elvezetéséből származó jelek 42

43 Nem mind a 24 csatornára futtattam le a sejtválogató algoritmusokat, hanem néhányra közülük, hiszen nem mindegyiken látható szemmel is, hogy valamilyen sejt közelében volt az elektród kontaktusa és elvezetette volna annak a jelét. Először kiválasztottam, hogy a 7-es, 8-as, 14-es, 15-ös, 16-os és 22-es csatornákat fogom vizsgálni. Ezen, ahogy a 28. ábra is mutatja tüskékkel ábrázolva megjelennek a jelek, azaz az egyes neuronok által leadott spike-ok, melyek lényegében akciós potenciálok. Tehát azok a csatornák voltak megfelelőek számomra, melyeken szépen látszódtak a jelek. Ezeken a csatornákon volt esély, hogy a sejtválogató algoritmus megtalálja a spike-okat, melyek már a SUA aktivitáshoz tartoznak. 28. ábra A kiválasztott csatornák, melyeken jól látszódnak a neuronok által leadott spike-ok A hat különböző fájl hat különböző időpontból való elvezetésből származik. A 08-cal, 09-cel, 10-zel és 11-gyel jelölt fájlok egymás utáni elvezetéseket tartalmaznak, a 21-gyel és 22-vel jelölt fájlok későbbi elvezetésből származnak. A válogatáskor nem a fájl teljes egészét vizsgáltam egyszerre, hiszen annak nem lett volna értelme, mert egy fájlon belül is változott a macska ébrenléti állapota. Ezért először meghatároztam, hogy a fájlokban mely időpontokban milyen állapotban lehetett a macska. Ezt NeuroScan program segítségével állapítottam meg, melyben viszonylag gyorsan lehet egyszerre több csatornát hosszú időintervallumon megjeleníteni. Az állapotok elkülönítéséhez segítség volt, hogy ébrenlét alatt az állat agyi tevékenysége sokkal inkább változó, mint alvás alatt. Így könnyű volt megkülönböztetni e két állapotot. Alvás alatt pedig lehetett REM, álomlátó alvásban a macska, vagy pedig SWS-ben (Slow Wave Sleep), azaz olyan állapotban, amikor az álomlátó alvásnál mélyebben pihen az állat és az agyi tevékenységében lassú hullámok jelennek meg. A REM-et és az ébrenlétet onnan lehetett megkülönböztetni egymástól, hogy REM-ben az izomaktivitás megszűnik, 43

44 viszont van szemmozgás, ébrenlét alatt pedig a szemmozgáshoz kapcsolódik még az izomaktivitás is. A kísérlet különlegessége, hogy altatót is használtak az utolsó két elvezetés során, ezért altatás alatt is meg lehetett figyelni a sejtek aktivitását. A 21-es és a 22-es fájlban lévő jelek ketamin-xilazinnal történő altatás alatti elvezetésekből származnak. A különböző állapotok különválasztásából származó időintervallumokat az alábbi táblázat tartalmazza. A későbbiekben ezek alapján állítottam be a sejtválogatás időparaméterét és ezeket figyelembe véve vontam le következtetéseket az eredményekből. Az elvezetést tartalmazó fájlok száma Időintervallum (s) 44 Ébrenléti állapot SWS SWS SWS SWS REM SWS REM éber SWS SWS éber SWS REM éber SWS SWS éber altatás altatás 11. táblázat Különböző elvezetési fájlokban a különböző állapotokhoz tartozó időpontok Néhol kimaradtak egyes időszakaszok; ez azért van, mert sokszor volt olyan része az elvezetésnek, amikor nehezen volt megállapítható, hogy milyen állapotban volt a macska, például ébrenlét és SWS, alvás között. Ezért inkább csak a biztosan meghatározható szakaszokat vizsgáltam.

45 A sejtválogatást tehát elvégeztem minden csatornára minden fentebb megadott időintervallumra. Az így kapott eredményeket event fájlba mentettem, ezekkel tudtam a továbbiakban dolgozni. Az eredményekből meghatároztam a firing rate-t, a tüzelési rátát, mely megadja, hogy 1 s alatt hány spike-ot adott le egy neuron, azaz a tüzelési frekvenciáját. Ezt úgy számoltam ki, hogy az event fájlban elmentett klaszterek közül tudtam, hogy melyik tekinthető úgy, mint egy neuron, és az ebbe a klaszterbe tartozó spike-ok gyakoriságát számoltam ki Matlab program segítségével (lásd a mellékletben). Az eredményeket szétválogattam csatornák és a macska éberségi állapotai szerint. A sejtválogatáshoz először küszöbértéket kellett meghatároznom. Elsőként SD értékekkel, majd pedig konkrét feszültség értékek megadásával állapítottam meg minden csatornára a küszöböt. A különböző elvezetéseket tartalmazó fájlokra egy-egy csatornára ugyanazt az értéket alkalmaztam, hogy össze tudjam hasonlítani egymással a válogatás eredményeit. A 12. táblázatban lévő értékeket használtam fel a válogatásaimhoz. Csatornaszám SD küszöbérték Küszöbérték (µv) táblázat Használt küszöbértékek a különböző csatornákra A fenti táblázaton látható, hogy minden csatornára pozitív SD küszöbértéket állítottam be, mely a válogatás során negatív µv-os értéket jelentett, tehát minden válogatást negatív küszöbbel végeztem el. Ennek oka, hogy a spike-ok negatív értékei (már a 28. ábrán is) szemmel láthatóan sokkal jobban elkülönülnek, mint a pozitív értékek, ezért talán könnyebb a sejtválogató algoritmusnak jól kiválogatnia a spike-okat. Csatornánként igen különböző küszöböt kellett beállítanom, hogy a válogatás eredményei jók legyenek. Sajnos így is több olyan fájl volt, amelyre nem sikerült jól a válogatás. Nem mindig kaptam olyan eredményt, hogy szépen, egymástól jól elkülönülő felhők lettek volna, hogy megjelent volna minden válogatott klaszterre a refrakter periódus és hogy szemmel láthatóan is jól elkülönítette volna az algoritmus egymástól a spike-okat. Például a 22. csatornára mindegyik válogatás szép volt, ám a 7. csatornára már nem. Pedig ez utóbbinál a refrakter periódus azt mutatta, hogy eredményes volt a válogatás. 45

46 29.ábra A 22. csatorna jele 30. ábra A kiválogatott spike-ok A 29. ábra altatásból (21-es számmal jelölt elvezetésből) származó jelet mutatja, melyen jól látható, hogy a negatív értékekben jelentősen elkülönülnek amplitúdó tekintetében a spike-ok, tehát a sejtválogatásnak is el kell tudnia különíteni egymástól a jeleket. A 30. ábrán már a 75 µv-os küszöbbel végzett PCA K-means válogatás eredményeként megjelenő szétválasztott spike-ok képe látszik. A piros a hiba klasztert jelöli, a kék és a szürke szín pedig az algoritmus által egy-egy neuronnak vélt csoportot. 31. ábra A kiválogatott spike-ok jól elkülönülő klaszterekben 32. ábra Az 1. klaszterbe tartozó spike-ok megjelenési gyakorisága 33. ábra A 2. klaszterbe tartozó spike-ok megjelenési gyakorisága A PETH (Peri-Event firing rate Time Histograms) ábrák megmutatják, hogy egymáshoz képest időben mekkora késéssel jelennek meg a spike-ok. A 32. és 33. ábrából megállapítható, hogy az egy neuront jelentő csoport valószínűleg az 1. klaszter, mivel ott jelenik meg a néhány ms-os refrakter periódus. Ezért feltehetőleg a másik klaszter a spike-ok melletti zajból származik, ahogy a hiba klaszter is. Ez a válogatás eredményesnek mondható, mivel a sejtnek tekinthető csoportban a spike-ok között megjelenik az idegsejtnek szükséges pihenési idő és a klaszterek is egymástól elhatároltak. Ezzel szemben a 7. csatornára a válogatás már nem lett ilyen eredményes. 46

47 34. ábra A 7. csatorna jele 35. ábra A kiválogatott spike-ok A 9. elvezetésből származó 7. csatornát 9 SD értékű küszöbbel válogattam, melynek jele a 34. ábrán látható. Itt is, mint az előbbi válogatási példán elkülönülőnek látszódnak a negatív feszültség értékben lévő csúcsok, ezért eredményes válogatást lehet remélni. A válogatás egyik ábráján (35. ábra), ahol a csoportokba szétválasztott spike-ok jelennek meg, ott is jónak tűnik a válogatás, hiszen a különböző alakkal relkező spike-ok más színnel vannak jelölve, ami más klaszterbe való tartozást jelent. 36. ábra A kiválogatott spike-ok egy közösnek látszó, de mégis 2 klaszterben 37. ábra Az 1. klaszterbe tartozó spike-ok megjelenési gyakorisága ábra A 2. klaszterbe tartozó spike-ok megjelenési gyakorisága Az eredményként kapott klaszterek közül lényegében mindkettőben megjelenik a refrakter periódus, mint ahogy azt a 37. és a 38. ábra mutatja. Ám a különböző csoportokat jelölő felhők a 36. ábrán nem válnak ketté, hanem lényegében egy klasztert mutatnak. Mégis egymástól színnel meg vannak különböztetve, mert a válogató algoritmus helytelenül kettévágta az egy klasztert. Az előző megállapítások alapján kijelenthető, hogy a válogatás nem lett eredményes. Mivel az előzőhöz több hasonló válogatást is kaptam, ezért az ezekből származó eredményekből számított firing rate-t nem tudtam jól összehasonlítani egymással a különböző csatornákra és a különböző állapotokra. Hiszen ha már a sejtválogatás sem helyes, akkor a rá épülő számítások is rosszak lesznek, helytelenek lennének az ebből származó következtetések. A sejtválogatás eredménytelenségét a paraméterek beállítása okozhatja és az,

Számítógépes képelemzés 7. előadás. Dr. Balázs Péter SZTE, Képfeldolgozás és Számítógépes Grafika Tanszék

Számítógépes képelemzés 7. előadás. Dr. Balázs Péter SZTE, Képfeldolgozás és Számítógépes Grafika Tanszék Számítógépes képelemzés 7. előadás Dr. Balázs Péter SZTE, Képfeldolgozás és Számítógépes Grafika Tanszék Momentumok Momentum-alapú jellemzők Tömegközéppont Irányultáság 1 2 tan 2 1 2,0 1,1 0, 2 Befoglaló

Részletesebben

Keresés képi jellemzők alapján. Dr. Balázs Péter SZTE, Képfeldolgozás és Számítógépes Grafika Tanszék

Keresés képi jellemzők alapján. Dr. Balázs Péter SZTE, Képfeldolgozás és Számítógépes Grafika Tanszék Keresés képi jellemzők alapján Dr. Balázs Péter SZTE, Képfeldolgozás és Számítógépes Grafika Tanszék Lusta gépi tanulási algoritmusok Osztályozás: k=1: piros k=5: kék k-legközelebbi szomszéd (k=1,3,5,7)

Részletesebben

Modern Fizika Labor. Fizika BSc. Értékelés: A mérés dátuma: A mérés száma és címe: 5. mérés: Elektronspin rezonancia. 2008. március 18.

Modern Fizika Labor. Fizika BSc. Értékelés: A mérés dátuma: A mérés száma és címe: 5. mérés: Elektronspin rezonancia. 2008. március 18. Modern Fizika Labor Fizika BSc A mérés dátuma: 28. március 18. A mérés száma és címe: 5. mérés: Elektronspin rezonancia Értékelés: A beadás dátuma: 28. március 26. A mérést végezte: 1/7 A mérés leírása:

Részletesebben

Mit látnak a robotok? Bányai Mihály Matemorfózis, 2017.

Mit látnak a robotok? Bányai Mihály Matemorfózis, 2017. Mit látnak a robotok? Bányai Mihály Matemorfózis, 2017. Vizuális feldolgozórendszerek feladatai Mesterséges intelligencia és idegtudomány Mesterséges intelligencia és idegtudomány Párhuzamos problémák

Részletesebben

Adatelemzési eljárások az idegrendszer kutatásban Somogyvári Zoltán

Adatelemzési eljárások az idegrendszer kutatásban Somogyvári Zoltán Adatelemzési eljárások az idegrendszer kutatásban Somogyvári Zoltán MTA KFKI Részecske és Magfizikai Intézet, Biofizikai osztály Az egy adatsorra (idősorra) is alkalmazható módszerek Példa: Az epileptikus

Részletesebben

FEGYVERNEKI SÁNDOR, Valószínűség-sZÁMÍTÁs És MATEMATIKAI

FEGYVERNEKI SÁNDOR, Valószínűség-sZÁMÍTÁs És MATEMATIKAI FEGYVERNEKI SÁNDOR, Valószínűség-sZÁMÍTÁs És MATEMATIKAI statisztika 4 IV. MINTA, ALAPsTATIsZTIKÁK 1. MATEMATIKAI statisztika A matematikai statisztika alapfeladatát nagy általánosságban a következőképpen

Részletesebben

Hibadetektáló rendszer légtechnikai berendezések számára

Hibadetektáló rendszer légtechnikai berendezések számára Hibadetektáló rendszer légtechnikai berendezések számára Tudományos Diákköri Konferencia A feladatunk Légtechnikai berendezések Monitorozás Hibadetektálás Újrataníthatóság A megvalósítás Mozgásérzékelő

Részletesebben

Segítség az outputok értelmezéséhez

Segítség az outputok értelmezéséhez Tanulni: 10.1-10.3, 10.5, 11.10. Hf: A honlapra feltett falco_exp.zip-ben lévő exploratív elemzések áttanulmányozása, érdekességek, észrevételek kigyűjtése. Segítség az outputok értelmezéséhez Leiro: Leíró

Részletesebben

Alap-ötlet: Karl Friedrich Gauss ( ) valószínűségszámítási háttér: Andrej Markov ( )

Alap-ötlet: Karl Friedrich Gauss ( ) valószínűségszámítási háttér: Andrej Markov ( ) Budapesti Műszaki és Gazdaságtudományi Egyetem Gépészmérnöki Kar Hidrodinamikai Rendszerek Tanszék, Budapest, Műegyetem rkp. 3. D ép. 334. Tel: 463-6-80 Fa: 463-30-9 http://www.vizgep.bme.hu Alap-ötlet:

Részletesebben

6. Előadás. Vereb György, DE OEC BSI, október 12.

6. Előadás. Vereb György, DE OEC BSI, október 12. 6. Előadás Visszatekintés: a normális eloszlás Becslés, mintavételezés Reprezentatív minta A statisztika, mint változó Paraméter és Statisztika Torzítatlan becslés A mintaközép eloszlása - centrális határeloszlás

Részletesebben

Szimuláció RICHARD M. KARP és AVI WIGDERSON. (Készítette: Domoszlai László)

Szimuláció RICHARD M. KARP és AVI WIGDERSON. (Készítette: Domoszlai László) Szimuláció RICHARD M. KARP és AVI WIGDERSON A Fast Parallel Algorithm for the Maximal Independent Set Problem című cikke alapján (Készítette: Domoszlai László) 1. Bevezetés A következőkben megadott algoritmus

Részletesebben

Önálló labor beszámoló Képek szegmentálása textúra analízis segítségével. MAJF21 Eisenberger András május 22. Konzulens: Dr.

Önálló labor beszámoló Képek szegmentálása textúra analízis segítségével. MAJF21 Eisenberger András május 22. Konzulens: Dr. Önálló labor beszámoló Képek szegmentálása textúra analízis segítségével 2011. május 22. Konzulens: Dr. Pataki Béla Tartalomjegyzék 1. Bevezetés 2 2. Források 2 3. Kiértékelő szoftver 3 4. A képek feldolgozása

Részletesebben

11. Előadás. 11. előadás Bevezetés a lineáris programozásba

11. Előadás. 11. előadás Bevezetés a lineáris programozásba 11. Előadás Gondolkodnivalók Sajátérték, Kvadratikus alak 1. Gondolkodnivaló Adjuk meg, hogy az alábbi A mátrixnak mely α értékekre lesz sajátértéke a 5. Ezen α-ák esetén határozzuk meg a 5 sajátértékhez

Részletesebben

Principal Component Analysis

Principal Component Analysis Principal Component Analysis Principal Component Analysis Principal Component Analysis Definíció Ortogonális transzformáció, amely az adatokat egy új koordinátarendszerbe transzformálja úgy, hogy a koordináták

Részletesebben

8. Előadás. Megyesi László: Lineáris algebra, , oldal. 8. előadás Mátrix rangja, Homogén lineáris egyenletrendszer

8. Előadás. Megyesi László: Lineáris algebra, , oldal. 8. előadás Mátrix rangja, Homogén lineáris egyenletrendszer 8. Előadás Megyesi László: Lineáris algebra, 51. 56., 70. 74. oldal. Gondolkodnivalók Elemi bázistranszformáció 1. Gondolkodnivaló Most ne vegyük figyelembe, hogy az elemi bázistranszformáció során ez

Részletesebben

Mérési hibák 2006.10.04. 1

Mérési hibák 2006.10.04. 1 Mérési hibák 2006.10.04. 1 Mérés jel- és rendszerelméleti modellje Mérési hibák_labor/2 Mérési hibák mérési hiba: a meghatározandó értékre a mérés során kapott eredmény és ideális értéke közötti különbség

Részletesebben

Searching in an Unsorted Database

Searching in an Unsorted Database Searching in an Unsorted Database "Man - a being in search of meaning." Plato History of data base searching v1 2018.04.20. 2 History of data base searching v2 2018.04.20. 3 History of data base searching

Részletesebben

ÁRAMKÖRÖK SZIMULÁCIÓJA

ÁRAMKÖRÖK SZIMULÁCIÓJA ÁRAMKÖRÖK SZIMULÁCIÓJA Az áramkörök szimulációja révén betekintést nyerünk azok működésébe. Meg tudjuk határozni az áramkörök válaszát különböző gerjesztésekre, különböző üzemmódokra. Végezhetők analóg

Részletesebben

Sajátértékek és sajátvektorok. mf1n1a06- mf1n2a06 Csabai István

Sajátértékek és sajátvektorok. mf1n1a06- mf1n2a06 Csabai István Sajátértékek és sajátvektorok A fizika numerikus módszerei I. mf1n1a06- mf1n2a06 Csabai István Lineáris transzformáció Vektorok lineáris transzformációja: általános esetben az x vektor iránya és nagysága

Részletesebben

Gauss-Seidel iteráció

Gauss-Seidel iteráció Közelítő és szimbolikus számítások 5. gyakorlat Iterációs módszerek: Jacobi és Gauss-Seidel iteráció Készítette: Gelle Kitti Csendes Tibor Somogyi Viktor London András Deák Gábor jegyzetei alapján 1 ITERÁCIÓS

Részletesebben

Modern Fizika Labor Fizika BSC

Modern Fizika Labor Fizika BSC Modern Fizika Labor Fizika BSC A mérés dátuma: 2009. február 23. A mérés száma és címe: 17. Folyadékkristályok Értékelés: A beadás dátuma: 2009. március 2. A mérést végezte: Zsigmond Anna Márton Krisztina

Részletesebben

STATISZTIKA. A maradék független a kezelés és blokk hatástól. Maradékok leíró statisztikája. 4. A modell érvényességének ellenőrzése

STATISZTIKA. A maradék független a kezelés és blokk hatástól. Maradékok leíró statisztikája. 4. A modell érvényességének ellenőrzése 4. A modell érvényességének ellenőrzése STATISZTIKA 4. Előadás Variancia-analízis Lineáris modellek 1. Függetlenség 2. Normális eloszlás 3. Azonos varianciák A maradék független a kezelés és blokk hatástól

Részletesebben

MÉRÉSI EREDMÉNYEK PONTOSSÁGA, A HIBASZÁMÍTÁS ELEMEI

MÉRÉSI EREDMÉNYEK PONTOSSÁGA, A HIBASZÁMÍTÁS ELEMEI MÉRÉSI EREDMÉYEK POTOSSÁGA, A HIBASZÁMÍTÁS ELEMEI. A mérési eredmény megadása A mérés során kapott értékek eltérnek a mérendő fizikai mennyiség valódi értékétől. Alapvetően kétféle mérési hibát különböztetünk

Részletesebben

Az agyi jelek adaptív feldolgozása MENTÁ LIS FÁ R A DT S ÁG MÉRÉSE

Az agyi jelek adaptív feldolgozása MENTÁ LIS FÁ R A DT S ÁG MÉRÉSE Az agyi jelek adaptív feldolgozása MENTÁ LIS FÁ R A DT S ÁG MÉRÉSE Bevezetés I. A fáradtság lehet fizikai: a normál testi funkciók hiánya mentális: csökkent agyi aktivitás vagy kognitív funkciók. Megjelenhet

Részletesebben

Statisztikai szoftverek esszé

Statisztikai szoftverek esszé Statisztikai szoftverek esszé Csillag Renáta 2011. Helyzetfelmérés Egy internetszolgáltató egy havi adatforgalmát vizsgáltam. A táblázatok az előfizetők letöltési forgalmát tartalmazzák, napi bontásban,

Részletesebben

FEGYVERNEKI SÁNDOR, Valószínűség-sZÁMÍTÁs És MATEMATIKAI

FEGYVERNEKI SÁNDOR, Valószínűség-sZÁMÍTÁs És MATEMATIKAI FEGYVERNEKI SÁNDOR, Valószínűség-sZÁMÍTÁs És MATEMATIKAI statisztika 10 X. SZIMULÁCIÓ 1. VÉLETLEN számok A véletlen számok fontos szerepet játszanak a véletlen helyzetek generálásában (pénzérme, dobókocka,

Részletesebben

Matematikai alapok és valószínőségszámítás. Középértékek és szóródási mutatók

Matematikai alapok és valószínőségszámítás. Középértékek és szóródási mutatók Matematikai alapok és valószínőségszámítás Középértékek és szóródási mutatók Középértékek A leíró statisztikák talán leggyakrabban használt csoportját a középértékek jelentik. Legkönnyebben mint az adathalmaz

Részletesebben

A regisztrált álláskeresők számára vonatkozó becslések előrejelző képességének vizsgálata

A regisztrált álláskeresők számára vonatkozó becslések előrejelző képességének vizsgálata A regisztrált álláskeresők számára vonatkozó becslések előrejelző képességének vizsgálata Az elemzésben a GoogleTrends (GT, korábban Google Insights for Search) modellek mintán kívüli illeszkedésének vizsgálatával

Részletesebben

Adatbányászati szemelvények MapReduce környezetben

Adatbányászati szemelvények MapReduce környezetben Adatbányászati szemelvények MapReduce környezetben Salánki Ágnes salanki@mit.bme.hu 2014.11.10. Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs Rendszerek Tanszék Felügyelt

Részletesebben

Regresszió. Csorba János. Nagyméretű adathalmazok kezelése március 31.

Regresszió. Csorba János. Nagyméretű adathalmazok kezelése március 31. Regresszió Csorba János Nagyméretű adathalmazok kezelése 2010. március 31. A feladat X magyarázó attribútumok halmaza Y magyarázandó attribútumok) Kérdés: f : X -> Y a kapcsolat pár tanítópontban ismert

Részletesebben

Statisztika I. 8. előadás. Előadó: Dr. Ertsey Imre

Statisztika I. 8. előadás. Előadó: Dr. Ertsey Imre Statisztika I. 8. előadás Előadó: Dr. Ertsey Imre Minták alapján történő értékelések A statisztika foglalkozik. a tömegjelenségek vizsgálatával Bizonyos esetekben lehetetlen illetve célszerűtlen a teljes

Részletesebben

Neurális hálózatok bemutató

Neurális hálózatok bemutató Neurális hálózatok bemutató Füvesi Viktor Miskolci Egyetem Alkalmazott Földtudományi Kutatóintézet Miért? Vannak feladatok amelyeket az agy gyorsabban hajt végre mint a konvencionális számítógépek. Pl.:

Részletesebben

Nagyon köszönöm a disszertáció alapvetően pozitív megítélését és a gondos bírálatot. A következőkben válaszolok a feltett kérdésekre.

Nagyon köszönöm a disszertáció alapvetően pozitív megítélését és a gondos bírálatot. A következőkben válaszolok a feltett kérdésekre. Válasz Dr. Tamás Gábor bírálói véleményére Tisztelt Professzor Úr, Nagyon köszönöm a disszertáció alapvetően pozitív megítélését és a gondos bírálatot. A következőkben válaszolok a feltett kérdésekre.

Részletesebben

Mérési struktúrák

Mérési struktúrák Mérési struktúrák 2007.02.19. 1 Mérési struktúrák A mérés művelete: a mérendő jellemző és a szimbólum halmaz közötti leképezés megvalósítása jel- és rendszerelméleti aspektus mérési folyamat: a leképezést

Részletesebben

Modern Fizika Labor. 5. ESR (Elektronspin rezonancia) Fizika BSc. A mérés dátuma: okt. 25. A mérés száma és címe: Értékelés:

Modern Fizika Labor. 5. ESR (Elektronspin rezonancia) Fizika BSc. A mérés dátuma: okt. 25. A mérés száma és címe: Értékelés: Modern Fizika Labor Fizika BSc A mérés dátuma: 2011. okt. 25. A mérés száma és címe: 5. ESR (Elektronspin rezonancia) Értékelés: A beadás dátuma: 2011. nov. 16. A mérést végezte: Szőke Kálmán Benjamin

Részletesebben

A mérési eredmény megadása

A mérési eredmény megadása A mérési eredmény megadása A mérés során kapott értékek eltérnek a mérendő fizikai mennyiség valódi értékétől. Alapvetően kétféle mérési hibát különböztetünk meg: a determinisztikus és a véletlenszerű

Részletesebben

Feladatunk, hogy az alábbiakban látható tízgépes elrendezésre meghatározzuk az operátorok optimális kiosztását a vevői igények függvényében.

Feladatunk, hogy az alábbiakban látható tízgépes elrendezésre meghatározzuk az operátorok optimális kiosztását a vevői igények függvényében. Kosztolányi János Operátorkiosztás tervezése Feladatunk, hogy az alábbiakban látható tízgépes elrendezésre meghatározzuk az operátorok optimális kiosztását a vevői igények függvényében. Első lépésként

Részletesebben

FEGYVERNEKI SÁNDOR, Valószínűség-sZÁMÍTÁs És MATEMATIKAI

FEGYVERNEKI SÁNDOR, Valószínűség-sZÁMÍTÁs És MATEMATIKAI FEGYVERNEKI SÁNDOR, Valószínűség-sZÁMÍTÁs És MATEMATIKAI statisztika 9 IX. ROBUsZTUs statisztika 1. ROBUsZTUssÁG Az eddig kidolgozott módszerek főleg olyanok voltak, amelyek valamilyen értelemben optimálisak,

Részletesebben

M-Fájlok létrehozása MATLAB-ban

M-Fájlok létrehozása MATLAB-ban M-Fájlok létrehozása MATLAB-ban 1 Mi az M-fájl Annak ellenére, hogy a MATLAB rendkívül kifinomult és fejlett számológépként használható, igazi nagysága mégis abban rejlik, hogy be tud olvasni és végrehajtani

Részletesebben

Gépi tanulás és Mintafelismerés

Gépi tanulás és Mintafelismerés Gépi tanulás és Mintafelismerés jegyzet Csató Lehel Matematika-Informatika Tanszék BabesBolyai Tudományegyetem, Kolozsvár 2007 Aug. 20 2 1. fejezet Bevezet A mesterséges intelligencia azon módszereit,

Részletesebben

Képfeldolgozás Szegmentálás Osztályozás Képfelismerés Térbeli rekonstrukció

Képfeldolgozás Szegmentálás Osztályozás Képfelismerés Térbeli rekonstrukció Mesterséges látás Miről lesz szó? objektumok Bevezetés objektumok A mesterséges látás jelenlegi, technikai eszközökön alapuló világunkban gyakorlatilag azonos a számítógépes képfeldolgozással. Számítógépes

Részletesebben

Prímszámok statisztikai analízise

Prímszámok statisztikai analízise Prímszámok statisztikai analízise Puszta Adrián 28. április 18. Kivonat Munkám során a prímszámok és a páros prímek eloszlását, illetve különbségét vizsgáltam, majd ebből következtettem a véletlenszerű

Részletesebben

Gépi tanulás a gyakorlatban. Bevezetés

Gépi tanulás a gyakorlatban. Bevezetés Gépi tanulás a gyakorlatban Bevezetés Motiváció Nagyon gyakran találkozunk gépi tanuló alkalmazásokkal Spam detekció Karakter felismerés Fotó címkézés Szociális háló elemzés Piaci szegmentáció analízis

Részletesebben

Jelanalízis. Neuronális aktivitás

Jelanalízis. Neuronális aktivitás Jelanalízis Neuronális aktivitás 2/10 a bioelektromos jelek lényegében két kategóriába esnek: gyors jelek (spike aktivitás) és lassú jelek (EEG, mezőpotenciál, stb.) a jelanalízis alapvetően különbözik

Részletesebben

A nappali tagozatra felvett gépészmérnök és műszaki menedzser hallgatók informatikai ismeretének elemzése a Budapesti Műszaki Főiskolán

A nappali tagozatra felvett gépészmérnök és műszaki menedzser hallgatók informatikai ismeretének elemzése a Budapesti Műszaki Főiskolán A nappali tagozatra felvett gépészmérnök és műszaki menedzser hallgatók informatikai ismeretének elemzése a Budapesti Műszaki Főiskolán Kiss Gábor BMF, Mechatronikai és Autótechnikai Intézet kiss.gabor@bgk.bmf.hu

Részletesebben

Fuzzy rendszerek és neurális hálózatok alkalmazása a diagnosztikában

Fuzzy rendszerek és neurális hálózatok alkalmazása a diagnosztikában Budapesti Műszaki és Gazdaságtudományi Egyetem Fuzzy rendszerek és neurális hálózatok alkalmazása a diagnosztikában Cselkó Richárd 2009. október. 15. Az előadás fő témái Soft Computing technikák alakalmazásának

Részletesebben

Konjugált gradiens módszer

Konjugált gradiens módszer Közelítő és szimbolikus számítások 12. gyakorlat Konjugált gradiens módszer Készítette: Gelle Kitti Csendes Tibor Vinkó Tamás Faragó István Horváth Róbert jegyzetei alapján 1 LINEÁRIS EGYENLETRENDSZEREK

Részletesebben

Programozási segédlet

Programozási segédlet Programozási segédlet Programozási tételek Az alábbiakban leírtam néhány alap algoritmust, amit ismernie kell annak, aki programozásra adja a fejét. A lista korántsem teljes, ám ennyi elég kell legyen

Részletesebben

Biomatematika 13. Varianciaanaĺızis (ANOVA)

Biomatematika 13. Varianciaanaĺızis (ANOVA) Szent István Egyetem Állatorvos-tudományi Kar Biomatematikai és Számítástechnikai Tanszék Biomatematika 13. Varianciaanaĺızis (ANOVA) Fodor János Copyright c Fodor.Janos@aotk.szie.hu Last Revision Date:

Részletesebben

Kontrollcsoport-generálási lehetőségek retrospektív egészségügyi vizsgálatokhoz

Kontrollcsoport-generálási lehetőségek retrospektív egészségügyi vizsgálatokhoz Kontrollcsoport-generálási lehetőségek retrospektív egészségügyi vizsgálatokhoz Szekér Szabolcs 1, Dr. Fogarassyné dr. Vathy Ágnes 2 1 Pannon Egyetem Rendszer- és Számítástudományi Tanszék, szekersz@gmail.com

Részletesebben

LINEÁRIS PROGRAMOZÁSI FELADATOK MEGOLDÁSA SZIMPLEX MÓDSZERREL

LINEÁRIS PROGRAMOZÁSI FELADATOK MEGOLDÁSA SZIMPLEX MÓDSZERREL LINEÁRIS PROGRAMOZÁSI FELADATOK MEGOLDÁSA SZIMPLEX MÓDSZERREL x 1-2x 2 6 -x 1-3x 3 = -7 x 1 - x 2-3x 3-2 3x 1-2x 2-2x 3 4 4x 1-2x 2 + x 3 max Alapfogalmak: feltételrendszer (narancs színnel jelölve), célfüggvény

Részletesebben

A maximum likelihood becslésről

A maximum likelihood becslésről A maximum likelihood becslésről Definíció Parametrikus becsléssel foglalkozunk. Adott egy modell, mellyel elképzeléseink szerint jól leírható a meghatározni kívánt rendszer. (A modell típusának és rendszámának

Részletesebben

Regresszió számítás. Tartalomjegyzék: GeoEasy V2.05+ Geodéziai Kommunikációs Program

Regresszió számítás. Tartalomjegyzék: GeoEasy V2.05+ Geodéziai Kommunikációs Program Regresszió számítás GeoEasy V2.05+ Geodéziai Kommunikációs Program DigiKom Kft. 2006-2010 Tartalomjegyzék: Egyenes x változik Egyenes y változik Egyenes y és x változik Kör Sík z változik Sík y, x és z

Részletesebben

Elektronikus műszerek Analóg oszcilloszkóp működés

Elektronikus műszerek Analóg oszcilloszkóp működés 1 1. Az analóg oszcilloszkópok általános jellemzői Az oszcilloszkóp egy speciális feszültségmérő. Nagy a bemeneti impedanciája, ezért a voltmérőhöz hasonlóan a mérendővel mindig párhuzamosan kell kötni.

Részletesebben

Első egyéni feladat (Minta)

Első egyéni feladat (Minta) Első egyéni feladat (Minta) 1. Készítsen olyan programot, amely segítségével a felhasználó 3 különböző jelet tud generálni, amelyeknek bemenő adatait egyedileg lehet változtatni. Legyen mód a jelgenerátorok

Részletesebben

ANOVA összefoglaló. Min múlik?

ANOVA összefoglaló. Min múlik? ANOVA összefoglaló Min múlik? Kereszt vagy beágyazott? Rögzített vagy véletlen? BIOMETRIA_ANOVA5 1 I. Kereszt vagy beágyazott Két faktor viszonyát mondja meg. Ha több, mint két faktor van, akkor bármely

Részletesebben

A Margit híd pillérszobrának 3D-s digitális alakzatrekonstrukciója Nagy Zoltán 1 Túri Zoltán 2

A Margit híd pillérszobrának 3D-s digitális alakzatrekonstrukciója Nagy Zoltán 1 Túri Zoltán 2 A Margit híd pillérszobrának 3D-s digitális alakzatrekonstrukciója Nagy Zoltán 1 Túri Zoltán 2 1 hallgató, Debreceni Egyetem TTK, e-mail: zoli0425@gmail.com 2 egyetemi tanársegéd, Debreceni Egyetem Természetföldrajzi

Részletesebben

BAGME11NNF Munkavédelmi mérnökasszisztens Galla Jánosné, 2011.

BAGME11NNF Munkavédelmi mérnökasszisztens Galla Jánosné, 2011. BAGME11NNF Munkavédelmi mérnökasszisztens Galla Jánosné, 2011. 1 Mérési hibák súlya és szerepe a mérési eredményben A mérési hibák csoportosítása A hiba rendűsége Mérési bizonytalanság Standard és kiterjesztett

Részletesebben

Közösség detektálás gráfokban

Közösség detektálás gráfokban Közösség detektálás gráfokban Önszervező rendszerek Hegedűs István Célkitűzés: valamilyen objektumok halmaza felett minták, csoportok detektálása csakis az egyedek közötti kapcsolatok struktúrájának a

Részletesebben

CAD-CAM-CAE Példatár

CAD-CAM-CAE Példatár CAD-CAM-CAE Példatár A példa megnevezése: A példa száma: A példa szintje: CAx rendszer: Kapcsolódó TÁMOP tananyag rész: A feladat rövid leírása: VEM befogott tartó ÓE-A15 alap közepes haladó CATIA V5 CAD,

Részletesebben

Rendszámfelismerő rendszerek

Rendszámfelismerő rendszerek Problémamegoldó szeminárium Témavezető: Pataki Péter ARH Zrt. ELTE-TTK 2013 Tartalomjegyzék 1 Bevezetés 2 Út a megoldás felé 3 Felmerült problémák 4 Alkalmazott matematika 5 További lehetőségek Motiváció

Részletesebben

Területi elemzések. Budapest, 2015. április

Területi elemzések. Budapest, 2015. április TeIR Területi elemzések Felhasználói útmutató Budapest, 2015. április Tartalomjegyzék 1. BEVEZETŐ... 3 2. AZ ELEMZÉSBEN SZEREPLŐ MUTATÓ KIVÁLASZTÁSA... 4 3. AZ ELEMZÉSI FELTÉTELEK DEFINIÁLÁSA... 5 3.1.

Részletesebben

EGYENÁRAMÚ TÁPEGYSÉGEK

EGYENÁRAMÚ TÁPEGYSÉGEK dátum:... a mérést végezte:... EGYENÁRAMÚ TÁPEGYSÉGEK m é r é s i j e g y z k ö n y v 1/A. Mérje meg az adott hálózati szabályozható (toroid) transzformátor szekunder tekercsének minimálisan és maximálisan

Részletesebben

Lépj be a SZÓKINCS oldalra. (A honlap fejlécében kattints a SZÓKINCS menüpontra.)

Lépj be a SZÓKINCS oldalra. (A honlap fejlécében kattints a SZÓKINCS menüpontra.) Lépj be a SZÓKINCS oldalra. (A honlap fejlécében kattints a SZÓKINCS menüpontra.) A szókincs modul menüpontja a fejlécben Itt az alábbiakat fogod látni: - ismertető szövegdoboz ("MI EZ, ÉS HOGYAN MŰKÖDIK?")

Részletesebben

Gyakorló feladatok. Agbeko Kwami Nutefe és Nagy Noémi

Gyakorló feladatok. Agbeko Kwami Nutefe és Nagy Noémi Gyakorló feladatok Agbeko Kwami Nutefe és Nagy Noémi 25 Tartalomjegyzék. Klasszikus hibaszámítás 3 2. Lineáris egyenletrendszerek 3 3. Interpoláció 4 4. Sajátérték, sajátvektor 6 5. Lineáris és nemlineáris

Részletesebben

rank(a) == rank([a b])

rank(a) == rank([a b]) Lineáris algebrai egyenletrendszerek megoldása a Matlabban Lineáris algebrai egyenletrendszerek a Matlabban igen egyszer en oldhatók meg. Legyen A az egyenletrendszer m-szer n-es együtthatómátrixa, és

Részletesebben

6. gyakorlat. Gelle Kitti. Csendes Tibor Somogyi Viktor. London András. jegyzetei alapján

6. gyakorlat. Gelle Kitti. Csendes Tibor Somogyi Viktor. London András. jegyzetei alapján Közelítő és szimbolikus számítások 6. gyakorlat Sajátérték, Gersgorin körök Készítette: Gelle Kitti Csendes Tibor Somogyi Viktor Vinkó Tamás London András Deák Gábor jegyzetei alapján . Mátrixok sajátértékei

Részletesebben

Infobionika ROBOTIKA. X. Előadás. Robot manipulátorok II. Direkt és inverz kinematika. Készült a HEFOP P /1.0 projekt keretében

Infobionika ROBOTIKA. X. Előadás. Robot manipulátorok II. Direkt és inverz kinematika. Készült a HEFOP P /1.0 projekt keretében Infobionika ROBOTIKA X. Előadás Robot manipulátorok II. Direkt és inverz kinematika Készült a HEFOP-3.3.1-P.-2004-06-0018/1.0 projekt keretében Tartalom Direkt kinematikai probléma Denavit-Hartenberg konvenció

Részletesebben

Villamos jelek mintavételezése, feldolgozása. LabVIEW 7.1

Villamos jelek mintavételezése, feldolgozása. LabVIEW 7.1 Villamos jelek mintavételezése, feldolgozása (ellenállás mérés LabVIEW támogatással) LabVIEW 7.1 előadás Dr. Iványi Miklósné, egyetemi tanár LabVIEW-7.1 KONF-5_2/1 Ellenállás mérés és adatbeolvasás Rn

Részletesebben

y ij = µ + α i + e ij

y ij = µ + α i + e ij Elmélet STATISZTIKA 3. Előadás Variancia-analízis Lineáris modellek A magyarázat a függő változó teljes heterogenitásának két részre bontását jelenti. A teljes heterogenitás egyik része az, amelynek okai

Részletesebben

A gyakorlat célja a fehér és a színes zaj bemutatása.

A gyakorlat célja a fehér és a színes zaj bemutatása. A gyakorlat célja a fehér és a színes zaj bemutatása. 1.@. FFT begyakorlása n = [:9]; % Harminc minta x = cos(*pi*n/1); % 1 mintát veszünk periodusonként N1 = 64; % Három módon számoljuk az FFT-t N = 18;

Részletesebben

Tanulás az idegrendszerben. Structure Dynamics Implementation Algorithm Computation - Function

Tanulás az idegrendszerben. Structure Dynamics Implementation Algorithm Computation - Function Tanulás az idegrendszerben Structure Dynamics Implementation Algorithm Computation - Function Tanulás pszichológiai szinten Classical conditioning Hebb ötlete: "Ha az A sejt axonja elég közel van a B sejthez,

Részletesebben

Ex vivo elektrofiziológia. Élettani és Neurobiológiai Tanszék

Ex vivo elektrofiziológia. Élettani és Neurobiológiai Tanszék Ex vivo elektrofiziológia Élettani és Neurobiológiai Tanszék Bevezetés Def.: Élő sejtek vagy szövetek elektromos tulajdonságainak vizsgálata kontrollált körülmények között Módszerei: Klasszikus elektrofiziológia

Részletesebben

Modern Fizika Labor. 2. Elemi töltés meghatározása

Modern Fizika Labor. 2. Elemi töltés meghatározása Modern Fizika Labor Fizika BSC A mérés dátuma: 2011.09.27. A mérés száma és címe: 2. Elemi töltés meghatározása Értékelés: A beadás dátuma: 2011.10.11. A mérést végezte: Kalas György Benjámin Németh Gergely

Részletesebben

Méréselmélet és mérőrendszerek

Méréselmélet és mérőrendszerek Méréselmélet és mérőrendszerek 6. ELŐADÁS KÉSZÍTETTE: DR. FÜVESI VIKTOR 2016. 10. Mai témáink o A hiba fogalma o Méréshatár és mérési tartomány M é r é s i h i b a o A hiba megadása o A hiba eredete o

Részletesebben

KUTATÁSI JELENTÉS. Multilaterációs radarrendszer kutatása. Szüllő Ádám

KUTATÁSI JELENTÉS. Multilaterációs radarrendszer kutatása. Szüllő Ádám KUTATÁSI JELENTÉS Multilaterációs radarrendszer kutatása Szüllő Ádám 212 Bevezetés A Mikrohullámú Távérzékelés Laboratórium jelenlegi K+F tevékenységei közül ezen jelentés a multilaterációs radarrendszerek

Részletesebben

Makroökonómia (G-Kar és HR) gyakorló feladatok az 1. és 2. szemináriumra

Makroökonómia (G-Kar és HR) gyakorló feladatok az 1. és 2. szemináriumra Makroökonómia (G-Kar és HR) gyakorló feladatok az 1. és 2. szemináriumra 1. Feladat Az általunk vizsgált gazdaságban 2018-ban és 2019-ben csupán két terméket állítanak el : X-et és Y-t. Az ezekre vonatkozó

Részletesebben

Statisztikai következtetések Nemlineáris regresszió Feladatok Vége

Statisztikai következtetések Nemlineáris regresszió Feladatok Vége [GVMGS11MNC] Gazdaságstatisztika 10. előadás: 9. Regressziószámítás II. Kóczy Á. László koczy.laszlo@kgk.uni-obuda.hu Keleti Károly Gazdasági Kar Vállalkozásmenedzsment Intézet A standard lineáris modell

Részletesebben

FEGYVERNEKI SÁNDOR, Valószínűség-sZÁMÍTÁs És MATEMATIKAI

FEGYVERNEKI SÁNDOR, Valószínűség-sZÁMÍTÁs És MATEMATIKAI FEGYVERNEKI SÁNDOR, Valószínűség-sZÁMÍTÁs És MATEMATIKAI statisztika 8 VIII. REGREssZIÓ 1. A REGREssZIÓs EGYENEs Két valószínűségi változó kapcsolatának leírására az eddigiek alapján vagy egy numerikus

Részletesebben

Számelméleti alapfogalmak

Számelméleti alapfogalmak 1 Számelméleti alapfogalmak 1 Definíció Az a IN szám osztója a b IN számnak ha létezik c IN melyre a c = b Jelölése: a b 2 Példa a 0 bármely a számra teljesül, mivel c = 0 univerzálisan megfelel: a 0 =

Részletesebben

A PhysioBank adatmegjelenítő szoftvereinek hatékonysága

A PhysioBank adatmegjelenítő szoftvereinek hatékonysága A PhysioBank adatmegjelenítő szoftvereinek hatékonysága Kaczur Sándor kaczur@gdf.hu GDF Informatikai Intézet 2012. november 14. Célok, kutatási terv Szabályos EKG-felvétel: P, Q, R, S, T csúcs Anatómiai

Részletesebben

Iskolai jelentés. 10. évfolyam szövegértés

Iskolai jelentés. 10. évfolyam szövegértés 2008 Iskolai jelentés 10. évfolyam szövegértés Az elmúlt évhez hasonlóan 2008-ban iskolánk is részt vett az országos kompetenciamérésben, diákjaink matematika és szövegértés teszteket, illetve egy tanulói

Részletesebben

Erdő generálása a BVEPreproc programmal

Erdő generálása a BVEPreproc programmal Erdő generálása a BVEPreproc programmal Első lépés, hogy elkészítjük a falevél objektumot. Ezeket fogjuk rárakni a faág objektumokra, majd jön a fatörzs... Ez csak vicc volt. Elkészítjük/összeollózzuk

Részletesebben

A tanulók oktatási azonosítójára és a két mérési területen elér pontszámukra lesz szükség az elemzéshez.

A tanulók oktatási azonosítójára és a két mérési területen elér pontszámukra lesz szükség az elemzéshez. Útmutató az idegen nyelvi mérés adatainak elemzéshez készült Excel táblához A református iskolák munkájának megkönnyítése érdekében készítettünk egy mintadokumentumot (Idegen nyelvi mérés_intézkedési tervhez

Részletesebben

I. LABOR -Mesterséges neuron

I. LABOR -Mesterséges neuron I. LABOR -Mesterséges neuron A GYAKORLAT CÉLJA: A mesterséges neuron struktúrájának az ismertetése, neuronhálókkal kapcsolatos elemek, alapfogalmak bemutatása, aktivációs függvénytípusok szemléltetése,

Részletesebben

2. Az emberi hallásról

2. Az emberi hallásról 2. Az emberi hallásról Élettani folyamat. Valamilyen vivőközegben terjedő hanghullámok hatására, az élőlényben szubjektív hangérzet jön létre. A hangérzékelés részben fizikai, részben fiziológiai folyamat.

Részletesebben

Csődfigyelő. Figyelje Ön is gazdasági partnerit!

Csődfigyelő. Figyelje Ön is gazdasági partnerit! Csődfigyelő Figyelje Ön is gazdasági partnerit! 1. Tartalomjegyzék Tartalomjegyzék Bevezetés Regisztráció Kupon kód aktiválás Belépés az alkalmazásba Megfigyelt cégek listája Csődfigyelési beállítások

Részletesebben

Standardizálás, transzformációk

Standardizálás, transzformációk Standardizálás, transzformációk A transzformációk ugynúgy mennek, mint egyváltozós esetben. Itt még fontosabbak a linearitás miatt. Standardizálás átskálázás. Centrálás: kivonjuk minden változó átlagát,

Részletesebben

8. Lekérdezés geometria alapján

8. Lekérdezés geometria alapján Geoinformatika a környezetvédelemben 1 8. Lekérdezés geometria alapján Feladatunk az, hogy az válaszoljunk minden olyan felmerülő kérdésre, mely a térképi adatok leíró, illetve térbeli elhelyezkedése kapcsán

Részletesebben

Elemi statisztika fizikusoknak

Elemi statisztika fizikusoknak 1. oldal Elemi statisztika fizikusoknak Pollner Péter Biológiai Fizika Tanszék pollner@elte.hu Az adatok leírása, megismerése és összehasonlítása 2-1 Áttekintés 2-2 Gyakoriság eloszlások 2-3 Az adatok

Részletesebben

6 Ionszelektív elektródok. elektródokat kiterjedten alkalmazzák a klinikai gyakorlatban: az automata analizátorokban

6 Ionszelektív elektródok. elektródokat kiterjedten alkalmazzák a klinikai gyakorlatban: az automata analizátorokban 6. Szelektivitási együttható meghatározása 6.1. Bevezetés Az ionszelektív elektródok olyan potenciometriás érzékelők, melyek valamely ion aktivitásának többé-kevésbé szelektív meghatározását teszik lehetővé.

Részletesebben

2. Készítsen awk szkriptet, amely kiírja az aktuális könyvtár összes alkönyvtárának nevét, amely februári keltezésű (bármely év).

2. Készítsen awk szkriptet, amely kiírja az aktuális könyvtár összes alkönyvtárának nevét, amely februári keltezésű (bármely év). 1. fejezet AWK 1.1. Szűrési feladatok 1. Készítsen awk szkriptet, ami kiírja egy állomány leghosszabb szavát. 2. Készítsen awk szkriptet, amely kiírja az aktuális könyvtár összes alkönyvtárának nevét,

Részletesebben

Algoritmuselmélet. Bonyolultságelmélet. Katona Gyula Y.

Algoritmuselmélet. Bonyolultságelmélet. Katona Gyula Y. Algoritmuselmélet Bonyolultságelmélet Katona Gyula Y. Számítástudományi és Információelméleti Tanszék Budapesti Műszaki és Gazdaságtudományi Egyetem 12. előadás Katona Gyula Y. (BME SZIT) Algoritmuselmélet

Részletesebben

Osztott algoritmusok

Osztott algoritmusok Osztott algoritmusok A benzinkutas példa szimulációja Müller Csaba 2010. december 4. 1. Bevezetés Első lépésben talán kezdjük a probléma ismertetésével. Adott két n hosszúságú bináris sorozat (s 1, s 2

Részletesebben

Fourier-sorfejtés vizsgálata Négyszögjel sorfejtése, átviteli vizsgálata

Fourier-sorfejtés vizsgálata Négyszögjel sorfejtése, átviteli vizsgálata Fourier-sorfejtés vizsgálata Négyszögjel sorfejtése, átviteli vizsgálata Reichardt, András 27. szeptember 2. 2 / 5 NDSM Komplex alak U C k = T (T ) ahol ω = 2π T, k módusindex. Időfüggvény előállítása

Részletesebben

Véletlen jelenség: okok rendszere hozza létre - nem ismerhetjük mind, ezért sztochasztikus.

Véletlen jelenség: okok rendszere hozza létre - nem ismerhetjük mind, ezért sztochasztikus. Valószín ségelméleti és matematikai statisztikai alapfogalmak összefoglalása (Kemény Sándor - Deák András: Mérések tervezése és eredményeik értékelése, kivonat) Véletlen jelenség: okok rendszere hozza

Részletesebben

Képrestauráció Képhelyreállítás

Képrestauráció Képhelyreállítás Képrestauráció Képhelyreállítás Képrestauráció - A képrestauráció az a folyamat mellyel a sérült képből eltávolítjuk a degradációt, eredményképpen pedig az eredetihez minél közelebbi képet szeretnénk kapni

Részletesebben

Közfoglalkoztatás támogatás megállapítását segítő segédtábla használati útmutatója

Közfoglalkoztatás támogatás megállapítását segítő segédtábla használati útmutatója Közfoglalkoztatás támogatás megállapítását segítő segédtábla használati útmutatója 1.) Általános tudnivalók: A segédtábla két méretben készül, 10, és 50 sort lehet kitölteni. A tábla megnevezéséből amit

Részletesebben

POSZEIDON dokumentáció (1.2)

POSZEIDON dokumentáció (1.2) POSZEIDON dokumentáció (1.2) Bevezetés a Poszeidon rendszer használatába I. TELEPÍTÉS Poszeidon alkalmazás letölthető: www.sze.hu/poszeidon/poszeidon.exe Lépések: FUTTATÁS / (FUTTATÁS) / TOVÁBB / TOVÁBB

Részletesebben

Általános statisztika II. Kriszt, Éva Varga, Edit Kenyeres, Erika Korpás, Attiláné Csernyák, László

Általános statisztika II. Kriszt, Éva Varga, Edit Kenyeres, Erika Korpás, Attiláné Csernyák, László Általános statisztika II Kriszt, Éva Varga, Edit Kenyeres, Erika Korpás, Attiláné Csernyák, László Általános statisztika II Kriszt, Éva Varga, Edit Kenyeres, Erika Korpás, Attiláné Csernyák, László Publication

Részletesebben