Sądny dzień coraz bliżej: AI nauczył się pisać kod, wykradając go u innych programów

Data:

2018-06-18 21:00:05

Przegląd:

694

Ranking:

1Kochać 0Niechęć

Udział:

Sądny dzień coraz bliżej: AI nauczył się pisać kod, wykradając go u innych programów Source:

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

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?

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?

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...

Uwaga (0)

Ten artykuł nie ma komentarzy, bądź pierwszy!

Dodaj komentarz

Nowości

Twórcy programu Microsoft opublikował program do przeprowadzania testów zderzeniowych samolotów bezzałogowych

Twórcy programu Microsoft opublikował program do przeprowadzania testów zderzeniowych samolotów bezzałogowych

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 ...