74
Minden, amit tudni akarsz. Kérdések, válaszok.
  • BRAT
    #74
    Amúgy az szumma, nem szigma...
  • drevil666
    #73
    És ezzel hány%-al csökkenthető a számolási igény, idő?
    Mekkora mátrixokkal dolgozunk, hány darabbal?
    Információvesztés van, tökéletes a visszafejtés?
  • n3whous3
    #72
    még jó, hogy csak egy mellékes dolog volt az SVD, nem értek sajnos linalghoz annyira :D
  • n3whous3
    #71
    jaja csak benéztem valamit

    amúgy egy érdekes témakörhöz (egyben diplomamunkámhoz) kellett
  • polarka
    #70
    Most éppen titkolózással.

    Egyébként csak láttam, h nem született erre még mindig megoldás és ahogyan látom csak linalg kell hozzá meg utána olvasni, h mit mivel jelölsz. Ezért gondoltam megpróbálom. De most meg azt mondod, h te láttál félre vmit és minden rendben?
    A leírás alapján C2-ből nem kell feltétlen hiányozzon az alsó k sor. Csak azt kell teljesítse, h a rangja csökkenjen k-val.
  • n3whous3
    #69
    amúgy te mivel foglalkozol? :)
  • n3whous3
    #68
    szóval na, egyszerűen mondva a példa szerint alacsony rangú átalakítást csináltam a szigma mátrixszal, vagyis csak annyit, hogy elhagytam a kicsi sajátértékű elemeket, majd a példák is csak ezt az egyenletet hozták fel és azt, hogy ok akkor itt egy eredmény, ahol megkaptam a dokumentumindexet. És persze nem az jön ki, ha ezt csinálom, hanem ha szigma szorozva V transzpó.
  • n3whous3
    #67
    tudom tudom, mikor elkezdtem utánanézni a dolgoknak, akkor volt valami, ami nem volt tiszta és ráadásul rosszul fogalmazták meg 2 helyen is, legalábbis ahogy én gondoltam :) szívtam egy kicsit vele.
  • polarka
    #66
    persze, de ez az SVD lényege
    de ezt írtad korábban a #60-ra:
    "az első egyenlet jobb oldala visszaadja az eredetit"
    én ezt így tudtam értelmezni:
    1. 1enlet: C2 = U*Σ2*V^t jobb oldala adja az eredetit (C-t)
  • n3whous3
    #65
    ha a C lenne, amit fel akarok bontani, akkor igen, ez az U*szigma*V transzponált a C lenne.
  • polarka
    #64
    tehát a C2 = U*Σ2*V^t -vel a C-t kaptad vissza?
  • n3whous3
    #63
    az eredeti mátrix egy szimpla szó-dokumentum mátrix, amit súlyozhatsz kedvedre, akár tf-idf-el is
  • polarka
    #62
    Az eredetit is láthatjuk?
  • n3whous3
    #61
    az első egyenlet jobb oldala visszaadja az eredetit, azonban a hülye könyvek valahogy szarul magyarázták el a dolgot

    kiszámoltam a 2. egyenlet jobb oldalán levő dolgot és megkaptam azt, amire eredetileg vágytam, vagyis egy (súlyozott) dokumentum indexet
  • polarka
    #60
    Ha C2 = U*Σ2*V^t, akkor [URL=http://www.sg.hu/listazas_msg.php3?id=1249655412&no=22]#22[/URL]-ben miért számolod így: C2 = Σ2*V^t?
  • n3whous3
    #59
    nein
  • drevil666
    #58
    és azóta lett megoldás, vagy van új kérdés?
  • SovereignX
    #57
    Egy másik pedig ez lenne:
    Mekkora lesz a hiba a 4.3 pontban ha az f(x) = e az x-en az [3,5] intervallumon lineárisan interpoláljuk.

    Ezt hogy kellene megoldani? Milyen képlet van rá vagy...?

    Előre is köszönök mindent!
  • SovereignX
    #56
    Tud nekem segíteni vki. Milyen képlettel lehet ez megoldani vagy hogy mint:

    Adottak sin x függvény értékei 0, 0.2, 0.4, 0.5 pontokban. A Langrange-féle interpolációs polinom alapján a sin 0.15 értékét milyen pontossággal lehet kiszámítani.

    Ezt hogy lehet megcsinálni. Magasabb matek mint amit én még elviselek ám kell a csütörtöki ZH-hoz. :((

    Előre is köszönök mindent!
  • SovereignX
    #55
    Tudna nekem vki segíteni!

    Van egy ilyen feladat, hogy: "Adottak sin x függvény értékei 0, 0,2 0,4 0,5 pontokban. A Langrange-féle interpolációs polinom alapján sin 0,15 értékét milyen pontossággal lehet kiszámítani?"
    Van ehhez egy algoritmus:
    "
    class Interpolacio
    {
    //Lagrange-féle interpoláció
    public static void Lagrange()
    {
    Console.Write("mérési helyek száma(n)=");
    int n = int.Parse(Console.ReadLine());
    double[] x = new double[n];
    double[] y = new double[n];

    Console.WriteLine("x értékek emelkedő sorrendben:");
    for (int i = 0; i < n; i++)
    {
    Console.Write("x{0}=", i + 1);
    x[i] = double.Parse(Console.ReadLine());
    }
    Console.WriteLine("x-ekhez tartozó y értékek:");
    for (int i = 0; i < n; i++)
    {
    Console.Write("y{0}=", i + 1);
    y[i] = double.Parse(Console.ReadLine());
    }

    Console.Write("a hely ahol a függvény értékét meg szeretnénk kapni=");
    double xx = double.Parse(Console.ReadLine());

    double s = 0;
    double r = 1;

    for (int i = 0; i < n; i++)
    {
    r = 1;
    for (int j = 0; j < n; j++)

    {
    if (i != j)
    {
    r *= xx - x[j];
    r /= (double)(x[i] - x[j]);
    }
    }
    r *= y[i];
    s += r;
    }

    Console.Write("a kívánt helyen a függvény értéke={0}", s);
    Console.ReadKey();
    }
    "

    Meg tudja nekem mondani vki, hogy ezt hol kellene átírni mire? Ehhez én hülye vagyok és kell majd ZHba :)

    Előre is köszönök mindent!
  • tigerbácsi
    #54
    ne offolj már!
  • n3whous3
    #53
    még 1-et ide írsz és szólok a modiknak, hogy ban, nem érted, hogy ne offolj?
  • jackcsabi
    #52
    Na itt is látszik ki a beteg. Sajnálni tudlak, ha neked ilyen dolgokon jár az eszed. Szánalom.
  • Black Hawk
    #51
    Ne offoljmá újrekk geci...
    "olyan dologban volt részem"
    Lehugyozott meg leszart? fincsi lehetett... na pofádat tedd szépen alapállásba és húzd el innen a beledet THX
  • n3whous3
    #50
    Fejezd már be az offolást kérlek, kérsz pofont?
  • jackcsabi
    #49
    Aha, oszd csak az észt, te biztos jobban ismersz mint én magam :)

    A barátnömröl meg csak annyit, hogy több olyan dologban volt részem, mint amiben neked soha nem lesz ^^
  • n3whous3
    #48
    offot meg fejezzétek be basszátok meg
  • n3whous3
    #47
    Kettőnk közül mégis nekem van barátnőm meg életcélom
  • autoszimulator
    #46
    én tanultam ezt, (ehhez képest gőzöm sincs :DD), mégse kerülnek a nők (:
  • jackcsabi
    #45
    Pedig igaza van Yeltzinnek :) Nehéz beismerni mi?:(
  • n3whous3
    #44
    na te meg főleg fogd be a pofádat 25-30 éves munkanélküli majomparádé
  • n3whous3
    #43
    Ezt te már csak tudod, mi? Digitális vizuálpoéta Mi ez valami naplopó gec?
  • n3whous3
    #42
    egy cikk írót meg még valakit megdobtam vele
  • n3whous3
    #41
    részben
  • jackcsabi
    #40
    :DDDDDDDDDDD
  • atomkrumpli
    #39
    pl. diszkrét (név nélkül mindenki megkapja a kettest) :-)
  • hungary27
    #38
    stréberek
  • Yeltzin
    #37
    na ezek azok a dolgok, amikre csak annak van szüksége, akit kerülnek a nők :)
  • ivjoe
    #36
    Amúgy én megdobnám egy mail-lel valamelyik köszi 1,2 gyakvezetőt, vagy Csendes Tibort.
  • ivjoe
    #35
    Szakdoga?