Zobrazit příspěvky

Tato sekce Vám umožňuje zobrazit všechny příspěvky tohoto uživatele. Prosím uvědomte si, že můžete vidět příspěvky pouze z oblastí Vám přístupných.


Příspěvky - Mirek Prýmek

Stran: 1 ... 229 230 [231] 232 233 ... 618
3451
Studium a uplatnění / Re:Proč tolik matematiky?
« kdy: 26. 02. 2016, 12:29:39 »
Jann tvrdí, že využívá matematiku v informatické praxi, přitom netvrdí, že ji využívá každý, jak může mít menší rozhled?
Kdyby tvrdil tohle, tak není v ničem sporu. Jeden využívá v informatice znalost matematiky, jiný biologie, jiný zahrádkářství. A každému z nich to pomáhá. To je super, multidisciplinarita je vždycky bezvadná.

Jann ale tvrdí něco jiného:
Jenže inženýr (čehokoli) právě teorii musí znát a matematiku v první řadě.
Jann tvrdí, že [každý] inženýr musí znát zahrádkářství. Protože přece každý problém v informatice se řešení pomocí znalosti zahrádkářství. A to prostě není pravda.

3452
Studium a uplatnění / Re:Proč tolik matematiky?
« kdy: 26. 02. 2016, 12:18:21 »
a Jannova zkušenost je opačná, nemůže být problém v tom, že máte trochu menší rozhled než si myslíte?
Může. Stejně jako může být problém v tom, že má menší rozhled ten, kdo tvrdí opak.

3453
Studium a uplatnění / Re:Proč tolik matematiky?
« kdy: 26. 02. 2016, 12:17:04 »
Uhybas a mlzis. Popsal jsem ti konkretni ulohu, konkretni problem a otazka zni, jestli by ji mel informatik byt schopen vyresit, nebo jestli to ma resit nekdo jiny?
Konkrétní úlohu?! Myslíš si, že když napíšeš "shlukuje podobné inzeráty", tak je to konkrétní úloha?! Já se fakt nestačím divit! Shodou okolností sis vybral úlohu, kterou jsme nedávno řešili - shlukování podobných uživatelů podle nějakých parametrů, z toho některé chybějí a to dost často - čili asi dvaceti- nebo třiceti-rozměrný prostor, ale prostá Euklidovská vzdálenost se tam použít nedá. Různé rozměry mají různou váhu a dost možná je ta váha závislá na některém z rozměrů. Trvalo nám v řádu měsíců si vůbec vyjasnit zadání a ty mi tady napíšeš jednu obecnou větu a máš pocit, že's mi to nandal? Pěkný pokus, nepovedlo se.

3454
Studium a uplatnění / Re:Proč tolik matematiky?
« kdy: 26. 02. 2016, 12:10:05 »
Takze si to shrnme: Informatik (dle Prymkovi definice) je opice, ktera busi kod, podle toho jak mu kdo rekne a pokud narazi na nejaky problem, se kterym se jeste nesetkal, bezi za matematikem (jakym?), aby mu to vysvetlil a nasel na to vhodny nastroj.
V podstate ano. Akorat nevim, proc u toho musi byt ten pejorativni ton. Informatik proste umi programovat, umi operovat s daty, umi integrovat aplikace, umi spravovat servery. Vhodnost nejakeho sloziteho matematickeho aparatu bud neumi posoudit vubec, nebo mu to bude dlouho trvat, protoze se ve svem profesnim zivote musel venovat spouste jinym vecem nez studiu matematiky. To neni neco, co bych chtel, to je konstatovani faktu. Tak, jako vetsinou neumi informatik udelat dobrou grafiku, tak ani neumi dobre fungovat v matematice. Nemel proste dost casu se to naucit.

Teď nedávno třeba Google uvolnil https://www.tensorflow.org/ - fakt myslíš, že by si každý informatik měl sednou a napsat si konkurenční produkt sám? Myslíš, že je to dobrý nápad?!

3455
Studium a uplatnění / Re:Proč tolik matematiky?
« kdy: 26. 02. 2016, 11:42:21 »
ale já se ptám na uplatnitelnost, ne na andyho zkušenost
Andyho zkušenost je, že to neuplatnil. Moje zkušenost je stejná - a to si troufnu říct, že jsem dělal na různých zajímavých věcech, žádná rutina.

Zamlcujes jednu podstatnou vec. Aby sis ty veci mohl prostudovat a identifikovat vhodne nastroje, potrebujes k tomu te literature rozumet. Prekvapive, potrebujes k tomu tu matematiku.
posléze většinou já napíšu demo v Rku s pomocí knihoven, o kterých si ona nastudovala papery a rozhodla, že jsou dané metody pro daný účel nejvhodnější. Já nedělám věci, který umí líp ona a ona nedělá věci, který umím líp já. To jsou věci, co? Kdo by to byl řekl, že si nemusí spravovat Žigulíka na dvorku sám!


Kdyby sis precetl prvni odstavec abstraktu, asi bys to pochopil. Uloha je: "Seznamka vylistuje osoby, ktere v urcitem poradi nejlepe vyhovuji pozadavkum. Tyto vysledky jsou si casto velmi podobne. Problem zni, jak sloucit vysledky do skupin a tak umoznit uzivatelum rychlejsi prochazeni?"

