Ciência de dados

Data Science ou ciência de dados, é uma área de computação que se concentra em extrair informações valiosas de grandes quantidades de dados.

Categoria de Tecnologia

Postado em 24 março 2022

Atualizado em 27 dezembro 2022

Palavras-chave: ciencia,de,dados,ciência,de,dados,data,science,análise,matemática,matematica,machine,learning,aprendizado,de,máquina

Visualizações: 1374

A computação tem ficado mais presente na vida das pessoas nesses últimos anos. Seja uma pessoa individual ou empresa, o acesso a hardwares e softwares de extrema utilidade tem se tornado mais fácil.

Essa acessibilidade permitiu que quase qualquer pessoa possa obter um computador que se conecta com a internet, aumentando a população de usuários que surfam na internet.

Hoje em dia, muita coisa foi digitalizada, possibilitando atividades como transições, negócios e investimentos online. Tudo isso trouxe muitas oportunidades na internet, uma vez que dados coletados a partir do histórico de cada usuário pode trazer grandes pistas sobre a tendência de um certo grupo de usuários.

Com o objetivo de utilizar esses dados de modo favorável, a ciência de dados surgiu.

O que é a ciência de dados?

Ciência de dados mistura técnicas de programação, matemática e análise estatística para criar algoritmos capazes de extrair dados de extrema utilidade a partir de dados passados para tomar decisões fundamentadas e aumentar compreensão de máquinas em relação aos dados. Seu foco é extrair conhecimento, diferentes percepções e interpretações de grandes conjuntos de dados.

A ciência de dados trabalha com dados estruturados, semi-estruturados e dados não estruturados. Isso inclui técnicas de aprendizado de máquina, mineração de dados, análise estatística e visualização de dados. Dados coletados da internet ou de dispositivos IoT são utilizados como base, trazendo resultados de dados analíticos, que podem ajudar na solução de problemas em vários aspectos como:

  • Saber a tendência dos clientes na compra de algum produto
  • Compreender melhor as vendas de cada dia, evitando excesso de fabricação de produtos e prejuízos consequentes
  • Analisar as vendas de outros ângulos

ciencia de dados

Onde a ciência de dados é utilizada?

A ciência de dados pode ser integrada com outras tecnologias, como banco de dados ou tecnologias de nuvem, para o armazenamento de dados coletados e informações processadas. Linguagens de programação como python e SQL são usadas com bastante frequência para o desenvolvimento de programas de ciência de dados e práticas isoladas como coleta, limpeza, exploração e análise de dados.

Além disso, problemas recentes como rápido crescimento de dados complexos na internet fizeram com que a ciência de dados se tornasse ainda mais importante. A quantidade de dados digitais gerados em todo o mundo já é muito maior do que antes. Assim, a necessidade de ferramentas e técnicas para lidar com esses dados de maneira eficiente aumentou. A ciência de dados fornece ferramentas e técnicas que permitem a extração de valor de grandes quantidades de dados.

Os dados analíticos obtidos com a ciência de dados, tem várias formas de serem usados na prática, como:

  • Criação de estatísticas
  • Previsões do futuro
  • Machine learning

Criação de estatísticas

Criar gráficos a partir de dados coletados, permitindo a visualização dessa informação de vários aspectos e integrando outras funcionalidades como filtragem, agrupamento e assimilação de dados.

Previsões do futuro

Contrói previsões do futuro usando dados passados como base. Com isso é possível identificar fenômenos padrões, como desastres que acontecem em um certo intervalo de tempo ou previsão de grande número de compras devido a um feriado.

Machine learning

Integra técnicas de machine learning com ciência de dados, trazendo melhores soluções do que soluções estabelecidas por humanos. A integração de tecnologias mais avançadas como aprendizagem profunda também é totalmente possível.

Implementar ciência de dados trará bons resultados?

Nem toda extração de dados necessariamente trará bons resultados. O modo de extração de dados depende muito do objetivo ao ser alcançado e da habilidade do especialista em ciências de dados. Uma boa comunicação entre a empresa e o analista é necessário para o entendimento de como esses dados podem ajudar a empresa de um modo positivo.

Outros desafios que a ciência de dados enfrenta é a necessidade de espaço de armazenamento para uma grande quantidade de dados que muitas vezes podem ser dados imperfeitos e com pouca utilidade. No pior dos casos, custos com manutenção e gerenciamento podem ocorrer.

Conclusão

Redes sociais como instagram, facebook e tiktok usam ciência de dados para trazer o conteúdo que o usuário tende a visualizar. Quando encontramos vídeos no youtube sobre assunto que estamos interessados não é mera coincidência, é apenas um algoritmo que se baseou nas nossas visualizações passadas. Isso é ciência de dados.

Projetos práticos

Criando um sistema de mini garagem automatizada integrada com um sistema de monitoramento independente

Desenvolvimento de um sistema de monitoramento que exibi todos os eventos que acontecem na garagem automatizada, como abertura de portões ou ocupação de vagas.

Criando o esqueleto de um jogo de tiro 2D visto de cima usando P5.js

Usando lógicas matemáticas como trigonometria para criar e calcular o esqueleto de um jogo de tiro 2D em javascript

Criando um jogo de guerra nas estrelas em javascript usando a biblioteca p5.js

Jogo simples de guerra espacial desenvolvido em javascript. Esse jogo usa cálculos de física para simular efeitos de atrito e inércia.

Criando um sistema de integração contínua (CI/CD)

Fazendo a integração contínua de Jenkins, Sonatype Nexus, Sonatype, JUnit e Gradle para automatizar processos repetitivos. Prática bastante usada em tecnologias de DevOps.

Integrando Laravel com o protocolo MQTT para comunicação entre dispositivos

Projeto de comunicação entre dois dispositivos ESP8266 e Raspberrypi4. Laravel irá funcionar como servidor e receptor de dados de temperatura e umidade coletados com o DHT11.

Veja também

A maioria dos sistemas atuais usam a nuvem para o armazenamento e o acesso de dados

A nuvem pode ser uma boa alternativa de substituição da memória atual. Além de fazer a cópia de segurança dos dados, pode ser acessível de qualquer lugar.

A biometria digital é uma grande promessa ao futuro da tecnologia

Muitos serviços já utilizam a autenticação biométrica integrada com a inteligência artificial para melhorar a experiência do usuário, além de melhorar a segurança.

IAM Identity and access manager

O gerenciamento de identidades e acesso é um recurso da AWS usado para atribuir permissões para usuários e recursos na AWS.

Prova de conceito

O modelo PoC visa em avaliar uma nova tecnologia ainda não comprovada com uma demonstração, com o intuito de avaliar a sua veracidade.

SWOT Strength Weakness Opportunity Threat

A análise SWOT é um método estratégico de fácil utilidade usado para avaliar desde uma simples pessoa até uma grande empresa.

Tríade CIA

Para um sistema realizar os requerimentos mínimos de segurança, este deve estar de acordo com os três pilares da segurança de informação(CIA).