ZZN Po co že má být půlsemka?
SIN projekt Hledám někoho na projekt.
AIS - půlsemestrálka Ahoj, zkoušel někdo z vás vypracovat zadání z minulého roku co je dostupné na fitušce? (https://fituska.eu/viewtopic.php?f=2165&t=25709). Konkrétně mi jde o ten class diagram. Zkoušel jsem něco vytvořit + chybí mi tam ta poslední část, která moc nejde vidět ze zadání - "dále "vidí" díky asociaci kolekci objektů ... rozhraním IC". Nevěděl by někdo? Díky
plná čára (bez šipek) z té dřídy, která vidí IC do IC. u IC bude * nad tou carou
Zobrazit všechny odpovědi (9)
Chápu tedy správně, že u třídy CA bude atribut, kde bude kolekce objektů poskytující rozhraní IC?
Ano. Akorat jen par detailu co na prednasce rikal: z CC1 do CC2 by mela byt prerusovana cara, ale ze to je jen detail. z CD do CC1 to delal bez sipky, jen cara. Sipka ti omezi viditelnost a to ze neni v zadani specifikovano. Ale body by ti za to pry nestrhl. To same z CA do IC. Ty pocty nepsal k atributum, ale nad sipku. Kdyz si ten atribut potreboval nejak pojmenovat, napsal to nad sipku, ne dovnitr tridy. Ja nerikam, ze to mas spatne s temi atributy, osobne bych to take preferoval nad tim, to psat do tridy a ne nad sipku, jen rikam, jak to pocital na prednasce.
A máte někdo tu druhou část - ten diagram sekvence? Tam si taky nejsem v pár bodech jistý.
Skúsil som nejako načrtnúť ten sekvenčný diagram. Budem rád za každé postrehy
Juraj Marcin 1. Ty operace oa1(x) a oa2() by mely mit takovou tu "kulicku" - ze tam neco vstupuje. 2. Operaci ob1() a ob2() mas dle meho spatne - jsou to metody tridy CB. 3. Ten konec mas dle meho taky spatne - tam bude potreba iterovat pres ty objekty te kolekce a potom tam resit polymorfismus.
Pavel Hřebíček ještě drobnosti k tomu class diagramu. Statická metoda ob() by měla být podtržená (označuje statické metody). a naopak Obj v třídě CC1 by nejspíš podtržené být nemělo (v zadání se píše že objekty CC1 vidí, nikoli třída CC1 vidí. Nejbezpečnější by bylo tento atribut zcela vypustit a nechat to naznačené pouze čárou). Myslím, že atribut instance:CB v CB je možná až moc implementační detail, každý ví jak se v takových případech jedináček dělá, takže 1 v záhlaví je asi dostatečné, ale body by ti zato nejspíš taky nestrhl.
Vojtěch Bastl Diky za pripominky. Ty staticke metody jsem upravil (chyba při copy&paste v editoru) a atribut Obj v tride CC1 odstranil, protoze se v zadani nespecifikuje. To stejne jsem udelal pro atribut Collection ve tride CA, kde jsem na konec sipky pridal *. Vysledny graf prikladam.
Neměla by šipka z CC1 a CC2 na interface být plná? Viz. slajdy
Martin Urbanczyk Díky, jj mezi rozhraními by měla být realizace - "přerušená čára", ale plná být nemusí dle mého hledání na internetu.
Zkoušel někdo ten interaction diagram?
Zobrazit všechny odpovědi (6)
Neco jsem zkusil udelat, ale spravnosti si vubec nejsem jisty :)
Moje opravené riešenie :)
Juraj Marcin V diagramu sekvence vystupuji instance ne tridy, musis pridat : pred nazev tridy.
Toto je řešení, které ukazoval Rychlý na konci poslední přednášky.
Ještě k tomu dodával, že jak je tam situace kdy si CA vkládá vytvořený objekt do své kolekce, tak to tam může a nemusí být znázorněno (pokud by to tam bylo, tak je to nějaký self-loop "add_to_collection()" nebo něco podobného) + ještě dalších pár drobností co se tam může ale nemusí doplnit ;)
Sorry, malá úprava jedné části (chyba při překreslování)
Dělali jste někdo ty B příklady z wisu?
Zobrazit všechny odpovědi (4)
Nemělo by CB mít atributy -instance:CB a -CB() ? A šipka k interface by měla být plná.
K tomu interface, jednou ve slajdech je to výplěné, podruhé není, a jak se řešil ten příklad na přednášce, tak ti šipku zase nevyplňoval.
A k tomu CB už nic jiného na přednášce nepsal - je to skoro podobné tomu z příkladu A.
ony mi celkově ty šipky moc jasné nejsou a ve slajdeech je k tomu docela prd, ty tomu trochu rozumíš?
A ten druhý
Zobrazit všechny odpovědi (3)
možná bych při volání metody ob2 použil jako argument x. vím že to v zadání není, ale v class diagramu ano, a nějak se to CB musí o x dozvědět.
ja bych tu podminku protahl az do :CA, kde to x je viditelne
Taky jsem přemýšlela, jestli to neprotáhnout.
GAL Zdar, mohl by někdo nahodit zápisy příkladů z cvičení? Na pár přednáškách sem nebyl a ostatním by se to určitě taky hodilo. :)
bump, už zítra je půlsema :D
z druhé skupiny: príklady sú z knihy https://bit.ly/2OY34z7 a riešenia sú tu http://sites.math.rutgers.edu/~ajl213/CLRS/CLRS.html ..hadám pomôže :)
GAL Nevíte, z čeho bude půlsemka? Kam až došel na přednáškách ve slidech?
bude to po stranu 94
Díky :)
BMS polsemestrálka Ahoj, z čoho všetkého bude skúška? Čo sa bralo naposledy?
GSM.
Zobrazit všechny odpovědi (1)
a stihol celé GSM slidy prejsť?
mate nejaky zdielany dokument na polsemi?
SIN Nevysvětlili byste, prosím, někdo, jak dělat fuzzy inferenci graficky? Něco typu HIGH = x LOW = 1 - x if x is LOW and y is HIGH then z is HIGH Prosím hlavně princip :D
Vím o předchozím příspěvku, ale nikdo nenapsal princip. Proto tento
VPN Ahojte. Skúšal niekto rozbehať na Win 10 VPN na VUT sieť ? Dokola sa o to pokúšam no neuspešne a neviem či dávam zlé údaje alebo robím niečo iné zle.
VUT VPN áno, FIT VPN nie. Až sa dostanem na PC, pošlem screenshot nastavení.
Ako heslo používam VUTpin. Našiel som aj návod, ale podľa neho mi to nešlo: http://wifigw.cis.vutbr.cz/vpn/win10/
Mne stále píše The modem (or other connecting device) has reported error :( Ten VUTpin je ten, ktorým sa prihlasuješ napr. na wifi VUTBRNO ?
Zobrazit všechny odpovědi (3)
Áno, ten, čo je na Wi-Fi VUTBRNO. Daj si pozor na jeho zmenu, raz za dva roky sa ti automaticky zmení, nájdeš ho v Intraportále na záložke VUTpin. Z toho návodu, čo som linkoval v predchádzajúcom komentári, ešte môžeš skúsiť nainštalovať tú úpravu registrov - ja som ju nepotreboval, išlo mi to aj predtým, ale teraz je ten Windows predsalen iný a ja to mám setupnuté už dlho...
A login sa zadáva len čísto, bez domény, teda v mojom prípade len xgalbi01 však ? Potom zadávam heslo dobré. Skúšal som aj úpravu registrov no výsledok rovnaký. Rovnaká chyba bez ohľadu na to z akej wifi siete sa pripájam. Buď stále robím niečo zle, alebo mi Win 10 nejakým spôsobom bráni vytvoriť VPN. :/
Lukáš Galbička hej, bez domény... Neviem, v čom inom by mohol byť problém
SRI píšem 2.11. půlsemestrálku, našla jsem z minulých let matroš...
https://docs.google.com/document/d/1nUSdmD6SANrADoMh1AWIWM99jrWo2djHspowVuTRU8g/edit?usp=sharing&authkey=CIXWsZQO
Tuší prosím niekto, z ktorých prednášok má byť polsemka? Iba z prvých troch, či aj 4.?
Barbora Blo nevies ci tam ma byt aj ITIL?
Zobrazit všechny odpovědi (5)
rekla bych ze jo
a kedy ze sa to preberalo? :( namiesto tej hostovanej prednasky? som myslel ze sa prednaska uplne zrusila...
Frederik Müller misto hostovane
dle emailu: Milí studenti, s ohledem na pozdější dodání slidů k přednášce minulý týden nebude tato součástí páteční zkoušky. Dané téma můžete tedy ze svých příprav vypustit. S pozdravem, Šárka Květoňová bych řekl že píšeme jen z pvních 3 slajdů, ne?
Tomáš Hynek
PDI Nevíte, které soubory přednášek jsou důležité pro půlsemestrálku? Je v nich celkem chaos...
Případně jsou někde nějak zpracované příklady?
Viděl bych to na Chapter1, Chapter2, PDI 02-LogicalTime (PDI 02-LogicalTime-NTP ?), PDI_03-Global State and Snapshot.slides a PDI04b-GroupCommunication ještě dělal ten Concensus (Chapter14), ale o tom není na wiki v tématech půlsemky ani zmínka, ale kdo ví. Ani za ty předchozí co jsem psal neručím, ale objevují se v nich ty témata.
Všechno z adresáře 2017Z, ještě jsem koukal na nějaké poznámky, které jsou v adresáři "Studijní opory", jedná se o poznámky k přenáškám o Global State a Group Communication
SIN Vedel by mi niekto prosím povedať, čo všetko sa prebralo na prednáškach a bude na polsemke?
Naposledy preberal Inteligentné budovy. Hovoril, že na polsemestrálke budú nejaké teoretické veci zo slajdov, Neurónové siete úvod, Fuzzy riadenie.
Zobrazit všechny odpovědi (1)
diky
SIN fuzzy, neví někdo prosím, jak dál pokračovat?
Myslím že takto, kdyztak mě opravte
Zobrazit všechny odpovědi (7)
nepopsal bys prosím trochu postup?
No já to chápu tak, že nakreslíš si to podle zadání X, Y a Z (Low, High). Dosadíš hodnoty pro X a Y (když dosadím hodnotu 0,7 do X, tak mně to protne v 0,3). Ted tam máš mezi něma AND, takže vezmeš minimum z těch dvou - teda v prvním případě je to 0,3 no a tuto hodnotu naneseš do Z. Stejnej postup uděláš i pro to druhý tvrzení no a výsledky (ty Z) tak mezi nima uděláš OR - teda bereš maxima
Inak ta cast 'X is H and Y is notH -> Z is notH' - ako si z toho dostal Z? Iba vezmem graf notH a nanesiem tam mensie z 0.7 a 0.8? Tvary vstupnych grafov tam nehraju nijaku rolu? Vlastne sa asi pytam na to, co Daniel Kraut
Hm, to je divne. V tom prvom tvrdeni by mi to este zmysel davalo, kedze X aj Y su L, ale v tom druhom su rozdielne, intuitivne mi dava zmysel, ze tie grafy nejaku ulohu hrat musia. :D
Ve vstupu dostanete jen dvě hodnoty, ne dva oseknuté grafy. Při AND tam uděláte minimum, a výsledkem pak shora ořežete výstup. To že jsou na vstupu vyšrafované je blbě, jenom to mate lidi co to nechápou.
Radek Vít Takze ak tomu spravne rozumiem: dostanem dve hodnoty ako zadanie, zistim si ich prislusnost do fuzzy mnoziny podla toho ci je to H, notH atd, a na tieto prislusnosti pouzijem AND/OR. Vysledok nanesiem do grafu, teda tu v prvom tvrdeni Z do notL grafu. A ak je tvrdeni viac, tak ich vysledne grafy spojim pomocou fuzzy OR. That's it?
Tomino Sykáč Sýkora "Naneseš" ji tak, že z ní uděláš horní strop. Jinak přesně tak.
Našli jste někde rozumný příklad na počítání defuzzifikace? Nebo co dalšího tam z fuzzy čekat?
Měl by prosím někdo možnost stáhnout přednášku z PDB z minulého roku, ve které se řeší indexování? :)
Tohle je vse, co tam vidím. Pokud si vybereš, napiš a přepošlu
Zobrazit všechny odpovědi (2)
Mohl bys prosím stáhnout záznamy plátna z října a listopadu? Napiš mi pak prosím, pošlu ti odkaz na složku v Google Drive, kam záznamy můžeš nahrát. Moc díky!
mám to, pošli
SIN - půlsemestrálka Krásný den! V rámci záložky Softcomputing pro inteligentní řízení tam jsou slidy pro Fuzzy Control, Neural Networks, Reinforcement Learning, Generic Algorithms. U těch posledních dvou si nejsem jistý, zda jsme je dělali. Mohl by někdo osvětlit? Díky!
nedělali
Zobrazit všechny odpovědi (1)
díky ;-)
Narazili ste aj na nejake ine materialy na ucenie okrem prednasok? Podla mojho nazoru su vcelku strohe a bodla by nejaka opora ak existuje...
Zobrazit všechny odpovědi (3)
Na wiki+fituska je něco z let 2014/2015, ale co jsem se díval na změny na webu, tak by to mělo odpovídat :-D Akorat oddělit věci, které jsme ještě nedělali.
Ondřej Prda na to som tiez narazil, ale pride mi, ze to odpoveda strohostou prednaskam, skor som mal na mysli tu oporu ci neexistuje alebo ju len neviem najst...
U těch přednášek jsou ještě "další studijní materiál", ale o žádné studentské opoře nevím
btw. kedy je polsemka? :D
Zobrazit všechny odpovědi (4)
v pondelok
aha....to uz nieco ako vypisat datum do WISu nie je v mode? :D alebo je to niekde napisane?
Tomino Sykáč Sýkora na toto sa mna nepytaj :D
tak jasne, to je problem niekoho ineho...ale keby som nahodou nezazrel tento prispevok tak tam nejdem...hlavne ze na stranke ma "Půlsemestrální test: Viz informační systém - termíny předmětu." a tam nezverejneno :D ale dik
PDI Máte někdo nějaké fajn materiály na učení na půlsemku? Podělíte se? :)
Tak jsem si nakonec půjčila tu knihu Distributed Computing. Čte se docela dobře. V knihovně jsou ještě tři výtisky. Třeba to povolí místo taháku, někdy dřív už se to zřejmě taky stalo. :D
BIO Ahoj, najde se tu někdo, kdo má také variantu zadání 'Drahanský - Tvorba falzifikátu žil ruky'? Chtěli bychom s kolegou zjistit detaily zadání ale Drahanský je out-of-office až do konce příštího týdne.
ZZN Kdo by měl zájem o předtermín, dejte like, prosím. :)
Uz ted se resi predtermin semestralni zkousky, nebo se bavime treba o predterminu obhajob k projektu?
Zobrazit všechny odpovědi (2)
Předtermín zkoušky. Je kvůli tomu potřeba spoustu věcí zařídit a termín musí být studentům znám s celkem velkým předstihem.
Nikola Valešová Dekuji :)
SRI tuší niekto, je to 1. cviko štvrtok alebo piatok? (v rozvrhu sú dva termíny)
Z webu: "Během semestru proběhnou 2 počítačová cvičení věnovaná práci s nástrojem ARIS IT Designer, a to v čase, kdy máte rezervovánu počítačovou laboratoř N203 (pátek, 14.00-15.50). Alternativně jsou k dispozici laboratoře N104/N105 (čtvrtek, 10.00-11.50)." Ale taky z toho nejsem moc moudrá... Můžeme teda přijít i ve čtvrtek? Bude tam někdo?
Tiez by ma to zaujimalo, kedze piatky dorazit nemozem. Pisal som k tomu aj email ale akosi sa mi stale nedostavilo odpovede 🤔
máme v plánu jit ve čtvrtek, tak tam snad někdo bude Jaroslav Vystavěl
na privátních stránkách předmětu je pátek 26
Dobrý den, ten čtvrteční termín je jen pro zpracovávání projektu. Jinak je stěžejní ten páteční, kdy budou cvičení s kolegou.. Kv.
inak tušíte niekto ako na tú prvú úlohu? zatiaľ som dosť stratený
Zobrazit všechny odpovědi (1)
Prostě napíšeš 25 odrážek - kroků k cíli. Např. 1) najít inzerát na prodej bytu 2) stanovit si rozpočet 3) objednat se na prohlídku bytu 4) vzít si hypotéku ...
SFC SCL Ahoj, pokud jste to už někdo řešil: jaký vzorec se používá pro výpočet vzdálenosti váhy neuronu a trénovacího vektoru? Pythagorova věta, nebo součet rozdílů vzdáleností? Jak vám vychází matice po projítí všech trénovacích vektorů?
https://ctrlv.cz/0Nm7
GMU Nemá ešte niekto volné miesto v tíme? Kolega odišiel do iného tímu a nerád by som to robil sám
PDI Ryšavý říkal, že půlsemka bude z těch pěti bodů z wiki a můžem mít A4 tahák
Ten tahák jsem ani nezaznamenal že řekl, díky :-D
Zobrazit všechny odpovědi (1)
on ho neřekl. minulé ročníky ho mohly mít, tak jsem se ho zeptal a on že jasně, že to není žádný problém. to je tak, když se člověk nezeptá.. :D
Plán zkoušek za zimní semestr 2018/2019 Připravili jsme 1. PŘEDBĚŽNÝ návrh plánu zkoušek za zimní semestr: http://www.fit.vutbr.cz/study/advisor/20182019/zkouskyZS/ http://www.fit.vutbr.cz/study/advisor/20182019/zkouskyZS/2mitzim.htm Cokoliv se ještě může změnit a možná tam ještě bude dost změn (připomínkové řízení ještě ani nezačalo - začne asi za 2 - 3 dny, které se SU FIT máme na případná vylepšení). Ale kdo má zájem, může se na ten plán podívat a: - pokud je spokojený, dát tomu palec nahoru, ať je vidět, jestli to všechny jen naštvalo ..., - pokud tam je nějaká nepříjemná kombinace, napsat ji do komentáře - zamyslíme se, a pokud to půjde, ještě s tím zkusíme něco udělat, - pokud má návrh, jak to vylepšit, také jej napsat do komentáře - budeme za to vděční my i ti, kterým se to případně vylepší. Za tímto účelem můžete použít i malou pomůcku, která ukáže, co navržená změna udělá: http://www.fit.vutbr.cz/study/advisor/20182019/zkouskyZS/planovani/ - také se prosím dívejte na požadavky učitelů v dolní části stránky s rozpisem a myslete na to, že kapacity místností jsou omezené (http://www.fit.vutbr.cz/study/advisor/20182019/zkouskyZS/planovani_mistnosti/). Prosím, nedávejte tomu škaredé smajlíky bez komentáře. Víme, že ten plán není ideální, ale když uvážíte, kolik je tam předmětů, jak dlouhé je letos zkouškové (ztrácíme 2 dny z 1. týdne - je nejkratší za posledních 5 let) a kolik je tam omezení (Devconf, Den otevřených dveří, požadavky učitelů, ...), je jasné, že to bude kompromis. Jen je otázkou jaký. Raději pište komentáře a dávejte palce nahoru konstruktivním komentářům. Také nám prosím nemějte za zlé, že všechny oznámené problémy nevyřešíme. Často musíme vybírat nejmenší zlo. Loni asi 4 studenti s určitou kombinací předmětů měli 5 zkoušek na 1 týden, ale jakákoliv změna k lepšímu vedla na to, že desítky jiných to měly o dost horší (4 místo 3 zkoušek za týden). Když se ozvete, nejdřív budeme hledat, kolika lidí se to týká, a pak řešení, které nesmí ublížit více než pomůže. Nenajdeme-li, je nám to líto, ale to k té práci bohužel patří - proto to dáváme sem, protože vás jsou stovky a můžete najít řešení, které ve 3 lidech přehlédneme. Pokaždé min. 2 - 3 změny zapracujeme - třeba to tentokrát bude ta Vaše...
http://www.fit.vutbr.cz/study/advisor/20182019/zkouskyZS/
Prvé termíny MAT a TIN sú z veľmi malým rozostupom medzi EIP a SRI, tzn pre ľudí, ktorý prenášajú TIN/MAT a su na MMI to nie je úplne najšťastnejšie.
offtopic Ahojte, niekomu sa podařil přesměrovat email z login@stud.fit.vutbr.cz na login@vutbr.cz - aby som vedel využívať plně Google Suite pre VUT?
Áno, stačí si upraviť filter "Přeposlat" v Horde - email.fit.vutbr.cz. Stačí potom vyplniť VUT adresu a bude to tam chodiť. Neodporúčam to, keďže všetky správy do školy musia pochádzať zo študentskej adresy (stud.fit.vutbr.cz), preto som to už prestal používať. Ešte lepšia cesta je presmerovanie cez Procmail: http://www.fit.vutbr.cz/CVT/net/procmail.php.cs
Zobrazit všechny odpovědi (2)
Konkrétně je nejlepší použít tohle pravidlo http://www.fit.vutbr.cz/CVT/net/procmail.php#fwd3
Pokud něco přijde z xlogin00@vutbr.cz, mělo by to být také bez problémů (pokud to nezpracovává automatický skript). Jen člověk na tom VUTmailu nesmí mít Jmeno.Prijmeni@ apod. - to pak hodně lidí zahazuje.
http://www.fit.vutbr.cz/study/advisor/#mail
POVa Hi, anybody solved 1st homework? There are 2 cases unclear to me: 1) adding black stripes to img - # The rectangle should not be visible. - what does it mean? Should the stripes be so thick (this sounds odd, cos smaller imgs would be half black), or should they be 1px wide and I should use the original img without rectangle? 2) Add white noise - # use np.random - where shall we use it? I generated noise by cv2.randn(dst=noise, mean=(0, )*channels, stddev=(5, )*channels), then added this noise to img. I can't see where the np.random should be used. Shall I generate the noise one-by-one? That would be terribly slow. Is there any elegant way? 3) gamma correction - is there any elegant way (opencv method), or manually **1.2 pixels one-by-one? Feel free to comment in cz/eng ;)
1. ignored this, makes no sense 2. np.random.normal 3. just compute the power over whole array (it's in the brackets, img ** 1.2)
Zobrazit všechny odpovědi (7)
Img**1.2 would cause some pixels to overflow max value 255, then instead of increased gamma there could be black fields etc., right?
np.clip
np.random.normal - you mean adding this to all pixels? Then again, there would be overflow, eg 250 blue could turn to 1 blue and the previously blue pixel could be yellow.
Matúš Bako will check the clip, thx
Matúš Bako np.clip je v tomto pripade k nicemu, ne? Pokud vynasobim ty hodnoty v obrazku, obrazek to prece automaticky orizne primo pri nasobeni tech pixelu a ulozi automaticky orezane (spatne) hodnoty (jsou to UINT8 -> 256 hodnot, nic vetsiho tam nenacpe) . Takze i kdyz na to potom provedu np.clip, uz je to zbytecne, nebude tam stejne nic vetsiho nez 255 a spatne hodnoty uz zustanou spatne. Neni to tak?
kedze np.random.normal vracia float, cely obrazok si docasne prevediem na float a neskor na uint8
Pak to uz jde, jen porad nechapu, proc mame pouzit toto a ne opencv randn...
Nepřepokládám, že tu bude někdo z Erasmu, tak odpovím česky :). 1) Kamarád se ptal a prý se mají obrázky ukládat jednotlivě, tudíž se nebudou ty změny přidávat inkrementálně do jednoho obrázku, ale postupně uděláš obrázek s tím obdélníkem, uložíš, pak obrázek s těma proužkama (kde nebude ten obdélník, protože vycházíš z originálního obrázku), atd. 2) a 3) už jsou zodpovězeny :)
Zobrazit všechny odpovědi (2)
ad 2) a 3) - jak jsem ted psal odpoved Matusovi, np.clip prece neresi to orezani - hodnoty v obrazku se nikdy neulozi vetsi/mensi nez 0-255, takze orezavat je np.clipem je zbytecne. Jedine bych to musel konvertovat cele do matice s jinymi hodnotami (napr. UINT16) a tu pak oriznout a pak zpet priradit do UINT8... Porad se mi to nejak nezda.
Jop, musíš to konvertovat do nějakýho formátu, kterej ti to přetečení umožní detekovat :)
3) Díval jsem se, jak se to tak běžně dělá a zdá se, že se to má scalovat. Podělím maximální možnou hodnotou barvy, udělám power a nakonec to ještě vynásobím tou maximální hodnotou barvy. zdroj: https://www.pyimagesearch.com/2015/10/05/opencv-gamma-correction/
SEN projekt Nemáte někdo místo ve skupině na projekt? (zaregistroval jsem si sám projekt pro 3 🤦‍️)