• Welcome to TUKE FÓRUM - Fórum pre študentov Technickej Univerzity v Košiciach.
 

UI

Started by krtek, 01.10.2007, 21:38:07

« predchdzajce - alie »

mishelka

no ja mam tak že že klikám bodíky na plochu ale mi tam takeee blbosti vychádzajú podľa toho vzorca že až...
  

#define TRUE FALSE //Happy debugging suckers :D

MKI

ono niekedy treba velmi vela krokor aj par tisicok na spravne vykreslenie, apon umna to tak funguje najme ak mate velku plhcu od -50 do 50
www.mki.sk Kvalitne a lacne TONERY :)

Ing.Veduci

pridal som update k preceptronju ... tam ma byt pri vypocte out zaratane aj w n+1 a x n+1  .. teda prah a -1
Co bolo, to bolo. Terazky som Ing.Veduci
Predpokladám, že väčšina z vás má doma počítač. Buď to, alebo ste si túto stránku vycucali z vredu na nohe.

mishelka

ale mne sa to tam podľa toho hlúpeho vzorca zacykluje sakriš... :(
  

#define TRUE FALSE //Happy debugging suckers :D

MKI

ale coby nic sa ti zacyklit nemoze

        for (int k=1; k <=1000; k++) {
        for (int j=1; j <= this.i; j++){
            sum = w1 * x1[j] + w2 * x2[j] + w0 * x0;
            if (sum >= 0) y = 1;
            else y = 0;
            w0 = w0 + learn * (d[j] - y) * x0;
            w1 = w1 + learn * (d[j] - y) * x1[j];
            w2 = w2 + learn * (d[j] - y) * x2[j];

           
        }
        }

kde 1000 je pocet uceni to si moze zvolit aj jeden
i je pocet bodov na ploche teda pocet kruzkov a krizikov napr
w0 w1 w2 vahy a x1 x2 x3 vstupy cize suradnice ..

nemoze sa ti to zacyklit
www.mki.sk Kvalitne a lacne TONERY :)

kane77

#55
Quote from: Veduci on  29.10.2007, 21:38:05
pridal som update k preceptronju ... tam ma byt pri vypocte out zaratane aj w n+1 a x n+1  .. teda prah a -1

tak neviem.. mne to po pridani toho riadka hadze uplne zle vysledky.. bez toho to dava na 90% dobre vysledky...

EDIT: ak to dam do cyklu tak ako pisal MKI tak to ide...
EDIT 2: ani tak to nejde... :/ uz som z toho v <>
A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?
A: Top-posting.
Q: What is the most annoying thing in e-mail?

MKI

este trosku kod moje okno v jave je 50 krat 50 stym ze ku vstupnym suradniciam pripocitavam +25 co vlastne spravi to ze nulove osi budu v polke okna nasledujuci kod mi vykresluje ciaru

        suradnica1 = (int) ((w0 - w1)/w2);
        suradnica2 = (int) ((w0 - 50*w1)/w2);
       
        panel.update(panel.getGraphics());
       
        panel.getGraphics().drawLine(1,suradnica1,50,suradnica2);
www.mki.sk Kvalitne a lacne TONERY :)

Ing.Veduci

nemate dake pekne patterny podla ktorych testovat???
daco aj s vysledkom aky mi ma na konci vyjst (rovnica priamky)
Co bolo, to bolo. Terazky som Ing.Veduci
Predpokladám, že väčšina z vás má doma počítač. Buď to, alebo ste si túto stránku vycucali z vredu na nohe.

mishelka

#58
no... šmarila som program do môjho krásneho GUI a robí to toto:

1) keď tam dám hodnoty v tvare že:
x1 > 0
x2 > 0 pre cervene bodíky
x1 < 0
x2 < 0 pre modre bodíky
tak to fachci v pohode...

2) ako náhle ale pridám jeden bodík medzi červene (ale ešte nie za ne) na stranu kde už je x1 aj x2 kladné tak sa to zacyklí ale fajne.. takže kto ma nejaký návrh?

kto to chce aj vidieť tak tu je link na môj program... http://www.sendspace.com/file/gpqd5t
  

#define TRUE FALSE //Happy debugging suckers :D

Ing. nemtom

uz uz som siel stiahnut ked som zbadal ze .jar ...
brix will be shat

