63. spotkanie Warszawa JUG - Jacek Szczukocki z "JGAP czyli gen javy w każdym z nas"

12 views
Skip to first unread message

Jacek Laskowski

unread,
Mar 4, 2010, 4:11:20 PM3/4/10
to Warszawa-JUG
Cześć!

Warszawska Grupa Użytkowników Technologii Java (Warszawa JUG) [1]
zaprasza na 63. spotkanie, które odbędzie się we wtorek, 9. marca o
godzinie 18:00 w sali 5440 Wydziału MIM UW przy ul. Banacha 2 w
Warszawie.

Temat: JGAP, czyli gen javy w każdym z nas
Prelegent: Jacek Szczukocki [2]

Algorytmy genetyczne (GA's) są algorytmami wyszukiwania, które
działają w procesie doboru naturalnego. Rozpoczynają się od zestawu
możliwych rozwiązań, który następnie ewoluuje w kierunku zestaw
bardziej optymalnych rozwiązań. W zestawie rozwiązań te, które są
słabe zazwyczaj wygasają podczas, gdy lepsze rozwiązania są
propagowanie ich korzystne cechy, wprowadzają więcej rozwiązań do
zestawu, który oferują większe możliwości (czy tu nie ma jakiegoś
błędu językowego? to jeszcze mutuje :)). Przypadkowe mutacje pomagają
zagwarantować, że zestaw ten nie popadnie w stagnację.

Prezentacja ma na celu zainteresowanie słuchaczy tematyką
wykorzystania systemów sztucznej inteligencji, a w szczególności
algorytmami genetycznymi. W trakcie prezentacji opiszę zasadę
działania oraz podstawy biologiczne algorytmów genetycznych oraz
innych technologii wchodzących w skład szkieletu JGAP. Prezentacja
obejmie przykłady z wykorzystaniem algorytmów genetycznych z naciskiem
na ich mocne i słabe strony.

Jacek Szczukocki [2] jest absolwentem Wydziału Informatyki katedry
Systemów Sztucznej Inteligencji i Systemów Ekspertowych Wyższej Szkoły
Humanistyczno-Ekonomicznej w Łodzi. Programista Java od 4 lat.
Zafascynowany technologią sztucznej inteligencji i zagorzały
propagator jej wykorzystania..

Planowany czas prezentacji to 1,5h, po której planuje się
15-30-minutową dyskusję.

Wstęp wolny

Zapraszam w imieniu prelegentów i grupy Warszawa JUG!

[1] http://www.warszawa.jug.pl
[2] http://www.szczukocki.pl/

Jacek

--
Jacek Laskowski
Notatnik Projektanta Java EE - http://jaceklaskowski.pl/
Kapituła Javarsovia 2010 - http://javarsovia.pl/

Andrzej Klusiewicz

unread,
Mar 5, 2010, 4:43:51 AM3/5/10
to warsza...@googlegroups.com
Ile razy trzeba si� jeszcze wypisa� by nie dostawia� wi�cej maili???