Je toto uloha pro informatika? Mel by ji byt schopen vyresit?
Na clusterování a obecně hledání podobnosti existují postupy, které vymysleli extrémně chytří lidi. Úlohou informatika rozhodně není vymýšlet kolo a amatérsky se snažit konkurovat profesionálům, jejichž řešení je hotové a zdarma k dispozici.

Jinak konkrétně se na to nedá odpovědět, protože to záleží na konkrétních parametrech. Jednoduché řešení založené třeba na metodě součtu čtverců vzdálenosti by měl být schopný napsat každý informatik. To jsme ale u kombinace znalosti středoškolské matematiky a reduce. Pokud by mělo být řešení sofistikovanější, tak už je dobrý použít řešení z předchozího odstavce. Záleží na zadání.

3456
Studium a uplatnění / Re:Proč tolik matematiky?
« kdy: 26. 02. 2016, 11:31:42 »
uplatnitelnost matematické anylýzy a lineární algebry je nula?
Množství konkrétních věcí, které jsem v programování použil pocházející z těchto předmětů je: 0.

3457
Studium a uplatnění / Re:Proč tolik matematiky?
« kdy: 26. 02. 2016, 11:19:27 »
Pokud by se ta aplikace měla například podle fotky pokusit určit, co to je za druh ryby a jestli má povolenou míru, tak to rozhodně s tebou prosazovanými matematickými (ne)znalostmi nenapíšeš.
Napíšeš, protože tak jako tak nebudeš vymýšlet algoritmus, ale použiješ knihovnu pro rozpoznávání obrazu. Tu knihovnu napíše někdo, kdo se rozpoznáváním obrazu věnuje celej život. A piš si, že ji vymyslí líp, než ty.

3458
Studium a uplatnění / Re:Proč tolik matematiky?
« kdy: 26. 02. 2016, 11:16:47 »
Ale jako trénink myšlení to bylo k nezaplacení.
...a představ si tu idylu, že by sis myšlení trénoval na něčem, kde by uplatnitelnost nebyla ta nula. To by byla paráda, co?

3459
Studium a uplatnění / Re:Proč tolik matematiky?
« kdy: 26. 02. 2016, 11:14:33 »
Oni se proslavili napsáním aplikace pro matematiky?
Cože?! Vůbec nechápu, o čem mluvíš. Pokud je v nějaké aplikační doméně potřeba nějaká vyšší matematika, tak se tam používá nějaký model nebo postup, který obvykle nebývá úplně jednoduchý a vymyslely ho chytré hlavy někde na univerzitě nebo ve vývojových centrech velkých firem. Na jednoho takového supr chytrého člověka pak potřebuješ řádově větší množství těch, kdo jsou schopni jeho vynález pochopit a docenit a obrovskou armádu lidí, kteří jsou ho pak schopní prakticky použít. Je to asi tak v poměru 1:100:10^6. Tvrdit, že každý jeden z těch 10^6 musí mít znalosti jako ten jeden je absurdní nesmysl.

Přesně takoví fachidioti, jaké tu propaguješ
Já nic nepropaguju. Jo, taky by se mi líbilo, kdyby z 10milionů lidí v ČR sedm milionů umělo používat tenzorový počet. Jenže to se nikdy nestane a je to absurdní představa úplně mimo realitu. Drtivá většina lidí v IT prostě dělá (přítomný čas) obyčejné věci a matematika jim stačí středoškolská. To není něco, co bych propagoval, to je konstatování faktu. Úzká skupina lidí, kteří mají na teoretické studium a jsou schopni ho zvládnou dobře by se mu samozřejmě měli věnovat.

, dělají takové blbosti, jako že si do databází ukládají IP adresy jako stringy, včetně teček, protože jim nedocvakne, že to je jen poněkud nezvykle zapsané číslo.
A takhle je to vždycky! Někdo tady propaguje nutnost znalosti vyšší matiky a pak vytáhne příklad, že někdo nezná učivo základní školy. OMG! Tak jo. Někdo si někam ukládá stringy, takže se všichni musí učit diferenční rovnice. To fakt dává smysl, už to chápu. (A s dovolením za diskusi s tebou děkuji a z mé strany ji končím, protože na takhle absurdní rovinu fakt nemám ani náladu ani čas)

3460
Studium a uplatnění / Re:Proč tolik matematiky?
« kdy: 26. 02. 2016, 10:21:10 »
Presne tak to nefunguje. Prekvapive Page i Brin byli Ph.D. studenti computer science (informatiky).
A co? Samozřejmě pokud matematiku umíš, můžeš i vymyslet model i ho zrealizovat. Pokud rozumíš rybářství a zároveň informatice, tak napíšeš aplikaci pro rybáře. Co se snažíš říct?

A kdo dela takove veci jako clusterovani, hledani vzoru v datech, hledani zavislosti, analyzu grafovych dat?
A co to podle tebe konkrétně znamená? Úplně prakticky. Co uděláš, když potřebuješ v datech najít nějaké souvislosti?

