Fundamentos de IA
O que ÃĐ CiÊncia de Dados?
O campo da ciÊncia de dados parece estar crescendo e se tornando cada vez mais popular a cada dia. De acordo com o LinkedIn, a ciÊncia de dados foi uma das ÃĄreas de trabalho de crescimento mais rÃĄpido em 2017 e em 2020, o Glassdoor classificou o trabalho de cientista de dados como um dos trÊs melhores trabalhos nos Estados Unidos. Dada a crescente popularidade da ciÊncia de dados, nÃĢo ÃĐ surpresa que mais pessoas estejam se interessando pelo campo. No entanto, o que ÃĐ exatamente a ciÊncia de dados?
Vamos nos familiarizar com a ciÊncia de dados, passando algum tempo para definir a ciÊncia de dados, explorar como os grandes dados e a inteligÊncia artificial estÃĢo mudando o campo, aprender sobre algumas ferramentas comuns de ciÊncia de dados e examinar alguns exemplos de ciÊncia de dados.
O que ÃĐ CiÊncia de Dados?
Antes de explorarmos quaisquer ferramentas ou exemplos de ciÊncia de dados, queremos obter uma definiçÃĢo concisa de ciÊncia de dados.
Definir âciÊncia de dadosâ ÃĐ um pouco complicado, porque o termo ÃĐ aplicado a muitas tarefas e mÃĐtodos de investigaçÃĢo e anÃĄlise. Podemos começar lembrando o que o termo âciÊnciaâ significa. A ciÊncia ÃĐ o estudo sistemÃĄtico do mundo fÃsico e natural por meio da observaçÃĢo e experimentaçÃĢo, visando avançar a compreensÃĢo humana dos processos naturais. As palavras importantes nessa definiçÃĢo sÃĢo âobservaçÃĢoâ e âcompreensÃĢoâ.
Se a ciÊncia de dados ÃĐ o processo de entender o mundo a partir de padrÃĩes em dados, entÃĢo a responsabilidade de um cientista de dados ÃĐ transformar dados, analisar dados e extrair padrÃĩes de dados. Em outras palavras, um cientista de dados ÃĐ fornecido com dados e usa uma variedade de ferramentas e tÃĐcnicas para prÃĐ-processar os dados (preparÃĄ-los para anÃĄlise) e, em seguida, analisar os dados em busca de padrÃĩes significativos.
O papel de um cientista de dados ÃĐ semelhante ao de um cientista tradicional. Ambos estÃĢo preocupados com a anÃĄlise de dados para apoiar ou rejeitar hipÃģteses sobre como o mundo opera, tentando fazer sentido de padrÃĩes nos dados para melhorar nossa compreensÃĢo do mundo. Os cientistas de dados usam os mesmos mÃĐtodos cientÃficos que um cientista tradicional. Um cientista de dados começa reunindo observaçÃĩes sobre algum fenÃīmeno que gostaria de estudar. Em seguida, formula uma hipÃģtese sobre o fenÃīmeno em questÃĢo e tenta encontrar dados que contradigam sua hipÃģtese de alguma forma.
Se a hipÃģtese nÃĢo for contradita pelos dados, eles podem ser capazes de construir uma teoria ou modelo sobre como o fenÃīmeno funciona, que podem testar novamente e novamente para ver se ÃĐ verdadeiro para outros conjuntos de dados semelhantes. Se um modelo for suficientemente robusto, se explicar padrÃĩes bem e nÃĢo for contradito durante outros testes, ele atÃĐ pode ser usado para prever ocorrÊncias futuras desse fenÃīmeno.
Um cientista de dados normalmente nÃĢo coletarÃĄ seus prÃģprios dados por meio de um experimento. Eles geralmente nÃĢo projetarÃĢo experimentos com controles e ensaios duplo-cegos para descobrir variÃĄveis de confusÃĢo que possam interferir em uma hipÃģtese. A maioria dos dados analisados por um cientista de dados serÃĄ de dados obtidos por meio de estudos observacionais e sistemas, o que ÃĐ uma forma pela qual o trabalho de um cientista de dados pode diferir do de um cientista tradicional, que tende a realizar mais experimentos.
No entanto, um cientista de dados pode ser chamado a fazer uma forma de experimentaçÃĢo chamada teste A/B, onde ajustes sÃĢo feitos em um sistema que coleta dados para ver como os padrÃĩes de dados mudam.
Independentemente das tÃĐcnicas e ferramentas usadas, a ciÊncia de dados visa, em Última anÃĄlise, melhorar nossa compreensÃĢo do mundo, fazendo sentido a partir dos dados e usando dados para entender melhor o mundo. A ciÊncia de dados ÃĐ o processo de usar algoritmos, princÃpios estatÃsticos e vÃĄrias ferramentas e mÃĄquinas para extrair insights dos dados, insights que nos ajudam a entender padrÃĩes no mundo ao nosso redor.
O que os Cientistas de Dados Fazem?
VocÊ pode estar vendo que qualquer atividade que envolva a anÃĄlise de dados de maneira cientÃfica pode ser chamada de ciÊncia de dados, o que ÃĐ parte do que torna a definiçÃĢo de ciÊncia de dados tÃĢo difÃcil. Para esclarecer, vamos explorar algumas das atividades que um cientista de dados pode fazer diariamente.

