-
Postów
6786 -
Dołączył
-
Ostatnia wizyta
Treść opublikowana przez PelzaK
-
zwykły neuron .. żywy... można opisać matematycznie... Ma on np 10 wejść... i na to wejście przychodzą mu jakieś sygnały... on te sygnały do siebie dodaje... z uwzględnieniem wagi wejscia.. czyli funcja wejscia wyglada np tak. 3a+2b+5c+3d+...+2j - sumuje wartosci jakiegoś sygnału jaki ma na kazdym wejsciu każdy mnoży przez jakaś wartość (wagę). Mówię mnoży bo opisuję matematyczny model. W praktyce biologiczny neuron po prostu niektóre wejscia ma bardziej czułe od innych (wieksza waga - bardziej czułe). Następnie neuron ten otrzymana licznę przepuszcza przez funkcję progową... W najprostszym przypadku jeśli np suma jego wejsc przekracza 5 to na wyjsciu neuronu pojaiwa się 1 a jeśli nie przekracza to 0... Żywy neuron jak i wieskzosc sztucznych ma tą funkcję "płynną"... Sam 1 neuron potrafi rozróznić i sklasyfikować np punkty w przestrzeni 2D... powiedzieć czy punkt leży np po 1 stronie prostej czy po drugiej... Jesli natomiast połaczymy kilka neuronów każdy z każdym... (tu jest wiele topologii róznych) to powstaje sieć neuronowa... która charakteryzuje się głównie tym.. iż można ją nauczyć np rozpoznawać jakiś wzór na obrazku... Nawet jeśli ten wzór będzie zaśmiecony.. niepełny... to sieć mając zdolność generalizacji i tak rozpozna ten wzór... Podobnie jak robi to człowiek.. Wszystko jedno jakie literki alfabetu nauczylismy sie w szkole.. a potrafimy bezbłędnie rozpoznać literki o praktycznie dowolnej czcionce. To taka prosta analogia.. Ogólnie nazwa procesor dotyczy czegokolwiek co potrafi wykonywać jakieś zadanie... nie koniecznie od razu pentium 4 czy amd64 :) Jest przecież określenie procesor textu (word :D) procesor dzwięku (kino domowe).. Wszystkie te układy potrafią coś robić wykonujac proste lub bardziej skomplikowane obliczenia. Cały świat da sie opisać za pomoca liczb - takie stwierdzenie jest w filmie pi.avi. Zatem biorąc pod uwagę matematyczny model neuronu można uznac iż jest to prościutki procesorek, który sumuje wejścia, mnoży i propaguje dalej... Tranzystor natomiast jest to element przełaczający, wzmacniający sygnał... Do zbudowania 1 neuronu trzeba by użyć kilku tranzystorów. W komputerze oblcizają one jakiś wynik ponieważ tranzystory połączone sa w różne ukłądy elektroniczne, liczniki, sumatory, dzielniki... Tam raczej nie ma szans na powstanei inteligencji :) Bo to sa po prostu układy elektroniczne które wykonują prawa fizyki... Jesli chodzi o badania.. to już dawno budowano robociki które posiadały szt7uczne neurony złożone z tranzystorów. Był nawet projekt we wczesnych latach 70 bodajże aby zrobić sztuczny mózg. Uważano iż była to kwestia zrobieniu odpowiednio dużej ilości neuronów z tranzystorów. Ale.. mimo nawet minituryzacji taki sztuczny mózg zajmował by przestrzeń małego miasteczka :D.. a do jego zasilania potrzeba by osobnej elektrowni atomowej.. :) Zatem zrezygnowali z tego pomysłu... Niedawno czytałem iż naukowcy z jakiegoś instytutu zrobili robocika, który napędzany jest... czy inacej, sterowany przez żywą siec neuronową.. Czyli mamy pierwszego mobilnego cyborga czy terminatora :D Połączenie żywej tkanki z maszyną... Kiedyś czytałem także iż w latach gdy telefonia przewodowa zaczęła się rozwijać... myśliciele doszli do wniosku iż linie telefoniczne sa tak bardzo skomplikowane ze w nich może powstać pewien rodzaj świadomości... To sa oczywiście stwierdzenia zahaczające w dużej mierze o filozofię... ale czym by była sztuczna inteligencja bez filozofii :)
-
moze po prostu server o2 zaniemógł.. mi sie nieraz to zdarza na o2
-
dlatego używam edytora który umożliwia 1 kliknięciem zmianę podświetlania z php na html :).. PHP Designer 2006 - darmowy, jak dla mnie całkiem zacny, mimo iż nie ma paru funkcji z Zenda to jednak mi się bardziej podoba... A przetestowałem niedawno z 5 różnych polecanych edytorów... i ten do moich potrzeb wypadł najlepiej... Zwłaszcza przez wzgląd na kolorowanie składni którą można samemu narzucić... i kolorowac php na html czego inne edytory nie robią tak jak ja bym to chciał :)
-
no już w samym half-lajfie zajęło mi to troche czasu zeby znaleźć adres życia :)... softIcem też sie bawiłem.. i faktycznie potrafił zatrzymać system operacyjny :D.. co było trochę dziwne.. wyglądało jakby to system operacyjny działał pod softIcem :)
-
[php] Formularz Na Stronie Www Do Wysylania Wiadomosci
PelzaK odpowiedział(a) na lopik_ temat w Programowanie
<form action="contact.php" method="post"> robisz oprócz pliku z formularzem (może być w htmlu), plik contact.php, tam wklejasz to co dał Ci Sid. Wtedy klikniecie wyślij w formularzu wywoła plik contact.php, który jeśli masz obsługę php na serverze wykona ten plik i wyśle mejla... -
nie obraź się, ale uczeń na 6 powinien cechować się wiedza wykraczającą poza przeciętnego ucznia... Zatem skoro nie potrafisz zrobić prostej stronki to imho nie zasługujesz na 6... Zwykły uczeń też nie potrafi i ma 4... i siedzi cicho a nie kozaczy jaki to on hakier nie jest :) Jak u nas wprowadzili w podstawówce informatykę, to było w 8 klasie... to w momencie gdy wszyscy uczyli się jak narysować kwadrat w paintbrushu na ocenę, ja rysowałem fraktale w pascalu.... zatem w moim przypadku ocena 6 była jak najbardziej słuszna.... :wink: Niektórzy po prostu nie wiedzą gdzie kończą się ich możliwości a zaczyna wazeliniarstwo...
-
kurde... chcesz sie kłócić z elektronikiem po 10 letniej nauce jak wygląda połączenie szeregowe? To nawet nie trzeba być elektronikiem, wystarczy logicznie pomyśleć... szeregowo to jest tak jak w szeregu.. jeden za drugim.... koniec jednego do początku drugiego... Równolegle - to pojecie z matematyki znane z geometrii... szyny kolejowe są do siebie równoległe... czyli idą obok siebie... czyli początek jednego jest połączony z początkiem drugiego Być może wasza wszechwiedząca wyrocznia pani od fizyki wie wszystko najlepiej.. być może źle usłyszałeś jak mówiła... a być może nie potrafisz wysłowić sie by przekazać tego co masz na myśli... Z resztą jak mówię.. nie trzeba być fizykiem ani elektronikiem żeby rozróżniać połączenie szeregowe od równoległego - to jest coś oczywistego jak powietrze Ostatecznie aby podpiąć coś pod przewód (2żyłowy) równolegle nie trzeba przecinać kabla...
-
a słyszał kiedyś o pile? Może być ręczna piłka do metalu, moze być jej elektryczna wersja zwana wyrzynarką... byle by z obrotami nie przesadzić... Ja nie wiem.. dla mnie to oczywiste że do cięcia papieru używam nożyczek a do cięcia desek piły do drewna.. a do cięcia metlu piły do metalu... Plexi zawiera się pomiędzy drewnem a metalem.. więc oczywiste jest że piłą da sie to zrobić... Czy to jest aż tak skomplikowane?
-
da się... tylko po prostu z tanimi narzędziami trzeba się delikatniej obchodzić... brać pod uwagę ich wady etc... Pamietam o tym za każdym razem jak widzę bliznę na palcu po pile ręcznej za 7 pln... Wyglądała na lepszą od plastikowej za 5pln bo była metalowa... i mało brakowało i bym teraz nie miał palca :lol: bo uznałem że wytrzyma tempo cięcia...
-
ale chyba nie wątpisz iż zrobienie czegoś na pałę nie zawsze musi skończyć się niepowodzeniem :) Na pewno sprzętu HI-END z najwyższej półki nie zrobisz.. ale do domowych potrzeb spokojnie wystarczy. Nie każdy jest znów audiofilem, a i pewna część samotytułujących się audiofili to są ludzie którzy naczytali się po prostu informacji z gazetek reklamowych...
-
nie w takim ogromnym :) W warcabch przeglądnięcie 2 ruchów w przód to kwestia ułamka sekundy, 4 ruchów to już 1..4 sekund 6 ruchów to już 5..10.. 10 ruchów to nawet parę minut, wiem bo akurat nad tym pracuję... W szachach problem jest oczywiście bardziej skomplikowany gdz natura warcabów znacznie zmniejsza ilość przeszukiwanych stanów w drzewie gry. Sam DeepBlue rozwijał drzewo wzachów do 12 poziomu... czasami tlyko dzięki zaawansowanym algorytmom przeszukiwania drzewa rozwijał tą głębokość nawet do 40 ruchów... Sumarycznie rzecz biorąc to deepblue stosował podejście siłowe niż inteligentne... i tutaj widac wyraźnie różnicę w postrzeganiu świata. Wasze pojęcie AI to robiciki myślace jak ludzie... Wytwór póki co filmów SF. Oczywiste że sieć wykonuje to co zlecił jej programista... no bo do tego została stworzona.... Wszystko zależy od tego co pozwolisz im robić... Jeśli każesz im nauczyć się sterować np pojazdem aby omijał przeszkody to ona się tego nauczy... Być może NAWET nauczy się czegoś wiecej.. np interakcji z poruszającą sie przeszkodą.... Programowało go paręset ludzi, każdy wpakował tam całą swoją wiedzę o programowaniu i szachach, a komputer to tylko przeliczał - gdyby spojrzeć na to bardziej ogólnie.. to kasparov też to TYLKO przeliczał.... :wink: ino na swój równoległy sposób... Głowna wada w tym iz komputer przetwarza dane szeregowo. Nawet jeśli stworzymy sieć neuronową to działa ona dobrze do pewnej swej wielkości. Każdy z neuronów tam sie znajdujących musi być osobno po kolei przez komputer obliczony, dane muszą być rozpropagowane po całej sieci etc... Natomiast w naturze... każdy neuron to jest de facto bardzo prosty komputer który realizuje sumę ważoną swoich wejść oraz prostą funkcję przejścia. Każdy działa niezależnie od drugiego w czasie ciagłym... a nie jak to ma miejsce w komputerowych wersjach - dyskrtnym. Dzięki temu taki człowiek mający (nie wiem) parę miliardów neuronów pracuje wszystkimi jednocześnie. Dlatego nie da sie tego zasymulować na komputerze, bo trzeba by po kolei zajmowac sie każdym neuronem osobno.. to by trwało wieki....
-
bo taka zmiana co chwila pliku z html na php gmatwa kod... a tym bardziej utrudnia kolorowani składni edytorom...
-
nierozumim w czym problem.. w każdej iteracji zmniejszasz mase wilka i jak spadnie do min to wtedy znika... :blink:
-
miałem kiedyś programik do zmiany zawartosci danych w programie... :) no i się grało w pinbala na nieskończonych kulkach :D a w HalfLifa na nieskończonym życiu w multiplayera :D - oczywiście w celach testowych :lol:
-
musisz wiedzieć o jednej zasadniczej rzeczy dotyczącej błędów... Nie zawsze błąd występuje w linii którą wywala kompilator w błędzie... Głównie jest to przyczyna tego iż gdy zabierzesz np 1 nawias to kompilator od razu zaczyna całkiem inaczej rozumieć cały kod... wydaje mu się że kolejne instrukcje w nowych linijkach tak naprawdę sa instrukcjami w nawiasie... Mówię oczywiście abstraciach!ąc od konkretnego przykładu U Ciebie.. [Error] Unit1.pas(40): ';' expected but '.' found - oznacza że w lini 40 kompilator oczekiwał znaku ';' ale znalazł '.'. Zazwyczaj teogo typu błąd oznacza tyle że wcześniej zapomniałeś zamknąc jakiś nawias, w tym przypadku nie zamknąłeś definicji procedury. [Error] Unit1.pas(47): Declaration expected but end of file found - Następny błąd jest juz spowodowany wystąpieniem poprzedniego.... Zabrakło Ci zamknięcia bloku procedury zatem kompilator sie dziwi że plik mu się skończył [Fatal Error] Project1.dpr(5): Could not compile used unit 'Unit1.pas' - no to już oczywiste.. skoro są błędy w składni to nie można skompilować całości...
-
Arnie moze Ty te twoje szlifierki to mają moc 1000W ale PMPO :lol: :D
-
no to mało wiesz bo to jest akurat szeregowo :D :lol:
-
chcesz zobaczyć DIY? :) Moje stare kino dooomowe v1.0 :D FULL DIY Mam do Ciebie pytanie.. czym zamierzasz regulować 4 kanały audio jednocześnie... ? :) Co do suba z pufy... to zauważyłem że wszyscy tutaj od razu z wrodzoną niechecia i ignorancją podchodzą do subwooferów zrobionych metodą extremalną :D Ja oczywiście nie wątpię w prawdziwość wzorów... ale wierzcie mi że da się zrobić subwofer na oko (po pewnej liczbie experymentów) i będzie on grał całkiem zacnie.... Przykład? 5 sprzedanych subwooferów + ostatni który był uwieńczeniem moich walk w tym zakresie stoi u mnie w domu i sieje spustoszenie za każdym razem gdy przełączy się słicza w pozycję 1 :) Tak że ja rozumiem wase podejście, ale czasami można by odejść trochę od szablonów postępowania i uwierzyć iż extemalne tworzenie (czyt bez obliczeń) też ma racje bytu :)
-
Shiningami - śmiej się śmiej... za dużo filmów SF się naoglądałeś :D Na razie bać się nie musisz, bo czy boisz się, że na twoje życie umyślnie targnie się twór o inteligencji mrówki? :) Póki co na aktualnym etapie za pomocą komputerów można w pełni zasymulować - jesli można tak to nazwać, inteligencję już nie takich głupich zwierzątek pokroju myszy, chomika.... I wierzcie mi, tkai program to nie jest pare IFów na krzyż... że IF światło THEN uciekaj... IF głodny THEN szukaj żarcia. To są programy które w głównej mierze tworzą inteligencję bez jej dosłownej implementacji. Jest to bardzo dziwne a zarazem ciekawe, zagłebiając sie w przemyślenia na ten temat można dojść do wniosku iż inteligencja jakgdyby z definicji po prostu istnieje. Wszelkie programy symulujące sztuczne życie (np znana, pierwsza GAME OF LIFE czy np efektowne zachowanie stada - FLOYS) są programami w których zachowania tak bardzo przypominające zachowania ze świata żywych organizmów wynikły po prostu same z siebie... Nikt tam nie pisał jak mają sie zachowywać... costi - no ze mną się nie kłócisz.. to są oficjalne definicje AI... SI to strasznie nieudolne tłumaczenie na j.polski, lepiej to brzmi w klasycznym angielskim, SI - oznacza system jednostek metrycznych. Z resztą o tym mniej więcej piszę... Np system expertowy (znany z neta 21question) - potrafi odpowiadać na pytania opierając się na wcześniejszych doświadczeniach i wiedzy nabytej od ludzi... Jeśli ktoś z was się nim nie bawił to polecam, zabawa przednia :D ... A to jest tylko 1 program z 1 dziedziny AI, których są setki, tylko przeznaczone do bardziej szczytnych zadań niż zgadywanie co użytkownik ma na myśli. Niestety zapodziałem gdzieś linka, podam później jak znajdę... Zatem w tym jak i w wielu innych problemach informatyka nie dysponuje algorytmami rozwiązania a mimo to programy rozwiązują te zadania... jak ? Tym się właśnie zajmuje AI. KvaNfield - niestety nie :) Ideą sztucznej inteligencji jest rozwiązywanie problemów co do których NIE ZNAMY algorytmów ich rozwiązania, lub algorytm ten jest ogromnie skomplikowany obliczeniowo, tak że bardziej opłaca się zastosowanie inteligentnych algorytmów, ze tak to nazwę, które de facto NIE implementują JAK rozwiązać zadanie, a jakoś rozwiązują... Jako przykład algorytm minimax stosowany w grach logicznych.. Przykładowo grę w szachy dało by się rozwiązać, tj napisać program który zawsze wygra. Problem w tym że trzeba przejrzeć tzw drzewo gry - czyli wszystkie możliwe sekwencje ruchów, których jest !!! 10^120. W celu zobrazowania jak wielka jest to liczba to podam szacowaną ilość atomów we wszechświecie - TYLKO 10^80! Gdyby Wykorzystać zatem najszybszy znany nam dzisiaj komputer, i gdyby liczył on od początku powstania wszechświata to policzył by dopiero 1/10 tego co miał wyliczyć.... (mam nadzieję że nie pomyliłem w tym ostatnim). A jak wiemy.. istnieje DEEPBLUE, który jednak zwyciężył z człowiekiem. Stało się tak głównie za sprawą olbrzymiej mocy obliczeniowej, ale i przede wszystkim za sprawą inteligentnych algorytmów, które opisują zachowanie sztucznej inteligencji.. a nie rozwiązania problemu... Więc trudno tu mówić o tworzeniu algorytmu do rozwiązania zadania które nie ma algorytmu rozwiązania :)
-
nie brałeś hery, co? :D
-
w sieci jest prócz blogów 90% rzeczy o których nawet nigdy sie nie dowiecie :).. wiec nie widzę powodu żeby z blogów robić jakiś straszliwy wyjątek... Moja koleżanka lat 25 ma swojego bloga... startował do konkursu na onecie, nawet, jesli dobrze kojarzę to czytała go Ewa Drzyzga jako jurorka, i paru innych... Ona ma swoich stałych czytelników i dla nich pisze. Jakiś sposób na dotarcie do widza... Ja np. jak i pewnie spora część z was mam stronkę swoją www. Robię ją bo umiem, bo chcę, bo mam co pokazać. A jak ktoś też chce się pokazać światu a swojej twórczości nie da się przedstawić np w formie obrazków to pisze bloga... :) Tak samo jak istnieją blogi pink14 tak samo i isteniją strony www które nie grzeszą pomysłowością... (choć de facto blogi to też srony www, ale użyłem tego stwierdzenia w mam nadzieję zrozumiałym kontekście) Jakie moje stanowisko? Nie przejmuję się... Co mi szkodzi czy są blogi czy nie ma... Niech se będą...
-
a czy nie mógłbyś ruszyć głową trochę? Jeśli juz tak trudno zajrzeć do helpa co znaczy ten błąd (F1 na errorze) to chociaż mogłeś wskazać która to jest linijka 31 i 32.. co ja mam liczyć teraz ręcznie? (pod warunkiem że wkleiłeś od początku) Domyślam się 1 spojrzeniem iż chodzi o linijki: if x <> 100 or x < 100 then if x < 70 and not x = 50 thena główny błąd polega na tym iż pascal inaczej rozumie sformułowania warunku jaki mu zadałeś przez wzgląd na to iż różne operatory mają różne priorytety wykonania. Zatem najpierw wykona Ci się 100 or x co w rezultacie zwróci wartość typu boolean = true a następnie to sprawdzasz czy jest różne od x, który jest typu integer czyli de facto robisz coś takiego: if integer <> boolean w praktyce, aby zmienić kolejnośc wykonywania operacji wykorzystuje się podobnie jak w matematyce, nawiasy () Napisz zatem kod następująco: if (x <> 100) or (x < 100) then if (x < 70) and not (x = 50) then
-
a tak często używasz konsoli i musisz mieć przezroczystą ze shela bedizesz zmieniał? :)
-
e tam przesadzasz.. pendrajvwa mozna zmodować w godzinę :D mod pendrive.exe -okno -malowanie /fast
-
baterią... :D.. weź podłącz sobie albo oddzielny zasilator 9V wtyczkowy.. albo podłącz diody z rezystorami równolegle do głośnika... będą Ci mrugać w rytm muzyki :D