Jacek Laskowski wrote:
> Cze��!
>
> Warszawska Grupa U�ytkownik�w Technologii Java (Warszawa JUG) [1]
> zaprasza na 63. spotkanie, kt�re odb�dzie si� we wtorek, 9. marca o
> godzinie 18:00 w sali 5440 Wydzia�u MIM UW przy ul. Banacha 2 w
> Warszawie.
>
> Temat: JGAP, czyli gen javy w ka�dym z nas
> Prelegent: Jacek Szczukocki [2]
>
> Algorytmy genetyczne (GA's) s� algorytmami wyszukiwania, kt�re
> dzia�aj� w procesie doboru naturalnego. Rozpoczynaj� si� od zestawu
> mo�liwych rozwi�za�, kt�ry nast�pnie ewoluuje w kierunku zestaw
> bardziej optymalnych rozwi�za�. W zestawie rozwi�za� te, kt�re s�
> s�abe zazwyczaj wygasaj� podczas, gdy lepsze rozwi�zania s�
> propagowanie ich korzystne cechy, wprowadzaj� wi�cej rozwi�za� do
> zestawu, kt�ry oferuj� wi�ksze mo�liwo�ci (czy tu nie ma jakiego�
> b��du j�zykowego? to jeszcze mutuje :)). Przypadkowe mutacje pomagaj�
> zagwarantowa�, �e zestaw ten nie popadnie w stagnacj�.
>
> Prezentacja ma na celu zainteresowanie s�uchaczy tematyk�
> wykorzystania system�w sztucznej inteligencji, a w szczeg�lno�ci
> algorytmami genetycznymi. W trakcie prezentacji opiszďż˝ zasadďż˝
> dzia�ania oraz podstawy biologiczne algorytm�w genetycznych oraz
> innych technologii wchodz�cych w sk�ad szkieletu JGAP. Prezentacja
> obejmie przyk�ady z wykorzystaniem algorytm�w genetycznych z naciskiem
> na ich mocne i s�abe strony.
>
> Jacek Szczukocki [2] jest absolwentem Wydzia�u Informatyki katedry
> System�w Sztucznej Inteligencji i System�w Ekspertowych Wy�szej Szko�y
> Humanistyczno-Ekonomicznej w �odzi. Programista Java od 4 lat.
> Zafascynowany technologi� sztucznej inteligencji i zagorza�y
> propagator jej wykorzystania..
>
> Planowany czas prezentacji to 1,5h, po kt�rej planuje si�
> 15-30-minutowďż˝ dyskusjďż˝.
>
> Wst�p wolny
>
> Zapraszam w imieniu prelegent�w i grupy Warszawa JUG!

Jacek Laskowski

unread,
Mar 5, 2010, 4:50:01 AM3/5/10
to warsza...@googlegroups.com, Andrzej Klusiewicz
2010/3/5 Andrzej Klusiewicz <klusi...@jsystems.pl>:
> Ile razy trzeba się jeszcze wypisać by nie dostawiać więcej maili???

Pewnie raz, ale na Twoją prośbę wypisałem Cię z grupy.

Jacek

--
Jacek Laskowski
Notatnik Projektanta Java EE - http://jaceklaskowski.pl

Bartek Zdanowski

unread,
Mar 5, 2010, 2:20:55 PM3/5/10
to warsza...@googlegroups.com
2010/3/5 Andrzej Klusiewicz <klusi...@jsystems.pl>
Ile razy trzeba się jeszcze wypisać by nie dostawiać więcej maili???
Jakiś frustrat piątkowy? Przecież to nie my zapisaliśmy kolegę? A transport odbywa się dzięki Google Groups (R) (TM) (C) (itd.... )
A może Jacku nie chciałeś kolegi wypuścić i go ręcznie dopisywałeś?



--
Pozdrawiam,
Bartek Zdanowski

Agusiak

unread,
Mar 5, 2010, 5:46:42 PM3/5/10
to warsza...@googlegroups.com

Ale prawdą jest, że wypisanie się z grupy nie jest łatwą sprawą. Też próbowałam kilka razy, teraz się cieszę, ze mi się nie udało :P

--
Otrzymujesz tę wiadomość, ponieważ subskrybujesz grupę dyskusyjną Google o nazwie „Warszawa Java User Group (Warszawa JUG)”.
Aby zamieszczać posty w tej grupie, wyślij e-mail na adres warsza...@googlegroups.com.
Aby anulować subskrypcję tej grupy, wyślij e-mail na adres warszawa-jug...@googlegroups.com.
Aby uzyskać więcej informacji, odwiedź tę grupę pod adresem http://groups.google.com/group/warszawa-jug?hl=pl.

Grzegorz Duda

unread,
Mar 5, 2010, 5:59:07 PM3/5/10
to warszawa-jug
A to co help do Google Groups mowi, to nie dziala?

http://groups.google.com/support/bin/answer.py?hl=en&answer=46608

