George Dyson na tegorocznej konferencji OSCON (Open Source Convention) w Portland (Oregon USA), wygłosił przemówienie dotyczące technologii analogowej i cyfrowej, które rozpoczął od cytatu "(...) wiele osób uważa, że łatwiej napisać nowy kod niż zrozumieć stary..." (John von Neumann), następnie przedstawił historię transformacji technologii analogowej w cyfrową.
Po wynalezieniu w XIX wieku żarówki, dość szybko zauważono właściwości pozwalające na budowę lampy elektronowej w XX wieku. Lampa elektronowa z siatką sterującą pozwoliła na sterowanie przepływem prądu przy pomocy napięcia przyłożonego do elektrody sterującej. Szybki (jak na owe czasy) sterowalny element pozwalał na próby dwustanowego wykorzystania elektroniki analogowej do realizacji obliczeń cyfrowych. W XX wieku urządzenia obliczeniowe występowały zarówno w wersji analogowej jak również cyfrowej.
Alan Turing sformalizował zasady obliczeń maszynowych, m.in przedstawiając abstrakcyjny model komputera mogącego realizować dowolne algorytmy (Maszyna Turinga). George Dyson wspomina o filmie "Gra tajemnic" prezentującym próby deszyfrowania komunikatów niemieckiej cyfrowej maszyny szyfrującej Enigma, a także określa jako błędne przedstawienie w filmie cech Alana Turinga. Programowalna maszyna cyfrowa Colossus zbudowana na podstawie prac teoretycznych Alana Turinga także wykorzystywana była do prób deszyfrowania komunikatów wytworzonych z użyciem Maszyny Lorenza.
Autor prezentacji wspomina także o pracach Alana Turinga nad maszynami niedeterministycznymi, które początkowo miały wykonywać określony program następnie ich działanie było niedeterministyczne. Jedna z Maszyn Turinga posiadała generator szumu losowego, Turing uważał że prawdziwie inteligenta maszyna musi popełniać błędy i być niedeterministyczna. John von Neumann zbudował maszynę cyfrową, w której zamiast taśmy proponowanej w Maszynie Turinga zastosował pamięć opartą o dwuwymiarową przestrzeń na ekranach czterdziestu lamp oscyloskopowych. Tak zbudowana pamięć cyfrowa wykorzystująca analogowe komponenty, posiadała pojemność ~5kB. Każda lampa przechowywała matrycę bitów 32x32 bity co dawało 128B. Von Neumann podczas budowy maszyny współpracował z ludźmi z zespołu budującego komputer Eniac.
Autor prezentacji przytoczył słowa Von Neumanna: "(...) natura unika systemów cyfrowych, gdyż analogowe są bardziej niezawodne..."
Zapewne znacie założenia testu Turinga - maszyna, która poprawnie przejdzie ten test może zostać uznana za "myślącą maszynę". Pytanie, czy prawdziwie inteligenta maszyna będzie chciała pozytywnie przejść ten test, czy też będzie oszukiwać, aby nie ujawnić swojej inteligencji.
George Dyson w swojej prezentacji starał się przekonać, że era obliczeń elektronicznych rozpoczęła się w erze analogowej, następnie nastała era cyfrowa natomiast ostatecznie wrócimy do ery analogowej zataczając koło.
Prawdziwie inteligenta maszyna według autora prezentacji nie będzie cyfrowa, oparta o ściśle określone algorytmy tylko bardziej analogowa i niedeterministyczna.
Czy zgadzacie się z tą propozycją, czy przyszłość będzie analogowa?
Osobiście w pierwszej chwili odrzuciłem taki pomysł, mamy porzucić przewidywalne i o określonej precyzji systemy cyfrowe, powrócić do świata analogowo dodawanych, odejmowanych, mnożonych napięć?
Patrząc na temat szerzej, otaczający nas świat jest analogowy, natura także preferuje rozwiązania analogowe. Cyfrowe układy sterujące często muszą wykonywać wiele obliczeń, aby uwzględniać analogowy charakter sterowanych elementów. Podobnie SSN (sztuczne sieci neuronowe), funkcja aktywacji neuronu zwykle jest nieliniowa, co wymaga wielu cyfrowych obliczeń.
W cyfrowym świecie odwzorowujemy wiele cech systemów analogowych. Dodatkowo technika cyfrowa opiera się na analogowych elementach zmuszonych do pracy w cyfrowy sposób. Przykładowo w dyskach SSD SLC w komórce przechowujemy jeden bit (napięcie jest interpretowane jako 0 lub 1). W przypadku dysków SSD MLC lub TLC w komórce może zostać zapisane dwa lub trzy bity, cztery lub osiem analogowe poziomy napięć identyfikowane są jako ciągi bitów. Pamiętacie popularne układy ISD (np. ISD2560) pozwalające na przechowywanie krótkich nagrań dźwięku (głównie głosu)? Mimo, że komórki pamięci w układach ISD były adresowalne, sam układ miał wiele wspólnego z technologią analogową, mimo że głównie składał się komórek pamięci EEPROM.
W newsach na elektroda.pl znajdziemy informacje o próbach budowy elementów naśladujących analogowe struktury: tranzystory symulują działanie neuronów, IBM stworzył najbardziej skomplikowany chip inspirowany ludzkim mózgiem,
francuskie tranzystory imitują działanie synapsy
Być może przyszłe rozwiązania będą miały więcej wspólnego z właściwościami technologii analogowej niż cyfrowej?
Po wynalezieniu w XIX wieku żarówki, dość szybko zauważono właściwości pozwalające na budowę lampy elektronowej w XX wieku. Lampa elektronowa z siatką sterującą pozwoliła na sterowanie przepływem prądu przy pomocy napięcia przyłożonego do elektrody sterującej. Szybki (jak na owe czasy) sterowalny element pozwalał na próby dwustanowego wykorzystania elektroniki analogowej do realizacji obliczeń cyfrowych. W XX wieku urządzenia obliczeniowe występowały zarówno w wersji analogowej jak również cyfrowej.
Alan Turing sformalizował zasady obliczeń maszynowych, m.in przedstawiając abstrakcyjny model komputera mogącego realizować dowolne algorytmy (Maszyna Turinga). George Dyson wspomina o filmie "Gra tajemnic" prezentującym próby deszyfrowania komunikatów niemieckiej cyfrowej maszyny szyfrującej Enigma, a także określa jako błędne przedstawienie w filmie cech Alana Turinga. Programowalna maszyna cyfrowa Colossus zbudowana na podstawie prac teoretycznych Alana Turinga także wykorzystywana była do prób deszyfrowania komunikatów wytworzonych z użyciem Maszyny Lorenza.
Autor prezentacji wspomina także o pracach Alana Turinga nad maszynami niedeterministycznymi, które początkowo miały wykonywać określony program następnie ich działanie było niedeterministyczne. Jedna z Maszyn Turinga posiadała generator szumu losowego, Turing uważał że prawdziwie inteligenta maszyna musi popełniać błędy i być niedeterministyczna. John von Neumann zbudował maszynę cyfrową, w której zamiast taśmy proponowanej w Maszynie Turinga zastosował pamięć opartą o dwuwymiarową przestrzeń na ekranach czterdziestu lamp oscyloskopowych. Tak zbudowana pamięć cyfrowa wykorzystująca analogowe komponenty, posiadała pojemność ~5kB. Każda lampa przechowywała matrycę bitów 32x32 bity co dawało 128B. Von Neumann podczas budowy maszyny współpracował z ludźmi z zespołu budującego komputer Eniac.
Autor prezentacji przytoczył słowa Von Neumanna: "(...) natura unika systemów cyfrowych, gdyż analogowe są bardziej niezawodne..."
Zapewne znacie założenia testu Turinga - maszyna, która poprawnie przejdzie ten test może zostać uznana za "myślącą maszynę". Pytanie, czy prawdziwie inteligenta maszyna będzie chciała pozytywnie przejść ten test, czy też będzie oszukiwać, aby nie ujawnić swojej inteligencji.
George Dyson w swojej prezentacji starał się przekonać, że era obliczeń elektronicznych rozpoczęła się w erze analogowej, następnie nastała era cyfrowa natomiast ostatecznie wrócimy do ery analogowej zataczając koło.
Prawdziwie inteligenta maszyna według autora prezentacji nie będzie cyfrowa, oparta o ściśle określone algorytmy tylko bardziej analogowa i niedeterministyczna.
Czy zgadzacie się z tą propozycją, czy przyszłość będzie analogowa?
Osobiście w pierwszej chwili odrzuciłem taki pomysł, mamy porzucić przewidywalne i o określonej precyzji systemy cyfrowe, powrócić do świata analogowo dodawanych, odejmowanych, mnożonych napięć?
Patrząc na temat szerzej, otaczający nas świat jest analogowy, natura także preferuje rozwiązania analogowe. Cyfrowe układy sterujące często muszą wykonywać wiele obliczeń, aby uwzględniać analogowy charakter sterowanych elementów. Podobnie SSN (sztuczne sieci neuronowe), funkcja aktywacji neuronu zwykle jest nieliniowa, co wymaga wielu cyfrowych obliczeń.
W cyfrowym świecie odwzorowujemy wiele cech systemów analogowych. Dodatkowo technika cyfrowa opiera się na analogowych elementach zmuszonych do pracy w cyfrowy sposób. Przykładowo w dyskach SSD SLC w komórce przechowujemy jeden bit (napięcie jest interpretowane jako 0 lub 1). W przypadku dysków SSD MLC lub TLC w komórce może zostać zapisane dwa lub trzy bity, cztery lub osiem analogowe poziomy napięć identyfikowane są jako ciągi bitów. Pamiętacie popularne układy ISD (np. ISD2560) pozwalające na przechowywanie krótkich nagrań dźwięku (głównie głosu)? Mimo, że komórki pamięci w układach ISD były adresowalne, sam układ miał wiele wspólnego z technologią analogową, mimo że głównie składał się komórek pamięci EEPROM.
W newsach na elektroda.pl znajdziemy informacje o próbach budowy elementów naśladujących analogowe struktury: tranzystory symulują działanie neuronów, IBM stworzył najbardziej skomplikowany chip inspirowany ludzkim mózgiem,
francuskie tranzystory imitują działanie synapsy
Być może przyszłe rozwiązania będą miały więcej wspólnego z właściwościami technologii analogowej niż cyfrowej?
Cool? Ranking DIY