Sztuczna inteligencja nie przestaje się uczyć robić więcej ciekawych rzeczy. Ale jeśli wcześniej "lista umiejętności" rozbudowany poprzez dodanie nowych funkcji do już istniejącego systemu, to teraz dzięki specjalistom z Microsoft Research i uniwersytetu w Cambridge, wszystko stało się dokąd занятнее. Ich system sztucznej inteligencji o nazwie DeepCoder jest w stanie samodzielnie pisać nie bardzo skomplikowane (na razie) programy, "pożyczając" kod źródłowy w już gotowych rozwiązań.
W oparciu o system AI DeepCoder leży tak zwany program syntezy. Istota tej metody polega na tym, że DeepCoder bierze z innych programów już gotowe fragmenty kodu, w zależności od tego, co chcesz uzyskać w końcu, i łączy je w swoją kolejność. Jednym z najważniejszych zaletą takiego podejścia jest to, że sztuczna inteligencja ma możliwość przy tworzeniu własnego programu wybrać najbardziej efektywne obszary kodu źródłowego lub obszary, najbardziej odpowiednie dla danego przypadku. Tak, i sztuczna inteligencja może wykorzystać takie techniki, które nigdy nie używali ludzie w siłę cech ludzkiego myślenia.
Ważną częścią systemu DeepCoder jest wyszukiwarka, która wyszukiwanie i analiza publicznie dostępnych baz danych kodów źródłowych, sortowanie, ocenę i funkcjonalność kodu. Warto powiedzieć, że takie podejście jest stosowane i przez niektórych programistów, którzy również często w swojej pracy korzystają z bazami danych podczas pisania nowych programów.
Bardziej:
Sztuczna inteligencja nauczyli się kontrolować dystans między ludźmi
podczas pandemii коронавируса społecznego dystansu okazało się bardzo skutecznym środkiem do spowolnienia rozprzestrzeniania się choroby. Ale w czasie, gdy miliony ludzi pozostają w domu, aby wspólnie pokonać niebezpieczną infekcję, wielu pracowników...
Jak nauczyć się programowania w języku Python?
w Ciągu ostatnich kilku tygodni popularność kursów online i sektora nauki online, w sumie wzrosła prawie 4-krotnie. Dlaczego? Po pierwsze, teraz wielu z nich znajdują się na samoizolacji, i wreszcie, aby nie stracić głowę z lenistwa, próbują zająć si...
Jak wybrać bezpieczne przeglądarki?
W ostatnim czasie problem prywatności w Sieci zyskał duże rozpowszechnienie. Martwiąc się o bezpieczeństwo danych swoich użytkowników, twórcy z całego świata testują nowe sposoby ochrony i szyfrowania danych, w ten sposób doskonalić zdobyte już doświ...
Nowości
Symulator, programistów firmy Microsoft, znajduje się obecnie w fazie beta, ale nawet pomimo to, już może pomóc przeprowadzić wirtualny crash-test drona, bezzałogowego pojazdu lub robota, pisze Engadget. "trzeba zrobić tak, aby ...
Uwaga (0)
Ten artykuł nie ma komentarzy, bądź pierwszy!