Regards/Pozdrawiam,
Grzegorz Duda (http://www.dworld.pl/page/show/Grzegorz_Duda/)
Developers World (http://www.dWorld.pl)
JAVA exPress (http://www.javaexpress.pl)

2010/3/5 Agusiak <sha...@o2.pl>:

Bartek Zdanowski

unread,
Mar 5, 2010, 6:29:33 PM3/5/10
to warsza...@googlegroups.com
I bardzo dobrze! A mozesz powiedziec czemu nie zalujesz? Pytam serio,
co spowodowalo, ze uczestnictwo stalo sie ciekawe?

Jacek Laskowski

unread,
Mar 6, 2010, 12:57:21 PM3/6/10
to warsza...@googlegroups.com
2010/3/5 Bartek Zdanowski <bartek.z...@gmail.com>:

> A może Jacku nie chciałeś kolegi wypuścić i go ręcznie dopisywałeś?

Tak też było - myślałem, że w końcu zostanie, ale nie dawał za
wygraną, więc jak już poszło publicznie, uległem :) (oczywiście
żartowałem).

Jacek

--
Jacek Laskowski
Notatnik Projektanta Java EE - http://jaceklaskowski.pl

Jacek Laskowski

unread,
Mar 6, 2010, 12:58:01 PM3/6/10
to warsza...@googlegroups.com
2010/3/6 Bartek Zdanowski <bartek.z...@gmail.com>:

> I bardzo dobrze! A mozesz powiedziec czemu nie zalujesz? Pytam serio,
> co spowodowalo, ze uczestnictwo stalo sie ciekawe?

Dla mnie to jasne - fajna z nas grupa, taka rozwojowa (przynajmniej liczbowo :))

Jacek

--
Jacek Laskowski
Notatnik Projektanta Java EE - http://jaceklaskowski.pl

Agusiak

unread,
Mar 7, 2010, 1:21:14 PM3/7/10
to warsza...@googlegroups.com
Odpowiedziałam już Bartkowi, ale skoro chcecie wszyscy wiedzieć, hehe:) to
uważam że:

Trzeba być na pewnym stopniu 'rozwoju', 'wtajemniczenia', aby móc korzystać
z tej grupy. Dla mnie początkowo flustrujace było dostawanie maili, w
których nie wiem o co chodzi. Potem zauważyłam, ze przychodza również
ciekawe linki do materiałów w Internecie i na podstawie
dyskusji jestem w stanie wyłapac key words, i zrobić samodzielny research w
tym temacie.
Tak więc największa zaletą - dla mnie, jest dyskusja o nowinkach:) co daje
mozliwość rozwoju we właściwym kierunku.

Nie wiem, czy już jestem na etapie zadawania 'sensownych' pytan ale mam
jedno.

Mam pole, w którym mogę przesłać 65000 byte, z pliku zczytuje kolejne linie,
i sprawdzam czy już przekroczylam limit. Niestety funkcja getByte() dla
moich stringow nie dziala:
while(out.getByte()+linia.getByte()<65000)

Jakies sugestie?


-----Original Message-----
From: warsza...@googlegroups.com [mailto:warsza...@googlegroups.com]
On Behalf Of Jacek Laskowski
Sent: Saturday, March 06, 2010 9:58 AM
To: warsza...@googlegroups.com
Subject: Re: [warszawa-jug] 63. spotkanie Warszawa JUG - Jacek Szczukocki z
"JGAP czyli gen javy w każdym z nas"

Jacek

--

Paweł Stawicki

unread,
Mar 7, 2010, 4:08:20 PM3/7/10
to warsza...@googlegroups.com
Coś dziwny ten kod. Przede wszystkim, String nie ma metody getByte(), tylko getBytes(). Pomyślałbym że to literówka, ale getBytes() zwraca tablicę bajtów, więc nie możesz jej porównać przez "<" ani dodać przez "+". Napisz więcej o co tam chodzi :)

Pozdrawiam

jacek szczukocki

