Descrizione Il compito di un data scientist è quello di raccogliere conoscenze da set di dati complessi e rumorosi. Il ragionamento sull'incertezza è insito nell'analisi di dati rumorosi. Probabilità e Statistica forniscono il fondamento matematico per tale ragionamento. In questo corso, parte del programma Data Science MicroMasters, imparerai le basi della probabilità e...
Descrizione Nella scienza dei dati, i dati vengono definiti "grandi" se non possono entrare nella memoria di un singolo laptop o workstation standard. L'analisi di grandi set di dati richiede l'utilizzo di un cluster di decine, centinaia o migliaia di computer. L'utilizzo efficace di tali cluster richiede l'uso di file system distribuiti, come Hadoop Distributed File...
Descrizione Tutti hanno un'opinione sulla genitorialità: dove dovrebbero dormire i bambini, cosa dovrebbero mangiare e se i genitori dovrebbero sculacciare, rimproverare o lodare. Inoltre, i media offrono spesso supporto per qualsiasi opinione appaia più popolare in un dato momento. Questo lascia quelli di noi a cui piace basare le proprie decisioni su fatti certi e dimostrabili con la sensazione...
Descrizione Nell'era dell'informazione, i dati sono ovunque intorno a noi. All'interno di questi dati ci sono risposte a domande avvincenti in molti domini sociali (politica, affari, scienza, ecc.). Ma se avessi accesso a un ampio set di dati, saresti in grado di trovare le risposte che cerchi? Questo corso, parte del programma Data Science MicroMasters,...
Descrizione In questo corso, parte del programma Algorithms and Data Structures MicroMasters, imparerai tecniche algoritmiche di base e idee per problemi computazionali, che sorgono in applicazioni pratiche come ordinamento e ricerca, divide et impera, algoritmi avidi e programmazione dinamica. Questo corso coprirà le teorie, tra cui: come ordinare i dati e come ...
Descrizione Un buon algoritmo di solito si accompagna a un insieme di buone strutture di dati che consentono all'algoritmo di manipolare i dati in modo efficiente. In questo corso, parte del programma Algorithms and Data Structures MicroMasters, consideriamo le strutture dati comuni utilizzate in vari problemi computazionali. Imparerai come queste strutture di dati...
Descrizione Se hai mai utilizzato un servizio di navigazione per trovare il percorso ottimale e stimare il tempo necessario per raggiungere la destinazione, hai utilizzato algoritmi sui grafici. I grafici nascono in varie situazioni del mondo reale, come esistono reti stradali, reti di fornitura di acqua ed elettricità, reti di computer e, più recentemente, social network! Se stai cercando il momento più veloce per...
Descrizione Entra nell'area dei problemi più complessi e apprendi algoritmi avanzati per aiutarti a risolverli. Questo corso, parte del programma Algorithms and Data Structures MicroMasters, discute i problemi intrinsecamente difficili che incontrerai nel mondo reale che non hanno un algoritmo noto e dimostrabilmente efficiente, noto come problemi NP-Completi. Desideri…
Descrizione Il mondo e Internet sono pieni di informazioni testuali. Cerchiamo informazioni utilizzando query testuali e leggiamo siti Web, libri ed e-mail. Queste sono tutte stringhe dal punto di vista informatico. Per dare un senso a tutte queste informazioni e rendere efficiente la ricerca, i motori di ricerca utilizzano molti algoritmi di stringhe. Inoltre, il settore emergente...
Descrizione Se osservi due geni che servono allo stesso scopo in due specie diverse, come puoi confrontare rigorosamente questi geni per vedere come si sono evoluti l'uno dall'altro? Nella prima parte del corso, parte del programma Algorithms and Data Structures MicroMasters, vedremo come…