Data science to stosunkowo nowe pojęcie. Nic więc dziwnego, że wielu z nas nadal nie zdaje sobie sprawy z tego, czym tak naprawdę zajmuje się ta dziedzina. A warto się zainteresować tym obszarem, ponieważ każdy z nas, czy tego chcesz, czy nie, produkuje dziennie setki tysięcy danych. Coraz większa ich ilość pozwala specjalistom wdrażać niesamowite, zmieniające nasze życie projekty.
Nie ma lepszego sposobu na zaprezentowanie możliwości Data Science niż pokazanie konkretnych przykładów zastosowania. A są to wyjątkowe projekty, ponieważ zostały realizowane w naszej Akademii przez uczestników kursu Data Science.
Projekt 1: Przewidywanie zanieczyszczenia powietrza
W ostatnich latach bardzo głośno stało się o problemie jakości powietrza w Polsce. Coraz większa świadomość ludzi na temat wpływu smogu i zanieczyszczeń powietrza na zdrowie, sprawia, że ludzie bardzo mocno zainteresowali się tym problemem. Specjalne maseczki, czujniki i aplikacje mają pomóc nam omijać dni, w których zanieczyszczenie powietrza jest największe. Nad problemem pochylił się zespół RANDOM, który brał udział w naszym kursie Data Science.
Zespół stworzył projekt, który na podstawie historycznych danych zbieranych przez czujnik powietrza, potrafił przewidzieć, jaka będzie jego jakość danego dnia. Świetny przykład zastosowania Machine Learning, które pozwala poprawić komfort i jakość życia w zanieczyszczonych miastach.
Czujnik zbierał co godzinę szczegółowe dane na temat liczby cząsteczek stałych w powietrzu (PM1, PM25 i PM10), dane o związkach chemicznych znajdujących się w powietrzu (O3, CO,SO2, NO2, C6H6, CH2O) oraz dane meteorologiczne takie jak: temperatura, ciśnienie, wilgotność powietrza, prędkość i kierunek wiatru.
Repozytorium: https://github.com/infoshareacademy/jdsz2-rundoom/blob/master/projekt_ml/Jupyter/projekt_ml.ipynb
Projekt 2: Zdolność kredytowa
Zapewne wielokrotnie spotkaliście się ze stwierdzeniem, że bank musi stwierdzić zdolność kredytową. Bank robi to podczas brania przez klienta dużego kredytu hipotecznego, jak i wtedy, gdy chcesz kupić coś na raty w sklepie z elektroniką. Jak to robi? Za wszystkim stoi Data Science. Program na podstawie danych potrafi przeanalizować zarówno dane historyczne jak i przyszłą wypłacalność klienta. Algorytm stara się także przewidzieć czy istnieje ryzyko, że klient nie będzie spłacał swoich zobowiązań na czas.
Podobny projekt zrobili uczestnicy naszego kursu, przyszli Data Scientist. Program najpierw obrabia i przygotowuje dane do analizy, następnie przy pomocy odpowiednich skryptów tworzy modele, aby następnie zaprezentować wnioski w przystępny, zwizualizowany sposób. Całość została napisana w języku Python z wykorzystaniem NumPy, XGBoost oraz SciKit-Learn.
Repozytorium: https://github.com/infoshareacademy/jdsz3-fajni/tree/master/projekt_ml
Projekt 3: tłumaczenie języka migowego w czasie rzeczywistym
Ludzkość od lat stara się poradzić z problemem wszelkiego rodzaju wykluczeń. Data science i Machine Learning mogą w tym pomóc. W przyszłości zrewolucjonizują obszary z tym związane.
Coraz powszechniejsza praca zdalna może stworzyć zupełnie nowe możliwości dla ludzi z niepełnosprawnościami. Ludzie głuchoniemi mogą pracować w komfortowym dla siebie środowisku, a tłumacz języka migowego w czasie rzeczywistym ułatwi im komunikację z pozostałymi pracownikami firmy. Nad takim rozwiązaniem pracował jeden z zespołów na naszym bootcampie Data Science. System poprzez zwykłą kamerkę internetową podłączoną do komputera rozpoznawał gesty języka migowego i w czasie rzeczywistym tłumaczył je. Wystarczy zintegrować takie rozwiązanie z syntezatorem mowy i mamy gotowe rozwiązanie.
Repozytorium: https://github.com/infoshareacademy/jdsz4-PandP/tree/master/projekt_dl
Projekt 4: autonomiczny sklep
Data science to dziedzina, która urzeczywistnia koncepcje opisywane do tej pory tylko w książkach sci-fi. Autonomiczny samochód czy odkurzacz już nikogo nie dziwi. Amazon rozpoczął testowanie w pełni autonomicznych, bezobsługowych sklepów. System sam sprawdza, co wrzucasz do koszyka, a następnie uwzględnia produkty i dodaje je do twojego rachunku. Wychodząc ze sklepu, płacisz za zakupy telefonem. Jak to działa? Za wszystkim stoi sztuczna inteligencja i dane.
Rozwiązanie, które można wykorzystać przy tworzeniu takiego sklepu, stworzyła jedna z grup na naszym kursie. Program rozpoznawał produkty, które znajdowały się na półkach sklepowych. Potrafił je zidentyfikować i przypisać do konkretnego wzoru. To już o krok od stworzenia koszyka i integrację z systemem płatności. Takie rozwiązanie można także wykorzystać do badania preferencji zakupowych konsumentów.
Repozytorium: https://github.com/infoshareacademy/jdsz5-matrix/tree/master/DL
Projekt 5: predykcja cen wynajmu
W obecnych pandemicznych czasach rynek wynajmu krótkoterminowego to istna sinusoida. Właścicielom nieruchomości ciężko jest oszacować cenę wynajmu, a co za tym idzie przychód, jaki uzyskają. Planowanie inwestycji bez tej wiedzy jest bardzo trudne. Klientom natomiast ciężko jest sprawdzić, czy w obecnym czasie cena wynajmu konkretnego mieszkania jest odpowiednia.
Ten problem stara się rozwiązać aplikacja napisana przez jedną z grup uczestniczących na kursie infoShare Academy. Program analizuje rynek mieszkań i prognozuje cenę, jaką właściciel może ustalić za wynajem. Algorytm bierze pod uwagę opinie użytkowników, typy mieszkań, wyposażenie oraz lokalizację. Dodatkowo program pokazuje jakie mieszkania cieszą się największą popularnością w konkretnych lokalizacjach, co może pomóc w decyzji o przyszłych inwestycjach.
Repozytorium: https://github.com/infoshareacademy/jdsz5-matrix/tree/master/ML
Podsumowanie
Data Science to dziedzina, która zaczyna realnie wpływać na nasze życie. Od prostych programów, które pozwalają zaoszczędzić kilka złotych, po skomplikowane algorytmy ratujące życie setek tysięcy ludzi.
Nawet jeśli nie zastanawiasz się nad zmianą branży i nie chcesz zostać Data Scientist, to warto mieć świadomość, jak potężną bronią mogą być twoje dane.
Dowiedz się więcej o Data Science z naszego artykułu. Przeczytasz o tym jak zacząć swoją przygodę z danymi, ile można zarobić i jak dużo jest ofert na rynku pracy dla specjalistów od analizy danych. Być może niedługo to twój projekt zostanie opisany w podobnym artykule?