-
Path: news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!news.internetia.
pl!news.icm.edu.pl!news.onet.pl!.POSTED!not-for-mail
From: Paweł Kierski <n...@p...net>
Newsgroups: pl.comp.programming
Subject: Re: wy?arzanie
Date: Sun, 03 Jul 2011 19:32:19 +0200
Organization: http://onet.pl
Lines: 62
Message-ID: <iuq933$gft$1@news.onet.pl>
References: <6...@n...onet.pl>
NNTP-Posting-Host: 87-207-54-141.dynamic.chello.pl
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-2; format=flowed
Content-Transfer-Encoding: 8bit
X-Trace: news.onet.pl 1309714339 16893 87.207.54.141 (3 Jul 2011 17:32:19 GMT)
X-Complaints-To: n...@o...pl
NNTP-Posting-Date: Sun, 3 Jul 2011 17:32:19 +0000 (UTC)
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.9.2.18) Gecko/20110616
Thunderbird/3.1.11
In-Reply-To: <6...@n...onet.pl>
Xref: news-archive.icm.edu.pl pl.comp.programming:191305
[ ukryj nagłówki ]W dniu 2011-07-02 12:13, m...@t...pl pisze:
>
> > Chodziło raczej o wskazanie"niecelowości" - jeśli powstaje wynalazek
> > komunikacji za pomocą fal elektromagnetycznych, to po co wymyślać znaki
> > dymne?
> Fale magnetyczne są lepsze do komunikacji, a chlorofil niekoniecznie jest
> lepszy do zdobywania energii. Organizmy cudzożywne raczej mają lepszy sposób
> na zdobywanie energii niż samożywne. Cudzożywne opłacało się wyposażyć w
> lepszy sposób przemieszczania się, a samożywne w dłuższe korzenie albo większe
> liście. Ptak ze skrzydłami pokrytymi chlorofilem, albo z długimi korzeniami,
> niekoniecznie jest dobrym rozwiązaniem. Do tego wszystkiego ptaki bez
> organizmów służących im za pokarm by nie mogły istnieć, dlatego są potrzebne
> oba rodzaje organizmów.
Właśnie - "lepsze"? Przecież po drodze łańcucha pokarmowego są same
straty energii. (To z resztą jeden z argumentów wegetarian - to samo
poletko obsiane soją więcej wyżywi, niż krowy pasące się na łące tej
samej wielkości.) Lepiej byłoby "ewoluować" jako poruszające się
i jednocześnie pokryte chlorofilem - energię dostajesz bez strat
i możesz się przemieszczać tam, gdzie lepsze nasłonecznienie.
> > Zapis budowy organizmu jest w pewnym sensie hierarchiczny. Pojedynczy
> > losowy błąd na"niskim" poziomie jest słabo widoczny lub szybko
usuwany
> > (np. mechanizm apoptozy na poziomie komórki), na"wysokim" daje
> >"sensowne" fluktuacje - organizm pozostaje funkcjonalny, tylko nieco
> > inny (wyższy, z trzema nerkami, szóstym palcem itp.). Tyle, że zmiany
> > dalej są losowe.
>
> Weźmy np. seryjną fabrykę samochodów. Robimy wewnątrz niej losową zmianę.
> Gdy zerwiemy płytę ze ściany i rzucimy ją w losowe miejsce, to produkcji
> nic nie zaburzy, będzie wciąż taka sama. Ale gdy z jednej maszyny wyciągniemy
> jakieś urządzenie i przełożymy w losowe miejsce do drugiej, albo pracownika z
> biura zamienimy z pracownikiem na montażu, to raczej produkcja nie będzie
> możliwa. Zmierzam do tego, że nigdy przez przypadek nie zdarzy się
> wyprodukowanie samochodu z pięcioma sprawnymi kołami. Żeby do samochodu
> wstawić piąte sprawne koło trzeba sporo się zaprojektować. Samo koło musi
> być sprawne, mechanizm zapewniający toczenie musi być we właściwym miejscu,
> mechanizm napędzający musi być dobrze zgrany jeśli to ma być koło pędne, itd.
> Po przejściu huraganu nad fabryką samochodów nie zaczyna ona produkować lepszych
> samochodów. A w świecie przyrody obserwujemy coś takiego.
>
> Nie chce powiedzieć że to nie są losowe zmiany, nikt nie wie czy są czy nie są
> losowe. Ale na pewno naturalne algorytmy genetyczne w wyniku tych zmian zdają
> się działać całkiem sensownie, a nie chaotycznie. Po zmianach w kodzie
> genetycznym nie zawsze mamy takie efekt jak po huraganie nad fabryką samochodów.
Samochód jest daleko mniej skomplikowany od najprostszego organizmu. Do
tego organizmy wielokomórkowe są w zasadzie flotyllą samochodów
i innych pojazdów, do tego wiozących ze sobą całe warsztaty wytwórcze
i naprawcze. Jedna komórka od losowej zmiany kodu umiera dość szybko.
Teraz weź minimum tysiące takich flotylli. Zmieniaj w nich losowo (ale
zwykle nieznacznie) kawałki planów konstrukcyjnych wg których odtwarzają
się poszczególne samochody. Mieszaj takie plany między sobą. Szybko
eliminuj samochody i całe flotylle, które nie mają podstawowych cech
działającego samochodu.
Porównujesz rzeczy na zupełnie innych poziomach skomplikowania.
--
Paweł Kierski
n...@p...net
Następne wpisy z tego wątku
- 03.07.11 19:56 Mariusz Marszałkowski
- 04.07.11 07:19 Paweł Kierski
- 04.07.11 12:44 sielim
- 06.07.11 17:44 Mariusz Marszałkowski
- 06.07.11 18:26 Mariusz Marszałkowski
- 07.07.11 08:48 sielim
- 10.07.11 23:40 Mariusz Marszałkowski
- 11.07.11 00:01 A.L.
- 11.07.11 07:41 Mariusz Marszałkowski
- 11.07.11 11:51 Paweł Kierski
- 11.07.11 18:57 A.L.
- 11.07.11 19:03 A.L.
- 11.07.11 20:14 Mariusz Marszałkowski
- 12.07.11 09:21 sielim
- 12.07.11 12:14 Paweł Kierski
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-01 Śmierć mózgu a narządy do pobrania
- 2025-01-31 A niektórym to naprawdę zależy na ekologi w miastach LPG POWRACA ;-)
- 2025-01-31 Lublin => Programista Delphi <=
- 2025-01-31 Łódź => Programista NodeJS <=
- 2025-01-31 Wrocław => Senior SAP Support Consultant (SD) <=
- 2025-01-31 Warszawa => Full Stack web developer (obszar .Net Core, Angular6+) <=
- 2025-01-31 Gdańsk => iOS Developer (Swift experience) <=
- 2025-01-31 Kraków => UX Designer <=
- 2025-01-31 Warszawa => Data Engineer (Tech Leader) <=
- 2025-01-31 Gliwice => Business Development Manager - Dział Sieci i Bezpieczeńst
- 2025-01-31 Gliwice => Business Development Manager - Network and Network Security
- 2025-01-31 Warszawa => Architekt rozwiązań (doświadczenie w obszarze Java, AWS
- 2025-01-31 Warszawa => Full Stack .Net Engineer <=
- 2025-01-31 Warszawa => Programista Full Stack (.Net Core) <=
- 2025-01-31 Gdańsk => Programista Full Stack .Net <=