-
Path: news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!news.cyf-kr.edu.pl!news.nask
.pl!news.nask.org.pl!news.internetia.pl!not-for-mail
From: Michoo <m...@v...pl>
Newsgroups: pl.comp.programming
Subject: Re: Czym jest programowanie?
Date: Sat, 09 Jun 2012 13:03:07 +0200
Organization: Netia S.A.
Lines: 53
Message-ID: <jqvan7$d1b$1@mx1.internetia.pl>
References: <4fce791d$0$26684$65785112@news.neostrada.pl>
<jqna04$g2a$1@mx1.internetia.pl>
<4fcf65d0$0$1302$65785112@news.neostrada.pl>
<jqnqbs$pn$1@mx1.internetia.pl> <jqnrt3$ida$1@inews.gazeta.pl>
<jqnsrh$8ds$1@mx1.internetia.pl>
<4fcfc633$0$1305$65785112@news.neostrada.pl>
<jqtjjm$na$1@inews.gazeta.pl> <jqu9kn$mcs$1@mx1.internetia.pl>
<jquil5$9nb$1@inews.gazeta.pl>
NNTP-Posting-Host: 83.238.197.12
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-2; format=flowed
Content-Transfer-Encoding: 8bit
X-Trace: mx1.internetia.pl 1339239975 13355 83.238.197.12 (9 Jun 2012 11:06:15 GMT)
X-Complaints-To: a...@i...pl
NNTP-Posting-Date: Sat, 9 Jun 2012 11:06:15 +0000 (UTC)
In-Reply-To: <jquil5$9nb$1@inews.gazeta.pl>
X-Tech-Contact: u...@i...pl
User-Agent: Mozilla/5.0 (X11; Linux i686 on x86_64; rv:8.0) Gecko/20120216
Icedove/8.0
X-Server-Info: http://www.internetia.pl/
Xref: news-archive.icm.edu.pl pl.comp.programming:197775
[ ukryj nagłówki ]On 09.06.2012 06:15, M.M. wrote:
> Michoo<m...@v...pl> napisał(a):
>
>> On 08.06.2012 21:25, M.M. wrote:
>>> Słyszałem ostatnio o studencie który zgłosił się do kogoś po pomoc w
>>> związku z sieciami neuronowymi.
>> [...]
>>> Otóż wykładowca twierdził że sztuczna
>>> sieć neuronowa nie jest funkcją.
>> W przypadku samoorganizujących, albo rekurencyjnych sieci prezentowanie
>> ich jako funkcje może być dość koszmarne[]
> Czy ja wiem czy takie koszmarne? Mam funkcję opisaną na wejściu i
> architekturze. Jeśli sieć ma wewnętrzną pamięć jest trochę trudniej.
> Są dwie funkcje, jedna opisuje wyjście w zależności od
> ( architektury x stanu wewnętrznego x wejścia)
> druga stan następny w zależności:
> ( stanu poprzedniego x wejścia x architektury ). Rzekłbym wygodne a nie
> koszmarne.
Taką reprezentację stosuje się przy obliczeniach, ale IMO słabo z niej
widać czym ta sieć jest, albo co robi - to jest po prostu matematyczne
zapisanie struktury sieci. Technicznie to komputer możemy przedstawić
jako funkcję, ale jest to niezbyt wygodne właściwie w czymkolwiek.
>> Rozumiem, że chodziło o problem klasyfikacji. Możesz padać jakieś
>> bliższe szczegóły? Bo na razie jest to bardzo niejasne - jakie było
>> wejście, jakie wyjście, jaka sieć miała być użyta, etc.
> Upraszczając, chodziło o sieć realizująca taką 'funkcję':
Uproszczony opis to ja zrozumiałem już wcześniej. Chodziło mi o
nieuproszczony, bo może były jakieś niuanse.
> f(3) = 5
> f(3) = 8
> Gdy raz podam trójkę to sieć ma podać piątkę, a drugi raz ósemkę i ma
> chyba sama odgadnąć o jakie wyjście mi chodzi.
>
Dla niektórych sieci możliwa jest sekwencja ...;f(3)=3;...;f(3)=8;....;
>> Jak to z metaheurystykami - nie ma co oczekiwać cudów, ale z drugiej
>> strony to co potrafią zrobić w swojej dziedzinie naprawdę wprawia w
>> zdumienie - w ramach projektu zrobiłem prosty OCR radzący sobie z
>> zeskanowanymi cyframi - sieć mająca zaledwie 13 neuronów warstwy ukrytej
>> rozpoznawała je z ponad 80% dokładnością.
> Mnie tak rozpoznawała odciski palców. Odcisk tak mocno zaszumiony że trudno
> było w ogóle odgadnąć że to odcisk. A sieć nie miała problemów. Jednak
> wystarczyło przesunięcie nawet idealnego odciska o 2-3 piksele i skuteczność
> spadała w okolice losowej.
Prawdopodobnie za dużo neuronów i sieć się wyuczyła na pamięć zamiast
aproksymować albo zły dobór danych uczących.
--
Pozdrawiam
Michoo
Następne wpisy z tego wątku
- 09.06.12 13:48 M.M.
- 09.06.12 13:59 M.M.
- 09.06.12 14:02 M.M.
- 09.06.12 14:16 Michoo
- 09.06.12 15:43 M.M.
- 11.06.12 04:03 Andrzej Jarzabek
- 11.06.12 10:22 Roman W
- 11.06.12 10:23 Roman W
- 11.06.12 12:58 M.M.
- 11.06.12 12:58 AK
- 11.06.12 13:01 M.M.
- 11.06.12 13:01 Roman W
- 11.06.12 13:05 M.M.
- 11.06.12 13:11 AK
- 11.06.12 16:46 Adam Wysocki
Najnowsze wątki z tej grupy
- Popr. 14. Nauka i Praca Programisty C++ w III Rzeczy (pospolitej)
- Arch. Prog. Nieuprzywilejowanych w pełnej wer. na nowej s. WWW energokod.pl
- 7. Raport Totaliztyczny: Sprawa Qt Group wer. 424
- TCL - problem z escape ostatniego \ w nawiasach {}
- Nauka i Praca Programisty C++ w III Rzeczy (pospolitej)
- testy-wyd-sort - Podsumowanie
- Tworzenie Programów Nieuprzywilejowanych Opartych Na Wtyczkach
- Do czego nadaje się QDockWidget z bibl. Qt?
- Bibl. Qt jest sztucznie ograniczona - jest nieprzydatna do celów komercyjnych
- Co sciaga kretynow
- AEiC 2024 - Ada-Europe conference - Deadlines Approaching
- Jakie są dobre zasady programowania programów opartych na wtyczkach?
- sprawdzanie słów kluczowych dot. zła
- Re: W czym sie teraz pisze programy??
- Re: (PDF) Surgical Pathology of Non-neoplastic Gastrointestinal Diseases by Lizhi Zhang
Najnowsze wątki
- 2025-02-05 Re: UK: Michał K. dalej czeka na rozprawę ekstradycyjną w areszcie [bo nie (jeszcze?) zebrał kaucji]
- 2025-02-04 ranking wyciszenia, głośność, hałas przy 130 km/h, na postoju, przy przyspieszaniu
- 2025-02-05 Warszawa => IT Recruiter <=
- 2025-02-05 Ostrów Wielkopolski => Area Sales Manager OZE <=
- 2025-02-05 Rzeszów => Spedytor Międzynarodowy <=
- 2025-02-05 Warszawa => IT Business Analyst <=
- 2025-02-05 Warszawa => Specjalista DevOps <=
- 2025-02-05 Łódź => NodeJS Developer <=
- 2025-02-05 Warszawa => QA Engineer (Quality Assurance) <=
- 2025-02-05 Gdańsk => Specjalista ds. Sprzedaży <=
- 2025-02-05 Warszawa => QA Engineer <=
- 2025-02-05 Warszawa => Programista Full Stack .Net <=
- 2025-02-05 Re: UK: Michał K. dalej czeka na rozprawę ekstradycyjną w areszcie [bo nie (jeszcze?) zebrał kaucji]
- 2025-02-04 podpisywanie umów z datą wsteczną
- 2025-02-04 Radio internetowe do starego Androida