A ciÊncia de dados reÚne muitas disciplinas e especialidades diferentes. Foto: Calvin Andrus via Wikimeedia Commons, CC BY SA 3.0 (https://commons.wikimedia.org/wiki/File:DataScienceDisciplines.png)
Em qualquer dia, um cientista de dados pode ser solicitado a: criar esquemas de armazenamento e recuperaçÃĢo de dados, criar pipelines de ETL (extraçÃĢo, transformaçÃĢo e carga) e limpar dados, empregar mÃĐtodos estatÃsticos, criar visualizaçÃĩes de dados e painÃĐis, implementar algoritmos de inteligÊncia artificial e aprendizado de mÃĄquina, fazer recomendaçÃĩes para açÃĩes com base nos dados.
Vamos quebrar as tarefas listadas acima um pouco.
Um cientista de dados pode ser necessÃĄrio para lidar com a instalaçÃĢo de tecnologias necessÃĄrias para armazenar e recuperar dados, prestando atençÃĢo tanto ao hardware quanto ao software. A pessoa responsÃĄvel por essa posiçÃĢo tambÃĐm pode ser referida como âEngenheiro de Dadosâ. No entanto, algumas empresas incluem essas responsabilidades no papel de cientista de dados. Um cientista de dados tambÃĐm pode precisar criar, ou ajudar a criar, pipelines de ETL. Os dados raramente vÊm formatados exatamente como um cientista de dados precisa. Em vez disso, os dados precisarÃĢo ser recebidos em uma forma bruta da fonte de dados, transformados em um formato Útil e prÃĐ-processados (coisas como padronizar os dados, descartar redundÃĒncias e remover dados corrompidos).
MÃĐtodos EstatÃsticos da CiÊncia de Dados
A aplicaçÃĢo de estatÃstica ÃĐ necessÃĄria para transformar a simples observaçÃĢo de dados e interpretaçÃĢo em uma ciÊncia real. Os mÃĐtodos estatÃsticos sÃĢo usados para extrair padrÃĩes relevantes de conjuntos de dados e um cientista de dados precisa ser bem versado em conceitos estatÃsticos. Eles precisam ser capazes de discernir correlaçÃĩes significativas de correlaçÃĩes espÚrias, controlando variÃĄveis de confusÃĢo. Eles tambÃĐm precisam saber quais ferramentas usar para determinar quais recursos no conjunto de dados sÃĢo importantes para o modelo ou tÊm poder de previsÃĢo. Um cientista de dados precisa saber quando usar uma abordagem de regressÃĢo versus uma abordagem de classificaçÃĢo e quando se importar com a mÃĐdia de uma amostra versus a mediana de uma amostra. Um cientista de dados simplesmente nÃĢo seria um cientista sem essas habilidades cruciais.
VisualizaçÃĢo de Dados
Uma parte crucial do trabalho de um cientista de dados ÃĐ comunicar seus achados para os outros. Se um cientista de dados nÃĢo puder comunicar eficazmente seus achados para os outros, as implicaçÃĩes de seus achados nÃĢo importam. Um cientista de dados tambÃĐm deve ser um contador de histÃģrias eficaz. Isso significa produzir visualizaçÃĩes que comuniquem pontos relevantes sobre o conjunto de dados e os padrÃĩes descobertos dentro dele. HÃĄ um grande nÚmero de diferentes ferramentas de visualizaçÃĢo de dados que um cientista de dados pode usar e eles podem visualizar dados para fins de exploraçÃĢo inicial, bÃĄsica (anÃĄlise de dados exploratÃģrios) ou visualizar os resultados que um modelo produz.
RecomendaçÃĩes e AplicaçÃĩes Comerciais
Um cientista de dados precisa ter alguma intuiçÃĢo dos requisitos e objetivos de sua organizaçÃĢo ou empresa. Um cientista de dados precisa entender essas coisas porque precisa saber quais tipos de variÃĄveis e recursos deve analisar, explorar padrÃĩes que ajudarÃĢo sua organizaçÃĢo a alcançar seus objetivos. Os cientistas de dados precisam estar cientes das restriçÃĩes com as quais estÃĢo operando e das suposiçÃĩes que a liderança da organizaçÃĢo estÃĄ fazendo.
Aprendizado de MÃĄquina e InteligÊncia Artificial
O aprendizado de mÃĄquina e outros algoritmos e modelos de inteligÊncia artificial sÃĢo ferramentas usadas por cientistas de dados para analisar dados, identificar padrÃĩes dentro dos dados, discernir relaçÃĩes entre variÃĄveis e fazer previsÃĩes sobre eventos futuros.
CiÊncia de Dados Tradicional vs. CiÊncia de Dados de Grandes Dados
à medida que os mÃĐtodos de coleta de dados se tornam mais sofisticados e os bancos de dados maiores, uma diferença surgiu entre a ciÊncia de dados tradicional e a âciÊncia de dados de grandes dadosâ.
A anÃĄlise de dados tradicional e a ciÊncia de dados sÃĢo feitas com anÃĄlise descritiva e exploratÃģria, visando encontrar padrÃĩes e analisar os resultados de desempenho de projetos. Os mÃĐtodos de anÃĄlise de dados tradicionais muitas vezes se concentram apenas em dados passados e atuais. Os analistas de dados geralmente lidam com dados que jÃĄ foram limpos e padronizados, enquanto os cientistas de dados geralmente lidam com dados complexos e sujos. TÃĐcnicas de anÃĄlise de dados mais avançadas podem ser usadas para prever comportamentos futuros, embora isso seja mais frequentemente feito com grandes dados, pois os modelos preditivos geralmente precisam de grandes quantidades de dados para serem construÃdos com confiabilidade.
âGrandes dadosâ se referem a dados que sÃĢo grandes e complexos demais para serem tratados com tÃĐcnicas e ferramentas de anÃĄlise de dados tradicionais e ciÊncia de dados. Os grandes dados sÃĢo frequentemente coletados por meio de plataformas online e ferramentas avançadas de transformaçÃĢo de dados sÃĢo usadas para tornar os grandes volumes de dados prontos para inspeçÃĢo pela ciÊncia de dados. à medida que mais dados sÃĢo coletados o tempo todo, mais do trabalho de um cientista de dados envolve a anÃĄlise de grandes dados.
Ferramentas de CiÊncia de Dados
As ferramentas comuns de ciÊncia de dados incluem ferramentas para armazenar dados, realizar anÃĄlise de dados exploratÃģrios, modelar dados, realizar ETL e visualizar dados. Plataformas como Amazon (AMZN ) Web Services, Microsoft Azure e Google Cloud oferecem ferramentas para ajudar os cientistas de dados a armazenar, transformar, analisar e modelar dados. HÃĄ tambÃĐm ferramentas autÃīnomas de ciÊncia de dados, como Airflow (infraestrutura de dados) e Tableau (visualizaçÃĢo e anÃĄlise de dados).
Em termos de algoritmos e modelos de aprendizado de mÃĄquina e inteligÊncia artificial usados para modelar dados, eles sÃĢo frequentemente fornecidos por meio de mÃģdulos e plataformas de ciÊncia de dados, como TensorFlow, PyTorch e o Azure Machine Learning Studio. Essas plataformas permitem que os cientistas de dados editem seus conjuntos de dados, componham arquiteturas de aprendizado de mÃĄquina e treinem modelos de aprendizado de mÃĄquina.
Outras ferramentas e bibliotecas comuns de ciÊncia de dados incluem SAS (para modelagem estatÃstica), Apache Spark (para anÃĄlise de dados de transmissÃĢo), D3.js (para visualizaçÃĩes interativas no navegador) e Jupyter (para blocos de cÃģdigo interativos e compartilhados e visualizaçÃĩes).

Foto: Seonjae Jo via Flickr, CC BY SA 2.0 (https://www.flickr.com/photos/130860834@N02/19786840570)
Exemplos de CiÊncia de Dados
Os exemplos de ciÊncia de dados e suas aplicaçÃĩes estÃĢo por toda parte. A ciÊncia de dados tem aplicaçÃĩes em tudo, desde entrega de alimentos, esportes, trÃĄfego e saÚde. Os dados estÃĢo em todos os lugares e, portanto, a ciÊncia de dados pode ser aplicada a tudo.
Em termos de alimentos, a Uber estÃĄ investindo em uma expansÃĢo de seu sistema de compartilhamento de caronas focado na entrega de alimentos, Uber Eats. A Uber Eats precisa entregar comida à s pessoas de forma oportuna, enquanto ainda estÃĄ quente e fresca. Para que isso ocorra, os cientistas de dados da empresa precisam usar modelagem estatÃstica que leve em conta aspectos como distÃĒncia de restaurantes para pontos de entrega, corridas de feriados, tempo de cozimento e atÃĐ condiçÃĩes climÃĄticas, tudo considerado com o objetivo de otimizar os tempos de entrega.
As estatÃsticas esportivas sÃĢo usadas por gerentes de equipes para determinar quais sÃĢo os melhores jogadores e formar times fortes e confiÃĄveis que vencerÃĢo jogos. Um exemplo notÃĄvel ÃĐ a ciÊncia de dados documentada por Michael Lewis no livro Moneyball, onde o gerente geral do time de beisebol Oakland Athletics analisou uma variedade de estatÃsticas para identificar jogadores de qualidade que pudessem ser contratados pelo time a um custo relativamente baixo.
A anÃĄlise de padrÃĩes de trÃĄfego ÃĐ crÃtica para a criaçÃĢo de veÃculos autÃīnomos. Os veÃculos autÃīnomos devem ser capazes de prever a atividade ao seu redor e responder a mudanças nas condiçÃĩes da estrada, como a distÃĒncia de parada aumentada necessÃĄria quando estÃĄ chovendo, bem como a presença de mais carros na estrada durante o horÃĄrio de pico. AlÃĐm dos veÃculos autÃīnomos, aplicativos como o Google Maps analisam padrÃĩes de trÃĄfego para dizer aos passageiros quanto tempo levarÃĄ para chegar ao seu destino usando vÃĄrias rotas e modos de transporte.
Em termos de dados de saÚde, a visÃĢo computacional ÃĐ frequentemente combinada com aprendizado de mÃĄquina e outras tÃĐcnicas de inteligÊncia artificial para criar classificadores de imagens capazes de examinar coisas como radiografias, ressonÃĒncias magnÃĐticas e ultrassons para ver se hÃĄ algum problema mÃĐdico potencial que possa aparecer no exame. Esses algoritmos podem ser usados para ajudar os clÃnicos a diagnosticar doenças.
Em Última anÃĄlise, a ciÊncia de dados abrange inÚmeras atividades e reÚne aspectos de diferentes disciplinas. No entanto, a ciÊncia de dados estÃĄ sempre preocupada em contar histÃģrias interessantes e convincentes a partir dos dados e em usar dados para entender melhor o mundo.