mishelka

a co chces zdrojaky ci co
  

#define TRUE FALSE //Happy debugging suckers :D

Ing. nemtom

:) ee, to mi je jasne ze nedas:)
brix will be shat

kane77

coze? vy svoje zadania nerobite Opensource??
A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?
A: Top-posting.
Q: What is the most annoying thing in e-mail?

mishelka

#63
no ja nechcem nič vravieť.. ale keď rozpakuješ jar-ko v TC tak tam máš classy a keď otvoríš classy nejakým dekompilátorom máš moje public open source zadanie...  :h_lipsrsealed: teraz som vám dala návod sakra :h_azn:

finálna verzia zacykleného perceptrónu:

http://www.sendspace.com/file/djovzx
http://www.sendspace.com/file/oa3h90

vyzerá to, že sa priamka otáča okolo bodu [0, 0] a kašle na mňa... keď dám body inej farby za ten bod tak sa na mňa vykašle... :)))
  

#define TRUE FALSE //Happy debugging suckers :D

Ing.Veduci

otazka ku java GUI:

pouzivam JFrame a v nom JPanel do ktoreho kreslim takto:

public void paint(Graphics g) {
       
        super.paint(g);
       
        graph.getGraphics().setColor(Color.red);
       
        graph.getGraphics().drawLine(0, 350, 700, 350);
        graph.getGraphics().drawLine(350, 0, 350, 700);
       
        graph.getGraphics().drawOval(650-5, 50-5, 10, 10);
       
        graph.getGraphics().fillOval(350-5, 350-5, 10, 10);
        graph.getGraphics().fillOval(650-5, 350-5, 10, 10);
        graph.getGraphics().fillOval(350-5, 50-5, 10, 10);
       
        graph.getGraphics().drawLine(380, 0, 700, 300);
    }


a absolutne mi to ignoruje to setColor(Color.red) ... vsetko to kresli ciernou

nie zeby som to teraz koli tomu nemohol odovzdat, ale by ma zaujimalo preco je to tak....  :j_undecided:
Co bolo, to bolo. Terazky som Ing.Veduci
Predpokladám, že väčšina z vás má doma počítač. Buď to, alebo ste si túto stránku vycucali z vredu na nohe.

mishelka

to máš v Jave? A prečo používaš graph.getGraphics(), keď tá metóda dostane g-éčko ako parameter?....
no šmarila som do svojho kódu toto:

public void paint (Graphics g) {
        g.setColor(Color.red);
        g.drawLine(0, 350, 700, 350);
        g.drawLine(350, 0, 350, 700);
        g.drawOval(650-5, 50-5, 10, 10);
        g.fillOval(350-5, 350-5, 10, 10);
        g.fillOval(650-5, 350-5, 10, 10);
        g.fillOval(350-5, 50-5, 10, 10);
        g.drawLine(380, 0, 700, 300);
}

a ide to absolútne krásne (aj keď neviem kam lebo je to mierne mimo obrazovku...) a je to červené... ;)
  

#define TRUE FALSE //Happy debugging suckers :D

kane77

Quote from: mishela on  05.11.2007, 03:48:43
to máš v Jave? A prečo používaš graph.getGraphics(), keď tá metóda dostane g-éčko ako parameter?....
no šmarila som do svojho kódu toto:

public void paint (Graphics g) {
        g.setColor(Color.red);
        g.drawLine(0, 350, 700, 350);
        g.drawLine(350, 0, 350, 700);
        g.drawOval(650-5, 50-5, 10, 10);
        g.fillOval(350-5, 350-5, 10, 10);
        g.fillOval(650-5, 350-5, 10, 10);
        g.fillOval(350-5, 50-5, 10, 10);
        g.drawLine(380, 0, 700, 300);
}

a ide to absolútne krásne (aj keď neviem kam lebo je to mierne mimo obrazovku...) a je to červené... ;)

hmm no a navrhoval by som checkovat velkost toho JPanelu ak to chcete robit do nejakej suradnicovej sustavy... potom x-ova suradnica je panel.getWidth()/2+x a y-ova je panel.getHeight()/2-y
A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?
A: Top-posting.
Q: What is the most annoying thing in e-mail?

Ing.Veduci

