Czym jest nauka o danych? Wprowadzenie Concepts & Proces
โก Inteligentne podsumowanie
Byลy naukowiec ds. danychtracts insight z duลผych wolumenรณw danych ustrukturyzowanych i nieustrukturyzowanych, wykorzystujฤ c statystykฤ, wizualizacjฤ i uczenie maszynowe. Poniลผej przedstawiono szeลcioetapowy proces, gลรณwne role zawodowe, zestaw narzฤdzi i gลรณwne aplikacje biznesowe.
Co to jest Data Science?
Nauka danych jest obszarem studiรณw obejmujฤ cym np.tracWyciฤ ganie wnioskรณw z ogromnych iloลci danych za pomocฤ rรณลผnych metod naukowych, algorytmรณw i procesรณw. Pomaga odkryฤ ukryte wzorce w surowych danych. Termin โnauka o danychโ pojawiล siฤ w wyniku rozwoju statystyki matematycznej, analizy danych iโฆ big danych.
Nauka o danych to interdyscyplinarna dziedzina, ktรณra pozwala natracWiedza z danych ustrukturyzowanych lub nieustrukturyzowanych. Nauka o danych pozwala przeลoลผyฤ problem biznesowy na projekt badawczy, a nastฤpnie przeลoลผyฤ go z powrotem na praktyczne rozwiฤ zanie.
Dlaczego analiza danych?
Oto znaczฤ ce zalety stosowania technologii analizy danych:
- Dane to paliwo dla dzisiejszego ลwiata. Dziฤki odpowiednim narzฤdziom, technologiom i algorytmom moลผemy wykorzystaฤ dane i przeksztaลciฤ je w wyraลบnฤ przewagฤ biznesowฤ .
- Nauka o danych moลผe pomรณc Ci wykryฤ oszustwa przy uลผyciu zaawansowanych algorytmรณw uczenia maszynowego
- Pomaga zapobiegaฤ znaczฤ cym stratom pieniฤลผnym
- Umoลผliwia wbudowanie inteligencji w maszyny
- Moลผesz przeprowadziฤ analizฤ nastrojรณw, aby zmierzyฤ lojalnoลฤ klientรณw wobec marki
- Dziฤki niemu moลผesz podejmowaฤ lepsze i szybsze decyzje
- Pomaga Ci poleciฤ wลaลciwy produkt wลaลciwemu klientowi, aby ulepszyฤ Twรณj biznes
Poniลผsza oล czasu pokazuje, jak dyscyplina ta wyrosลa ze statystyki i analityki.

