Google Talks o znaczeniu otwartego oprogramowania i otwartych danych w najnowszym poście na blogu

Tech / Google Talks o znaczeniu otwartego oprogramowania i otwartych danych w najnowszym poście na blogu 3 minuty czytania

Google



Google jako firma zawsze wspierała oprogramowanie i dane open source, przynajmniej na swoim stanowisku. To prawie trend w dużych firmach, ponieważ zarówno Google, jak i Microsoft wniosły znaczący wkład w scenę open source. „ Google jest również głównym współtwórcą oprogramowania open source. Kluczowe przykłady tego obejmują Android , nasz system operacyjny dla smartfonów, Chrom , baza kodu dla naszej przeglądarki Chrome (teraz także napędza wielu konkurentów ), i TensorFlow , nasz system uczenia maszynowego. Wydanie przez Google Gubernatorzy zmienił hosting w chmurze na zawsze i umożliwił innowacje i konkurencję w całej branży chmury. Google jest również największym dostawcą otwartego kodu źródłowego do GitHub , wspólne repozytorium do tworzenia oprogramowania. W 2017 roku pracownicy Google wprowadzili ponad 250 000 zmian w dziesiątkach tysięcy projektów w samym tylko serwisie GitHub. '

W większości przypadków nie wynika to z hojności, ale raczej z czerpania korzyści z bezpłatnego rozwoju, a następnie czerpania korzyści z powszechnej adopcji. Niezależnie od tego, te wkłady pomogły tysiącom badaczy i przyczyniły się do rozwoju oprogramowania w jednolity sposób, co należy uczcić. Google w niedawnym poście na blogu podkreśliło ich wkład w otwarte dane i oprogramowanie typu open source.



Wraz z pojawieniem się śledzenia w czasie rzeczywistym i rozwojem samochodów autonomicznych, wiele badań jest prowadzonych w zakresie wizji komputerowej, a Google jest jedną z czołowych firm w dziedzinie technologii wizualnych.



Nasze zaangażowanie w otwarte oprogramowanie i otwarte dane doprowadziło nas do udostępniania wszystkim zbiorów danych, usług i oprogramowania. Na przykład firma Google wydała Otwórz zbiór danych obrazów 36,5 miliona obrazów zawierających prawie 20 000 kategorii obiektów oznaczonych przez ludzi. Dzięki tym danym naukowcy zajmujący się widzeniem komputerowym mogą szkolić systemy rozpoznawania obrazu. Podobnie miliony filmów z adnotacjami w domenie YouTube-8M kolekcja może służyć do uczenia rozpoznawania wideo.



- Wariant

Główny ekonomista, Google

Google korzysta również z wielu danych, które mogą pomóc w badaniach NLP i pomóc komputerom lepiej rozumieć ludzką mowę. W poście na blogu Google podkreślił udostępnianie kluczowej bazy danych, stwierdzając „ W odniesieniu do przetwarzania języka udostępniliśmy plik Naturalne pytania baza danych zawierająca 307 373 pytań i odpowiedzi wygenerowanych przez człowieka. Udostępniliśmy również Korpus trylionów słów , który jest oparty na słowach używanych na publicznych stronach internetowych oraz Ngram Viewer , które można wykorzystać do przeglądania ponad 25 milionów książek w formacie książki Google . Te kolekcje mogą być używane do statystyczne tłumaczenie maszynowe , rozpoznawanie mowy, korekta pisowni , wykrywanie bytów, ekstrakcja informacji i inne badania językowe. ”



Wyszukiwarka jest jedną z głównych dziedzin działalności Google, uzyskując ponad 63 000 zapytań na sekundę. Te dane są bardzo ważne dla firmy, a Google analizuje je pod kątem ukierunkowanej reklamy. Mimo to, niektóre spostrzeżenia dotyczące ogólnych danych są upubliczniane w portalu trendów Google.

' Google również oferuje Google Trends , bezpłatna usługa, która umożliwia każdemu przeglądanie i pobieranie zagregowanych wyników wyszukiwania od 2004 roku w wyszukiwarce Google, wyszukiwarce grafiki, wyszukiwarce wiadomości, Zakupach i YouTube. Możesz uzyskać informacje o wyszukiwaniu krajów, regionów, obszarów metropolitalnych i miast co miesiąc, co tydzień, codziennie, a nawet co godzinę. Dane Trends są szeroko wykorzystywane przez naukowców z tak różnych dziedzin, jak medycyna i ekonomia. Według Google Scholar są ponad 21 000 artykułów naukowych które cytują Trendy jako źródło danych ”.

Dlaczego warto pracować nad projektami Open Source?

Mówiłem o tym krótko na początku artykułu. Nowe oprogramowanie może zaimplementować świetny pomysł i wprowadzić innowacje w przestrzeni, ale to nie powstrzymuje innych przed wdrażaniem podobnych pomysłów, a następnie pracami nad ich ulepszeniem. Wiele firm nauczyło się tego na własnej skórze, na przykład Windows Phone. Jak wiemy, była to poważna porażka z wielu powodów, ale posiadanie zamkniętego środowiska i kontrolowanie licencjonowania było dużą częścią tego. Hardoop i HDFS były otwartymi wersjami MapReduce stworzonymi przez Google i firma wcześnie poznała znaczenie oprogramowania typu open source. Podsumowując, decyzja o stworzeniu otwartego oprogramowania IP jest decyzją strategiczną.

Google w swoim poście na blogu zagłębia się w kilka innych powodów, stwierdzając „ Przede wszystkim naszą podstawową misją jest „uporządkowanie informacji z całego świata i uczynienie ich powszechnie dostępnymi i użytecznymi”. Z pewnością jednym z oczywistych sposobów uczynienia informacji powszechnie dostępnymi i użytecznymi jest ich rozdawanie ! ”

Mówią też o tym, dlaczego nie mogą opublikować niektórych materiałów stwierdzających „ Oczywiście nie możemy udostępniać wszystkich danych, których używamy w naszej firmie. Musimy chronić prywatność użytkowników, zachować poufność dla klientów biznesowych i chronić własność intelektualną Google. Jednak z zastrzeżeniem takich rozważań, generalnie staramy się, aby nasze dane były „powszechnie dostępne i użyteczne”, jak to tylko możliwe. '

Tagi Google