heh .. tak kym pouzivam moju metodu public void paint(Graphics g) ... ktoru ani nikde nevolam .. proste ona sama vie ze sa ma zavolat a kreslit, co mi je na nej velmi sympaticke ze je taka inteligentna .. tak to sice kresli cierno ale tam kde ma

potom to zmenim na to co napisala Mishella .. co mi fakt pride logickejsie (neviem kde som mal oci ked som kukal na u metodu...) tak to kresli sice cerveno, ale tak ako vravis .. je to posunute o takych 20pointov hore a 5 dolava...

a ked skusim nudzove riesenie paintuj(graph.getGraphics()); .. kde graph je ten moj JPanel kde to ma kreslit .. tak marne cakam na to ze to nieco nakresli


proste ja nie som na taketo graficke zalezitosti swing-oveho a awt-oveho typu ... tesim sa ze mi to kresli aspon tou ciernou .. idem to dat cele do kopy a hawk dohovoril som, koncim .. idem sa venovat krajsim zalezitostiam...  :beer1:
Co bolo, to bolo. Terazky som Ing.Veduci
Predpokladám, že väčšina z vás má doma počítač. Buď to, alebo ste si túto stránku vycucali z vredu na nohe.

Ing.Veduci

dokonca aj ked kliknem na tlacidlo Learn kde mam metodu:

private void learnActionPerformed(java.awt.event.ActionEvent evt) {                                     
        System.out.println("Volam preceptrona - tu sa vsetko vyrata vyhodi to vysledok a podla toho to kreli priamku");

        graph.getGraphics().setColor(Color.red); //graph je JPanel na ktory xcem kreslit
        graph.getGraphics().drawLine(0, 0, 700, 700);
}

tak to kresli ciernou farbou ... absolutna ignoracia a pohrdanie mojho GUI jeho tvorcom ... zachvilu sa vzburi a bude si robit a kreslic so sa mu zachce  :emot-LMAO:
Co bolo, to bolo. Terazky som Ing.Veduci
Predpokladám, že väčšina z vás má doma počítač. Buď to, alebo ste si túto stránku vycucali z vredu na nohe.

MKI

nemohla by si to hodit open source a ne tu stahovat dajake programy ja by som si to len cel porovnat s mojim napr...
www.mki.sk Kvalitne a lacne TONERY :)

wlade

ja ani neviem co mam vlastne zacat robit :( Na cviku sme mali nejake rovnice a ako co mam z toho urobit ?  :hammer:

Vsetci tu vsetko vedia len ja som akosi out  :o
I'm not normal, but paranormal abnormal...
Full series: X-Files & Masters Of Horror :D

HC Košice 4ever (B17-4-1) :buttrock:

Dawn of the FEI:
When there's no more room in FEI, the dead students will walk the earth...

checky


wlade

Quote from: checky on  06.11.2007, 06:11:40
niesi sam

som sa bal ze vsetci su geniovia len ja nula :)

O to nejde, ale o to ze stvrtok to mame mat hotove a ja ani zaboha neviem co mam na zaklade http://neuron-ai.tuke.sk/~vascak/predmety/UI/Zadanie-1_UI.html robit  :nervous:
I'm not normal, but paranormal abnormal...
Full series: X-Files & Masters Of Horror :D

HC Košice 4ever (B17-4-1) :buttrock:

Dawn of the FEI:
When there's no more room in FEI, the dead students will walk the earth...

MKI

ved som vam to minule pastol ako vypocitat hodnoty aj ako priamku vykreslit ? tak v com j eproblem ? :)
www.mki.sk Kvalitne a lacne TONERY :)

Ing.Veduci

ta ja fakt neviem v com je problem .... sak ked si precitate tu v poradi 2. literaturu co je pri zadani (neake doc -> str. 160 - 162), ta uz aspon musite tusit o co sa jedna ... na konci je tam este aj algoritmus ako sa to cele robi,... fakt ze to doc odporucam si tie 2 strany precitat... potom uz ide len o to, ze ako to prepisat do dakejo prog. jazkyka a hotovo .. najvascia muka je zeby to aj vykreslilo nie len vypisalo na konzolu..
Co bolo, to bolo. Terazky som Ing.Veduci
Predpokladám, že väčšina z vás má doma počítač. Buď to, alebo ste si túto stránku vycucali z vredu na nohe.