Artykuły

M2M Day 198: Whoa, jest nawet lepiej niż się spodziewałem!
Ten post jest częścią „Month to Master”, 12-miesięcznego projektu przyspieszonej nauki. W maju „moim celem jest zbudowanie części oprogramowania autonomicznego samochodu”. Wczoraj poważnie się zmagałem: próbowałem przekonwertować pliki ROSbag Udacity na pliki JPEG i CSV, aby móc wykorzystać dane do treningu mojego autonomicznego samochodu, ale nie miałem dużo szczęścia. Ostatecznie odkryłem, że system operacyjny robota nie jest zgodny z komputerem Mac, więc nie mogłem poprawnie..

7 wskazówek, jak ulepszyć środowisko Node.JS
Po dwóch latach pracy w produkcie korzystającym ze środowiska Node.JS przeszedłem przez wiele sytuacji i podczas podróży zebrałem kilka prostych wskazówek, które na wiele sposobów usprawniają proces rozwoju, jakość kodu, szybkość wdrażania czy cokolwiek, co możesz sobie wyobrazić . Dzisiaj wymienię kilka podstawowych rzeczy, które mogą pomóc początkującemu lub nawet zaawansowanemu programiście. 1 — Korzystasz z usługi Express? Wypróbuj Hapi.js Większość zbudowanych przeze mnie..

Podstawy ciągłych rozkładów prawdopodobieństwa
Cechą charakterystyczną wszystkich rozkładów dyskretnych jest to, że zmienna losowa X jest dyskretna . Możliwe wyniki to odrębne liczby, dlatego nazwaliśmy je dyskretnymi rozkładami prawdopodobieństwa. Czy zadawałeś sobie pytanie: „ A jeśli zmienna losowa X jest ciągła? ” Jakie jest prawdopodobieństwo, że X może przyjąć dowolną konkretną wartość x na osi liczb rzeczywistych, która ma nieskończone możliwości? W przypadku ciągłej zmiennej losowej liczba możliwych wyników jest..

Terminy programowania wyjaśnione w (głównie) Plain English
Terminy programowania wyjaśnione w (głównie) Plain English Zebrano tutaj kilka terminów, które moim zdaniem są podstawowe dla kodowania i mają zastosowanie do najczęściej używanych języków programowania. Uwaga: Aby uprościć sprawę, niektóre opisy i przykłady nie są w 100% naukowo dokładne :-) Program komputerowy Program komputerowy to lista instrukcji, które informują komputer, co ma robić. Wszystko, co robi komputer, odbywa się za pomocą programu komputerowego. Program komputerowy..

Wywiad z Shaohua Zhang, analitykiem danych i współzałożycielem WeCloudData
Wywiad z Shaohua Zhang, analitykiem danych i współzałożycielem WeCloudData Podczas moich wywiadów z różnymi analitykami danych, Shaohua Zhang jest kimś, kto wydał mi się wyjątkowy z dwóch powodów: 1) jego niesamowite zaangażowanie i hojność w dzieleniu się swoim doświadczeniem oraz 2) jego przejście z sektora korporacyjnego do sektora edukacyjnego, pozostając na bieżąco najnowsze osiągnięcia w dziedzinie Data Science. Shaohua jest współzałożycielem i dyrektorem generalnym..

Nowoczesny sposób na zbudowanie CLI z Oclifem w Node
W poprzednich artykułach badaliśmy różne sposoby tworzenia programu CLI za pomocą JavaScript. Przeanalizowaliśmy „podstawy” i „niektóre biblioteki” pomagające w tworzeniu aplikacji wiersza poleceń. Podane przykłady miały na celu pokazanie, jak potężne jest środowisko Node pod względem infrastruktury i elastyczności. Tematem tego artykułu jest zrozumienie biblioteki oclif i jej satelitów — nowoczesnego sposobu konstruowania podłączanego interfejsu CLI. Zaczynamy budować program do..

Zmienna w Js
Zmienna jest pojemnikiem, który może przechowywać wartość w lokalizacji pamięci i może zmieniać wartość podczas dowolnej operacji. JavaScript to dynamicznie wpisywany język skryptowy. tzn. może zawierać dowolny rodzaj danych. przy definiowaniu zmiennej musimy użyć słowa kluczowego „var”. Składnia:- var nazwa_zmiennej; typ danych:- Liczby : 0, 1, 123, 4567, 8, 9 itd. Ciąg : „Internity Fondation” itp. Ciąg można zapisać pojedynczym cudzysłowem lub podwójnym cudzysłowem...

