Kurs: Nauka o podacima

Opis kursa

NCC Montenegro nudi sveobuhvatan program obuke fokusiran na nauku o podacima i tehnike analize podataka. Ovaj kurs naglašava praktične implementacije i teorijske osnove, pripremajući učesnike da se suoče sa izazovima obrade podataka, vizualizacije i analize. Razvijen u suradnji sa stručnjacima iz industrije i akademskim istraživačima, program osposobljava studente s vještinama za analizu, manipulaciju i vizualizaciju podataka koristeći moderne alate.

Nauka o podacima (Data Science) i HPC

Data Science predstavlja transformativni pristup u izvlačenju uvida iz strukturiranih i nestrukturiranih skupova podataka. Ovaj kurs premošćuje jaz između teorijskih koncepata i praktične implementacije koristeći alate kao što su NumPy, Pandas i Matplotlib, omogućavajući učesnicima da izvrše prethodnu obradu podataka, statističku analizu i vizuelno pripovijedanje.

Kako podaci nastavljaju da oblikuju procese donošenja odluka u različitim industrijama, ovaj kurs priprema studente da primene svoje znanje u različitim domenima kao što su poslovna analitika, finansije, zdravstvo, marketing i naučno istraživanje. Kombinujući teorijske principe sa praktičnim eksperimentisanjem, učesnici stiču stručnost za upravljanje projektima zasnovanim na podacima i isporučuju uvide koji se mogu primeniti.

Sadržaj kursa (12 modula):

  1. Uvod u nauku o podacima – definicije, istorija i ključni koncepti.
  2. Python za nauku o podacima – Osnovne tehnike programiranja i biblioteke.
  3. Rad sa NumPy – Nizovi, indeksiranje i matrične operacije.
  4. Pande za manipulaciju podacima – okviri podataka, serije i čišćenje podataka.
  5. Vizualizacija podataka uz Matplotlib i Seaborn – Tehnike crtanja i vizualna analitika.
  6. Statistička analiza i deskriptivna statistika – mjere centralne tendencije i varijabilnosti.
  7. Prethodna obrada podataka – Rukovanje nedostajućim podacima, odstupnicima i normalizacijom.
  8. Istraživačka analiza podataka (EDA) – Istraživanje podataka, korelacije i obrasci.
  9. Analiza vremenskih serija – Rad sa vremenskim podacima i analiza trenda.
  10. Osnove mašinskog učenja – Regresija, klasifikacija i grupisanje uz Scikit-learn.
  11. Napredna vizualizacija podataka – Interaktivne vizualizacije koristeći Plotly i Dash.
  12. Razvoj Capstone projekta – Projekat analize podataka od kraja do kraja koji pokriva čišćenje podataka, vizualizaciju i izgradnju modela.

Ishodi učenja

  • Koristite Python biblioteke kao što su NumPy, Pandas, Matplotlib i Seaborn za manipulaciju podacima i vizualizaciju.
  • Izvršavajte zadatke predobrade podataka, čišćenja i transformacije kako biste pripremili skupove podataka za analizu.
  • Analizirajte i interpretirajte trendove podataka kroz deskriptivnu statistiku i istraživačke tehnike.
  • Primijenite algoritme mašinskog učenja za zadatke klasifikacije i regresije.
  • Razvijte interaktivne kontrolne table i vizualizacije kako biste efikasno predstavili uvide.