Nevím, jakou zkušenost s tím máš ty a jaké na to používáš postupy, ale já za normální postup považuju prostudovat si dostupnou literaturu k tématu, identifikovat vhodné nástroje, podívat, jestli pro ně existují knihovny (z 99%) existují a ty potom použít. Prakticky to znamená data nějak vyčistit, dostat do potřebného tvaru a zavolat patřičnou funkci patřičné knihovny.

Drtivá část práce je s tím, data nějak sbírat, někam efektivně uložit, mít rozchozený nástroj, pomocí kterého s těmi daty můžeš pracovat, a pak dostat data do takového tvaru, se kterým knihovna umí pracovat. Je to z velké části adminská práce, instalace, konfigurace, configuration management, a potom často hodně práce s transformací dat (pokud je v tom nějaká matematika, tak jednoduchá. Většinou je to nějaký map/reduce, přehazování sloupečků a podobný operace - ne nutně jednoduchý, ale rozhodně ne nijak zvlášť matematický).

Jistě, ty knihovny musí napsat někdo, kdo tomu fakt zatraceně rozumí. Čili člověk, který se matematikou zabývá celou svojí profesní kariéru. Ne nějaký polomatematik, který měl šest matematických předmětů přičemž posledním prošel s odřenýma ušima a byl rád, že už to má konečně za sebou.

Vezmi si napriklad https://www.cs.drexel.edu/~julia/documents/barac.pdf. Je to uloha pro informatika? Mel by ji informatik byt schopen vyresit? Potrebuje k tomu vic nez stredoskolskou matiku?
Co konkrétně by měla nebo neměla být úloha pro informatika? Vymyslet model, implementovat ho, ověřit ho na reálných datech, vytvořit nad ním prodatelný produkt, prodávat ho, rozjet PR kampaň, najít investory... ? Fakt nevím, co řešíš. Myslíš jako, že když takhle plácneš nějakým paperem, tak si z toho sednu na zadek a uznám se sypáním popela na hlavu, že teda fakt každej ajťák musí znát nejnovější postupy clusterování dat? To se teda mýlíš. Pracujus Rkem, kde každá knihovna má v dokumentaci citovaný papery, na kterých je založená. A vím, že ty papery číst nemusím. Stačí, když si je přečte někdo, kdo se tomu věnuje fakt na plno, a řekne mi, jestli je to dobrá cesta nebo ne.

3461
Studium a uplatnění / Re:Proč tolik matematiky?
« kdy: 26. 02. 2016, 08:58:13 »
Spíše je zajímavé pozorovat jeho styl a způsob uvažování.
Což se právě daleko líp dělá formou semináře, diskuse, tvořivé činnosti.

3462
Studium a uplatnění / Re:Proč tolik matematiky?
« kdy: 26. 02. 2016, 08:51:27 »
Tím, že jsme v Československu vyráběli asi 90 % sortimentu veškerého zboží, byla potřeba vlastního aplikovaného výzkumu a zejména vývoje; dneska z toho zůstala torza a vše dováží.
Jasně. A lidi celýho světa nám mohli ruce utrhat, aby si od nás koupili Škodu Favorit a počítač IQ 151.

3463
Studium a uplatnění / Re:Proč tolik matematiky?
« kdy: 26. 02. 2016, 01:23:15 »
Uz vidim tu konverzaci dle Prymka: "Larry, dostal jsem napad, naprogramujeme vyhledavac. Neznas nejakeho matematika, ktery nam vymysli model? Ja bych to umel naprogramovat a ty k tomu udelas webovky."
Ano, přesně tak to funguje. Grafiku dělá grafik, matematiku dělá matematik, obchoduje obchodník. To je ale překvápko!

Víš, jak jsem psal, s matematičkou docela úzce spolupracuju. Já mám dost práce s tím, abych předpřipravil data, doručil je tam, kde je potřebujeme mít, v kvalitě a spolehlivosti, ve které je potřebujeme mít, a zabezpečuju, abysme měli všechny potřebné nástroje. Pak prodiskutujeme, jaký řešení by se líbilo jí, co bych navrhoval já, uděláme z toho nějaký závěr, a posléze většinou já napíšu demo v Rku s pomocí knihoven, o kterých si ona nastudovala papery a rozhodla, že jsou dané metody pro daný účel nejvhodnější. Já nedělám věci, který umí líp ona a ona nedělá věci, který umím líp já. To jsou věci, co? Kdo by to byl řekl, že si nemusí spravovat Žigulíka na dvorku sám!

3464
Zkrátka parádně vytuněněj Hlodač...
Mně to přijde spíš jako něco jako Facebook, ale lepší.

3465
Studium a uplatnění / Re:Proč tolik matematiky?
« kdy: 25. 02. 2016, 20:34:34 »
Pak příjdeš na trh práce a co vidíš? Že matiky jsou ti na nic, spousta dalších odborných předmětů zrovna tak, a ještě navíc neumíš programovat.
Ano, to je přesně to, o čem mluvím.

Stran: 1 ... 229 230 [231] 232 233 ... 618