Przepływ powietrza w Adyen: Przyjęcie jako ETL/ML Orchestrator
Autor: Igor Lushchyk i Ravi Autar Adyen podejmuje wiele decyzji w ramach przepływu płatności i poza nim, aby zapewnić najnowocześniejsze przetwarzanie płatności. Wyzwania, które należy rozwiązać, to między innymi „optymalizacja współczynników konwersji płatności”, „ratowanie nieudanych płatności za subskrypcję” czy „przewidywanie i monitorowanie wielkości płatności”. Wszystkie te decyzje podejmowane są poprzez umożliwienie szeregu wyspecjalizowanym zespołom danych wykorzystania..

…Czytanie między dźwiękami…
Przyszłość wykorzystuje świętą akustykę, aby wspomóc wzrost nanokryształów zdolnych do fotosyntezy, aby osiągnąć podstawy zaawansowanego, robotycznego projektu biomimetycznego… Wykorzystując światło rezonansu magnetycznego nowej generacji do infuzji (zaprogramowania) wybranych przez nas określonych danych… Najprawdopodobniej zaczynając od całej bazy danych znanej tabeli częstotliwości cymatycznych w formacie trójwymiarowym wraz ze wszystkimi znanymi językami… (Ustrukturyzowany..

Co zrobiłem, aby zdać egzamin z uczenia maszynowego AWS i przydatne zasoby
W grudniu 2020 zdałem egzamin AWS Machine Learning — Specialty Certification Exam (MLS-C01). To moja pierwsza certyfikacja AWS. Z powodu COVID wziąłem ten certyfikat z domu, ale zwykle odbywa się to w ośrodku, tak jak przystępujemy do egzaminu GRE lub GMAT. Sam egzamin trwa 3 godziny i składa się z 65 pytań wielokrotnego wyboru i pytań wielokrotnego wyboru opartych na scenariuszach. Jest mało prawdopodobne, że będziesz potrzebować pełnych 3 godzin, udało mi się ukończyć egzamin około 1..

Czy uczenie maszynowe to rakieta czy balon na ogrzane powietrze?
Oto analogia do myślenia o sztucznej inteligencji z „Huberta Dreyfusa”, który porównuje badania nad sztuczną inteligencją w latach 50. i 60. do „wspinania się po drzewach z oczami na Księżycu”. W tej analogii tworzenie ogólnej inteligencji na poziomie człowieka jest jak lądowanie na Księżycu. Rosnąca inteligencja sztucznych systemów jest jak zmniejszająca się odległość między aspirującym astronautą a księżycem. Proste mierzenie wzrostu inteligencji/skrócenia dystansu jest prostym sposobem..

Głębokie uczenie się w chmurze
Autor: Zachary Galante — starszy student Data Science na Bryant University Ponieważ co sekundę przechowywane są ogromne ilości danych, daje to możliwość tworzenia znaczących i rewolucyjnych modeli. Dane te mają kilka postaci, w tym tekst, obrazy i filmy, co pozwala na tworzenie zaawansowanych modeli przy użyciu technik takich jak Deep Learning. Ponadto, korzystając z ogromnej ilości danych, aplikacje wykorzystujące technologie, takie jak wizja komputerowa, są wykorzystywane w..

Łączenie wywołań zwrotnych w JavaScript z Bind
Dzisiejszy post po prostu pozostaje w domenie JavaScript. Ale to podstawa. Powodem, dla którego nawet piszę o tym konkretnym temacie, jest to, że właśnie tego użyłem i wierzę, że może to być przydatne dla innych programistów. Najpierw pozwól, że na wstępie powiem: Zdaję sobie sprawę, że istnieją biblioteki, które robią to dobrze, na przykład async , które są bardzo ładne. To tylko czyste podejście JS. Łatwo jest wpaść w rutynę wywołań zwrotnych, zwłaszcza jeśli piszemy dużo Node.js..

Inteligentna automatyzacja i jej algorytmy uczenia maszynowego
Celem każdego przypadku użycia inteligentnej automatyzacji jest ostatecznie zautomatyzowanie pewnych decyzji biznesowych, takich jak płacenie i/lub księgowanie faktury, rozliczanie roszczenia ubezpieczeniowego lub zatwierdzanie wniosku kredytowego. Jak przedstawiono we wcześniejszym artykule, istnieją 3 główne elementy inteligentnej automatyzacji : Czytaj — Wyodrębnianie danych z dokumentów Powód — Zdefiniowanie kolejnych kroków przetwarzania tych dokumentów (decyzje takie jak:..

Głębokie uczenie się na przykładzie
Głębokie uczenie się na przykładzie Warcaby, ktoś? W 1959 roku Arthur Samuel nauczył maszynę grać w warcaby. Ukuł frazę „uczenie maszynowe”. A reszta to historia… właściwie głębokie uczenie się, właściwie tylko częściowo. W rezultacie warcaby są najpopularniejszą grą planszową… maszyna jest teraz najlepsza na rynku… akcje IBM podrożały o 15 punktów w ciągu jednego dnia! No to jedziemy. Samuel nauczył maszynę, aby była lepszym graczem niż był, a świat biznesu zdał sobie sprawę,..

Struktury danych od podstaw- seria Bot-up #6[Tablice]
Małe podsumowanie poprzedniego postu Zbudowaliśmy strukturę danych, która przechowuje grupę liczb w sąsiadujących lokalizacjach pamięci w pamięci RAM. Nadaliśmy mu wymyślną nazwę o nazwie „Array”. Ponieważ są one przechowywane w sąsiadujących lokalizacjach pamięci, są umieszczane sekwencyjnie. Takie pozycje nazywane są „indeksami tablicy”. Dość podsumowania. Poszerzmy nieco horyzont A co, jeśli chcemy przechowywać „serię postaci”? Seria znaków = „String” w świecie komputerów...

Niewykorzystana konsola w JavaScript
Podczas debugowania w JavaScript wielu programistów używa console.log() do testowania na bieżąco. To dobry użytek z konsoli, ale czy wiesz, że są inni operatorzy konsoli, których możesz użyć? W tym artykule dowiesz się tylko o kilku, które mogą Ci się przydać. 1. konsola.log() Ta metoda jest używana głównie do drukowania wartości przekazanej do konsoli. Wewnątrz log() można użyć dowolnego typu, czy to obiektu, tablicy, łańcucha, wartości logicznej itp. Przykład..

Metody tablicowe w JavaScript zgodnie z CRUD (samouczek)
Nauka JavaScript jest niekompletna bez zagłębiania się w tablice. Jest to jedna z najpopularniejszych struktur danych do przechowywania kolekcji danych, druga po obiektach, które często są przechowywane w tablicach jako elementy. Niezależnie od tego, czy chcesz przechowywać mały zbiór liczb, czy bazę danych organizacji zawierającą duże ilości tekstów, liczb, obiektów itp., do ich obsługi można wykorzystać tablice. Wiele wywołań API do stron internetowych zwraca dane w postaci tablicy..

Jak zostać Web Developerem w 2k19 Część 2: Twoja mapa drogowa do sukcesu
W poprzednim artykule spędziliśmy czas rozmawiając o tym, kim jest programista i na czym polega tworzenie stron internetowych; korzyści i zastrzeżenia. Tutaj będziemy rozmawiać o tym, jak powinna wyglądać Twoja mapa drogowa, Twoja ścieżka rozwoju i podróż, jak powinna wyglądać; czego powinieneś się nauczyć, a czego prawdopodobnie nie. To druga część mojego jak zostać programistą internetowym w serii 2k19 , jeśli przegapiłeś pierwszą część, sprawdź to tutaj . Zanim zaczniesz,..

Jak wysyłać transakcje Ethereum za pomocą Web3
Szybki przewodnik po transakcjach za pomocą Web3 i Node.js Istnieją trzy główne kroki w celu wysłania transakcji do łańcucha bloków Ethereum: tworzenie, podpisywanie i przesyłanie. Przejdziemy przez wszystkie trzy, miejmy nadzieję, że odpowiemy na wszelkie pytania! W tym samouczku będziemy używać Alchemy do wysyłania naszych transakcji do sieci Ethereum, dzięki czemu możesz utworzyć darmowe konto, aby rozpocząć . Uwaga: Ten przewodnik dotyczy podpisywania transakcji na zapleczu..