Artykuły
Dlaczego powinienem nauczyć się kodować?
Czy zawsze majstrowałeś przy komputerach, kochałeś technologię i interesowałeś się, jak to działa? Jeśli tak, programowanie komputerowe może być dla Ciebie idealną karierą.
Wszystko dobrze i dobrze, powiem ci, czym jest programowanie komputerowe?
Krótko mówiąc, programowanie komputerów oznacza tworzenie programów, takich jak aplikacje i strony internetowe , które działają na komputerach.
Brzmi fajnie, prawda? Cóż, przeczytaj kilka najważniejszych powodów, dla których powinieneś..
Wydobyć więcej z Spark
Autor: Nathan Anneken, 84,51° starszy inżynier ds. danych
Wraz z kontynuacją naszej drogi do zrozumienia klienta lepiej niż ktokolwiek inny, rośnie też potrzeba coraz większej i lepszej nauki. Dzięki naszej migracji do technologii rozproszonych, takich jak Spark, dostępne nam możliwości przetwarzania danych pozwalają teraz na żonglowanie znacznie większymi zestawami danych w ułamku czasu. Pomimo tego zwiększonego potencjału, ślepe rzucanie terabajtów danych w Hadoop rzadko przyniesie..
Jak nazywasz sztuczną inteligencję bez nudnych bitów?
Kubeflow.
Jeśli czytasz dalej, możesz po prostu zakochać się w Kubeflow . To nie tylko przyjemny sposób na rozpoczęcie przygody z „uczeniem maszynowym”, to coś ogromnego dla społeczności „nauki danych”. Zostałeś ostrzeżony.
Trudna droga
Porozmawiajmy o starożytnym zjawisku: czczeniu Twardej Drogi . Wielu z nas było winnych tego, ale jest to szczególnie powszechne wśród ludzi STEM, którzy przeszli dziesięciolecia zamglenia. Rodzaj zamglenia, który mierzy twoją wartość w..
Uczenie maszynowe: zagrożenia i możliwości
Uczenie maszynowe to podzbiór sztucznej inteligencji w dziedzinie informatyki. Opiera się na wykorzystaniu algorytmów, aby dać komputerom możliwość „uczenia się” i przewidywania danych. Termin został ukuty przez Arthura Samuela, pioniera sztucznej inteligencji, w 1956 roku.
W ostatniej dekadzie uczenie maszynowe rozwinęło się w technikę znaną jako głębokie uczenie, w której komputer otrzymuje konkretne przykłady zamiast zestawu reguł.
Jeden z największych kamieni milowych w uczeniu..
[Samouczek] Jak zbudować aplikację do współpracy w czasie rzeczywistym za pomocą CRDT w angular?
Wielu z nas spotkało się z kilkoma aplikacjami do współpracy w czasie rzeczywistym, które pomagają zespołom współpracować nad tym samym dokumentem lub projektem. Aplikacje takie jak Dokumenty Google czy Arkusze kalkulacyjne umożliwiają użytkownikom równoczesne edytowanie dokumentów.
Czy zastanawiałeś się kiedyś, co się dzieje, gdy dajemy naszym użytkownikom możliwość jednoczesnej edycji tego samego dokumentu? Lub co się stanie, jeśli którykolwiek użytkownik nagle przejdzie w tryb offline..
Pierwsze kroki z React Native i Expo z wykorzystaniem hooków w 2020 r.
Żyjemy na świecie z szeroką gamą urządzeń mobilnych, zdominowanych głównie przez dwie platformy: iOS i Android. To wyścig dwóch koni i jestem pewien, że wszyscy możemy się z tym zgodzić. Zbudowanie aplikacji mobilnej na obie platformy nie jest jednak łatwym zadaniem.
Dla iOS piszesz kod używając Objective-C lub Swift, a dla Androida znajdziesz się używając Javy lub Kotlina. Oprócz różnych języków programowania używanych do tworzenia aplikacji, które mogą działać na każdej z dwóch..
Szkolenie wieloetykietowego klasyfikatora emocji za pomocą Tez i PyTorch
Przenieś swoje skrypty szkoleniowe na wyższy poziom
Jeśli jesteś zmęczony przepisywaniem tego samego standardowego kodu swoich potoków szkoleniowych w PyTorch, znalazłem całkiem fajne rozwiązanie, które może ułatwić Ci życie. Nie martw się, to nie jest ciężka biblioteka, która zmieni Twój sposób robienia rzeczy.
Jest to raczej lekki wrapper, który zawiera logikę treningu w jednej klasie. Jest zbudowany na PyTorch, jest całkiem nowy, ale przetestowałem go i myślę, że robi to, co do..
10 mylących tematów JavaScript i najlepszych zasobów, aby się ich nauczyć
Zastrzeżenie: Chodzi w zasadzie o 10 tematów javascript, z którymi zmagałem się podczas nauki, i najlepsze zasoby, które znalazłem, aby łatwo je zrozumieć.
1. Pętla zdarzeń JavaScript
Jest to prawdopodobnie rzecz, którą prawie każdy programista uważał za trudny do zrozumienia podczas nauki. „Nie blokuj pętli zdarzeń” możesz usłyszeć to zdanie tysiąc razy, jeśli jesteś programistą JavaScript. Przeszukałem wiele treści, aby jasno je zrozumieć. Później znalazłem ten wspaniały film,..
Jak być niesamowitym programistą! Rzeczy, które chciałbym wiedzieć, kiedy zaczynałem.
Kilka tygodni temu wydarzyło się coś wyjątkowego: 8 października. Dla wszystkich to nic nie znaczy, kolejny zwykły dzień. Z drugiej strony dla mnie były to moje urodziny programistyczne.
Na początku 2014 roku mój najlepszy przyjaciel polecił mi naukę programowania, ponieważ zobaczył, że jestem smutna i zmęczona karierą, której tak naprawdę nie lubię. Zacząłem uczyć się C na własną rękę, dubbingowałem trochę C++ i wreszcie zacząłem czytać „C# in Depth” na podstawie rekomendacji mojego..
Jak przyspieszyć likwidację szkód za pomocą sztucznej inteligencji w celu usprawnienia kontroli wirtualnej
autorstwa Romana Swoszowskiego
Jeśli spojrzymy na dziedzinę likwidacji szkód z perspektywy wysokiego poziomu, z pewnością zauważymy, że jest to bardzo złożony zestaw elementów: procesów, danych, czynności, dokumentów, systemów i wielu innych, zależnych od siebie. W proces zaangażowanych jest wiele osób, które w wielu przypadkach borykają się z dużą nieefektywnością w swojej codziennej pracy. I tu właśnie przychodzi z pomocą sztuczna inteligencja. Rozwiązania i mechanizmy oparte na..
Wysyłanie zdarzeń z ViewModel do Aktywności/Fragmentów — Właściwy sposób
W MVVM, za każdym razem, gdy chcesz pokazać tosty lub batonik lub wysłać intencję, musisz wysłać wiadomość z ViewModel do działania lub fragmentu i poprosić go o wykonanie zadania, ale normalne metody, aby to zrobić, mają duże problemy .
W przykładzie ShowToast, ViewModel decyduje, kiedy pokazać wiadomość i jaką wiadomość pokazać, ale to widok jest odpowiedzialny za pokazanie rzeczywistej wiadomości. Obowiązki View-ViewModel szczegółowo opisałem w innym artykule. MVVM — Jak powinny..
Rozpoczęcie pracy z React Development z biblioteką React Suite — Paginacja i siatka
React Suite to przydatna biblioteka interfejsu użytkownika, która pozwala nam łatwo dodawać wiele komponentów do naszej aplikacji React.
W tym artykule przyjrzymy się, jak używać go do dodawania komponentów do naszej aplikacji React.
Paginacja
Możemy dodać przyciski stronicowania za pomocą komponentu Pagination .
Na przykład możemy napisać:
import React from "react";
import { Pagination } from "rsuite";
import..
Kolorowanie mangi za pomocą sieci neuronowych (P1)
Będąc zapalonym czytelnikiem mangi, widzę artystów cyfrowych kolorujących czarno-białe strony i umieszczających na platformach społecznościowych. Oni są w porządku
Zanim mogłem od razu przejść do tworzenia modeli do trenowania, brakowało części zestawu danych.
Zbiór danych
Najpierw jest część dotycząca zbierania danych. Sieci neuronowe są głodne danych, tj. potrzebują dużej ilości danych. Nie mogłem znaleźć żadnego gotowego do użycia zestawu danych w sieci. Musiałem więc..