Komponenty nauki o danych
Poniลผszy diagram podsumowuje cztery podstawowe elementy.
Statystyki
Statystyka jest najwaลผniejszฤ jednostkฤ podstaw nauki o danych i jest metodฤ lub naukฤ polegajฤ cฤ na gromadzeniu i analizowaniu danych liczbowych w duลผych iloลciach w celu uzyskania przydatnych spostrzeลผeล.
Wizualizacja
Technika wizualizacji pomaga uzyskaฤ dostฤp do ogromnych iloลci danych w formie ลatwych do zrozumienia i przyswajalnych wizualizacji.
Nauczanie maszynowe
Nauczanie maszynowe Bada budowฤ i badanie algorytmรณw, ktรณre uczฤ siฤ przewidywaฤ nieprzewidziane lub przyszลe dane. Dzieli siฤ szeroko na nadzorowany oraz bez nadzoru Techniki.
gลฤboki Learning
gลฤboki Learning jest podejลciem uczenia maszynowego, w ktรณrym warstwowe sieci neuronowe same uczฤ siฤ cech, dziฤki czemu algorytm wybiera model analizy, ktรณry bฤdzie naลladowaล.
Proces nauki danych
Teraz w tym Samouczek dotyczฤ cy nauki o danychPoznamy proces analizy danych. Szeลฤ poniลผszych etapรณw przebiega w podanej kolejnoลci:
1. Odkrycie
Etap odkrywania polega na pozyskaniu danych ze wszystkich zidentyfikowanych ลบrรณdeล wewnฤtrznych i zewnฤtrznych, co pomaga odpowiedzieฤ na pytanie biznesowe.
Dane mogฤ byฤ:
- Logi z serwerรณw WWW
- Dane zebrane z mediรณw spoลecznoลciowych
- Zbiory danych spisowych
- Dane przesyลane strumieniowo ze ลบrรณdeล internetowych przy uลผyciu interfejsรณw API
2. Przygotowanie
Dane mogฤ zawieraฤ wiele niespรณjnoลci, takich jak brakujฤ ce wartoลci, puste kolumny i niepoprawny format danych, ktรณre wymagajฤ oczyszczenia. Przed modelowaniem naleลผy przetworzyฤ, zbadaฤ i uwarunkowaฤ dane. Im czystsze dane, tym lepsze prognozy.
3. Planowanie modelowe
Na tym etapie naleลผy okreลliฤ metodฤ i technikฤ rysowania relacji pomiฤdzy zmiennymi wejลciowymi. Planowanie modelu odbywa siฤ przy uลผyciu rรณลผnych wzorรณw statystycznych i narzฤdzia do wizualizacjiDo tego celu sลuลผฤ m.in. usลugi analizy SQL, R i SAS/ACCESS.
4. Budowa modelu
Na tym etapie rozpoczyna siฤ wลaลciwy proces budowy modelu. Analityk danych dzieli zbiรณr danych na podzbiory treningowy i testowy. Do zbioru danych treningowych stosuje siฤ techniki takie jak asocjacja, klasyfikacja i klasteryzacja. Po przygotowaniu model jest testowany na zbiorze danych โtestowychโ.
5. Operanacjonalizowaฤ
Na tym etapie dostarczasz ostateczny model bazowy wraz z raportami, kodem i dokumentacjฤ technicznฤ . Po gruntownej analizie model jest wdraลผany w ลrodowisku produkcyjnym w czasie rzeczywistym.
6. Komunikuj wyniki
Na tym etapie najwaลผniejsze ustalenia sฤ przekazywane wszystkim zainteresowanym stronom. Pomaga to w podjฤciu decyzji, czy wyniki projektu okaลผฤ siฤ sukcesem, czy poraลผkฤ , na podstawie danych wejลciowych z modelu.
Role w pracy zwiฤ zanej z naukฤ o danych
Najbardziej znane stanowiska analitykรณw danych to:
- Dane Scientist
- Data Engineer
- Analityk danych
- Statystyk
- Dane ArchiTECT
- Administrator danych
- Analitycy Biznesowi
- Menedลผer danych/analiz
Przyjrzyjmy siฤ szczegรณลowo, na czym polega kaลผda rola:
Dane Scientist
Rola: Data Scientist to specjalista, ktรณry zarzฤ dza ogromnymi zbiorami danych w celu opracowywania interesujฤ cych wizji biznesowych przy uลผyciu rรณลผnych narzฤdzi, technik, metodologii, algorytmรณw itp.
Jฤzyki: R, SAS, Python, SQL, Hive, MATLAB, Pig, Spark
Data Engineer
Rola: Rola A inลผynier danych Pracuje z duลผymi iloลciami danych. Zajmuje siฤ tworzeniem, budowฤ , testowaniem i utrzymaniem architektur, takich jak systemy przetwarzania na duลผฤ skalฤ i bazy danych.
Jฤzyki:SQL, Hive, R, SAS, MATLAB, Python, Java, Rubin, C++i Perl
Analityk danych
RolaAnalityk danych jest odpowiedzialny za eksploracjฤ ogromnych iloลci danych. Bฤdzie szukaล relacji, wzorcรณw i trendรณw w danych. Later bฤdฤ dostarczaฤ przekonujฤ ce raporty i wizualizacje do analizy danych, co pozwoli na podejmowanie najtrafniejszych decyzji biznesowych.
Jฤzyki: R, Python, HTML, JS, C, C++, SQL
Statystyk
Rola: Statystyk gromadzi, analizuje i rozumie dane jakoลciowe i iloลciowe, korzystajฤ c z teorii i metod statystycznych.
Jฤzyki:SQL, R, MATLAB, Tableau, Python, Perล, Sparki Ula
Administrator danych
Rola: Administrator danych powinien upewniฤ siฤ, ลผe plik baza danych jest dostฤpny dla wszystkich odpowiednich uลผytkownikรณw. Zapewniajฤ rรณwnieลผ jego prawidลowe dziaลanie i chroniฤ go przed wลamanie.
Jฤzyki: Ruby on Rails, SQL, Java, C# i Python
Analitycy Biznesowi
Rola: Ten profesjonalista musi ulepszyฤ procesy biznesowe. Jest poลrednikiem pomiฤdzy zespoลem wykonawczym firmy a dziaลem IT.
Jฤzyki:SQL, Tableau, Power BI i Python
Przeczytaj takลผe nasze Pytania i odpowiedzi na rozmowie kwalifikacyjnej z zakresu nauki o danych do ฤwiczeล przed rozmowฤ kwalifikacyjnฤ .
Narzฤdzia do nauki o danych
Narzฤdzia podzielono na cztery grupy pokazane poniลผej.
| Analiza danych | Magazyn danych | Wizualizacja danych | Nauczanie maszynowe |
|---|---|---|---|
| R, Spark, Python oraz SAS | Hadoop, SQL, Ul | R, ลปywy obraz, Surowy | Spark, Azure ML Studio, Mahout |
Rรณลผnica miฤdzy naukฤ o danych a BI (Business Intelligence)
Poniลผsza tabela pokazuje rรณลผnice miฤdzy nimi.
| Parametry | Wywiad Gospodarczy | Nauka danych |
|---|---|---|
| Postrzeganie | Patrzฤ c wstecz | Patrzฤ c w przyszลoลฤ |
| ลนrรณdลa danych | Ustrukturyzowane dane, gลรณwnie SQL, a czasami magazyn danych | Dane strukturalne i nieustrukturyzowane. Podobnie jak dzienniki, SQL, NoSQL lub tekst |
| Podejลcie | Statystyki i wizualizacja | Statystyki, uczenie maszynowe i wykresy |
| nacisk | Przeszลoลฤ i teraลบniejszoลฤ | Analiza i przetwarzanie jฤzyka naturalnego |
| Narzฤdzia | Pentaho, Microsoft BI, QlikView | R, TensorFlow |
Przeczytaj takลผe o rรณลผnicy miฤdzy Nauka o danych i uczenie maszynowe.
Zastosowania nauki o danych
Oto niektรณre zastosowania nauki o danych:
Wyszukiwanie w Internecie
Google wyszukiwanie wykorzystuje technologiฤ nauki o danych w celu znalezienia konkretnego wyniku w uลamku sekundy.
Systemy rekomendacji
Aby utworzyฤ system rekomendacji. Na przykลad โsugerowani znajomiโ na Facebooku lub โsugerowane filmyโ na YouTube, wszystko odbywa siฤ za pomocฤ Data Science.
Rozpoznawanie obrazu i mowy
Systemy rozpoznawania mowy, takie jak Siri, Google Asystent i Alexa dziaลajฤ w oparciu o technologiฤ Data Science. Co wiฤcej, Facebook rozpoznaje Twojego znajomego, gdy dodasz z nim wspรณlne zdjฤcie, dziฤki wykorzystaniu Data Science.
ลwiat gier
EA Sports, Sony i Nintendo korzystajฤ z technologii Data Science. Zwiฤksza to Twoje wraลผenia z gry. Gry sฤ obecnie tworzone przy uลผyciu technik uczenia maszynowego i mogฤ siฤ same aktualizowaฤ, gdy przejdziesz na wyลผszy poziom.
Porรณwnanie cen w Internecie
PriceRunner, Junglee, Shopzilla pracujฤ nad mechanizmem Data Science. W tym przypadku dane sฤ pobierane z odpowiednich stron internetowych za pomocฤ interfejsรณw API.
Wyzwania technologii nauki o danych
- Do dokลadnej analizy wymagana jest duลผa rรณลผnorodnoลฤ informacji i danych
- Brak odpowiedniej puli talentรณw w dziedzinie nauki o danych
- Kierownictwo nie zapewnia wsparcia finansowego zespoลowi zajmujฤ cemu siฤ analizฤ danych
- Brak dostฤpnoลci danych lub utrudniony dostฤp do nich
- Decydenci biznesowi nie wykorzystujฤ efektywnie wynikรณw badaล naukowych dotyczฤ cych danych
- Wyjaลnianie innym nauki o danych jest trudne
- Prywatne problemy
- Brak znaczฤ cego eksperta w danej dziedzinie
- Jeลli organizacja jest bardzo maลa, nie moลผe mieฤ zespoลu zajmujฤ cego siฤ naukฤ o danych