unread,
Mar 10, 2010, 2:52:00 AM3/10/10
to warsza...@googlegroups.com
Chciałem podziękować wszystkim obecnym. Spodziewałem się mniejszego audytorium, przez co byłem miło zaskoczony. Mam nadzieję, że nie zanudziłem wszystkich :-)

pozdrawiam 
Jacek

Grzegorz Szczepański

unread,
Mar 10, 2010, 4:35:57 AM3/10/10
to warsza...@googlegroups.com
Mnie się podobało, dobrze się bawiłem ;-)
dzięki
Grzegorz Szczepański

Jacek Laskowski

unread,
Mar 10, 2010, 9:40:25 AM3/10/10
to warsza...@googlegroups.com
2010/3/10 Grzegorz Szczepański <grzszcz...@gmail.com>:

> Mnie się podobało, dobrze się bawiłem ;-)

Napisz więcej. Czego można było nauczyć się odnośnie jgap, a co
odnośnie samej techniki prezentacji? Dobrze szło Jackowi z prezentacją
tematu? Miał gita w zapasie? Slajdów wystarczyło? Wszystko powiedziane
i przegadane?

Grzegorz Szczepański

unread,
Mar 11, 2010, 6:36:20 AM3/11/10
to warsza...@googlegroups.com
W dniu 10 marca 2010 15:40 użytkownik Jacek Laskowski
<ja...@laskowski.net.pl> napisał:

> 2010/3/10 Grzegorz Szczepański <grzszcz...@gmail.com>:
>> Mnie się podobało, dobrze się bawiłem ;-)
>
> Napisz więcej.

Hmm... czuję się jak uczniak wywołany do tablicy.. ;-)

> Czego można było nauczyć się odnośnie jgap,

No ja się dowiedziałem dużo, bo temat był mi prawie całkowicie
nieznany. Bez wchodzenia w szczegóły
było wprowadzenie do idei programowania genetycznego oraz do zasad
korzystania z biblioteki na podstawie
kilku praktycznych przykładów.

> Dobrze szło Jackowi z prezentacją
> tematu?

Widać było że prowadzący dogłębnie zna temat i całość wypadła bardzo
profesjonalnie. Czasem,
przy odpowiadaniu na pytanie z sali Jacek zastanawiając się nad
odpowiedzią i jednocześnie mówiąc
przerywał wypowiedź w pół zdania, nie kończył i zaczynał nową
wypowiedź żeby odpowiedzieć w inny
sposób (np. za pomocą innego przykładu). Takie postępowanie trochę
mnie wytrącało z kontekstu,
bo on już szedł w inną stronę a ja jeszcze przez chwilę podążałem za
jego poprzednią myślą zanim
się zorientowałem że to już coś innego i przełączyłem się. Brakowało
mi wtedy jakiegoś przerywnika
w stylu "może odpowiem wam inaczej" który by informował że porzucamy
poprzedni tok rozumowania.
Jest to oczywiście moje subiektywne odczucie, sprawa drobna która nie
przeszkodziła mi - jak już
pisałem - dobrze się bawić w trakcie spotkania ;-)

> Miał gita w zapasie? Slajdów wystarczyło? Wszystko powiedziane
> i przegadane?

Wydaje się że powiedziano wszystko co można było powiedzieć w tak
krótkim czasie. Prowadzący
odpowiedział na każde pytanie z sali, a pytań było naprawdę dużo.

pozdrawiam
Grzegorz

Jacek Laskowski

unread,
Mar 11, 2010, 7:24:51 AM3/11/10
to warsza...@googlegroups.com
2010/3/11 Grzegorz Szczepański <grzszcz...@gmail.com>:

> Widać było że prowadzący dogłębnie zna temat i całość wypadła bardzo
> profesjonalnie. Czasem,
> przy odpowiadaniu na pytanie z sali Jacek zastanawiając się nad
> odpowiedzią i jednocześnie mówiąc
> przerywał wypowiedź w pół zdania, nie kończył i zaczynał nową
> wypowiedź żeby odpowiedzieć w inny
> sposób (np. za pomocą innego przykładu). Takie postępowanie trochę
> mnie wytrącało z kontekstu,
> bo on już szedł w inną stronę a ja jeszcze przez chwilę podążałem za
> jego poprzednią myślą zanim
> się zorientowałem że to już coś innego i przełączyłem się. Brakowało
> mi wtedy jakiegoś przerywnika
> w stylu "może odpowiem wam inaczej" który by informował że porzucamy
> poprzedni tok rozumowania.
> Jest to oczywiście moje subiektywne odczucie, sprawa drobna która nie
> przeszkodziła mi - jak już
> pisałem - dobrze się bawić w trakcie spotkania ;-)

Masz klasę. Napisałeś kilka zdań, a mnie wydaje się, jakbym był na
miejscu i uczestniczył w spotkaniu. Powinieneś częściej recenzować
nasze spotkania (szczególnie moje, jeśli się w końcu pojawią).
Najbardziej podoba mi się sformułowanie "który by poinformował, że
porzucamy poprzedni tok rozumowania". Teraz będziesz częściej
wywoływany do tablicy! :-)

jacek szczukocki

unread,
Mar 11, 2010, 8:16:15 AM3/11/10
to warsza...@googlegroups.com
Bardzo dziękuję za pochwałę, a przede wszystkim za konstruktywną krytykę bo o tą zawsze trudno :-).

Postaram się naprawić braki.

pozdrawiam 
Jacek S.

Bartek Zdanowski

unread,
Mar 16, 2010, 6:03:42 AM3/16/10
to warsza...@googlegroups.com
Naprawic braki? Tzn. Jacku kiedy poprowadzisz nastepny wyklad na
WJUGu? Troche wchodze na ambicje,ale wiesz, tyle wolnych terminow i
moze bys o czyms zechcial jeszcze opowiesziec? Pytam zupelnie serio.

>> warszawa-jug...@googlegroups.com<warszawa-jug%2Bunsu...@googlegroups.com>


>> .
>> Aby uzyskać więcej informacji, odwiedź tę grupę pod adresem
>> http://groups.google.com/group/warszawa-jug?hl=pl.
>>
>>
>
> --
> Otrzymujesz tę wiadomość, ponieważ subskrybujesz grupę dyskusyjną Google o
> nazwie "Warszawa Java User Group (Warszawa JUG)".
>
> Aby zamieszczać posty w tej grupie, wyślij e-mail na adres
> warsza...@googlegroups.com.
> Aby anulować subskrypcję tej grupy, wyślij e-mail na adres
> warszawa-jug...@googlegroups.com.
> Aby uzyskać więcej informacji, odwiedź tę grupę pod adresem
> http://groups.google.com/group/warszawa-jug?hl=pl.
>
>


--
Pozdrawiam,
Bartek Zdanowski

jacek szczukocki

unread,
Mar 16, 2010, 6:21:33 AM3/16/10
to warsza...@googlegroups.com
Odpowiadam zupełnie serio :
Ma dwa tematu które chciałem przedstawić ; jeden to sieci neuronowe w javie, a drugi i moim zdaniem ciekawszy dla większej grupy słuchaczy to gry 3D w javie za pomocą silnika jmonkey.
Zarysy przygotuję w ciągu dwóch tygodni. Mam małe opóźnienie w związku ze zmianą pracy i trochę zalatany jestem.

Bartek Zdanowski

unread,
Mar 16, 2010, 9:56:34 AM3/16/10
to warsza...@googlegroups.com


2010/3/16 jacek szczukocki <szczu...@gmail.com>

Odpowiadam zupełnie serio :
Ma dwa tematu które chciałem przedstawić ; jeden to sieci neuronowe w javie, a drugi i moim zdaniem ciekawszy dla większej
+1
grupy słuchaczy to gry 3D w javie za pomocą silnika jmonkey.
+1000!!!

Reply all
Reply to author
Forward
0 new messages