O que é um algoritmo? Como os computadores sabem o que fazer com os dados.

Tempo de leitura: 3 minutes

Loading

O mundo da computação está cheio de chavões: IA, supercomputadores, aprendizado de máquina, nuvem, computação quântica e muito mais. Uma palavra em particular é usada em toda a computação – algoritmo.

No sentido mais geral, um algoritmo é uma série de instruções que dizem a um computador como transformar um conjunto de fatos sobre o mundo em informações úteis. Os fatos são dados e a informação útil é o conhecimento para as pessoas, instruções para máquinas ou entrada para outro algoritmo. Existem muitos exemplos comuns de algoritmos, desde a classificação de conjuntos de números até a localização de rotas em mapas e a exibição de informações em uma tela.

Para ter uma ideia do conceito de algoritmos, pense em se vestir de manhã. Poucas pessoas pensam nisso. Mas como você escreveria seu processo ou diria a uma criança de 5 anos sua abordagem? Responder a essas perguntas de maneira detalhada produz um algoritmo.

Entrada

Para um computador, entrada é a informação necessária para tomar decisões. Quando você se veste de manhã, de quais informações você precisa?

Em primeiro lugar, você precisa saber quais roupas estão disponíveis em seu armário. Então você pode considerar qual é a temperatura, qual é a previsão do tempo para o dia, em que estação é e talvez algumas preferências pessoais.

Tudo isso pode ser representado em dados, que são basicamente coleções simples de números ou palavras.
Por exemplo, a temperatura é um número, e uma previsão do tempo pode ser “chuvoso” ou “sol”.

Transformação

Em seguida, vem o coração de um algoritmo – computação. Os cálculos envolvem aritmética, tomada de decisão e repetição. Então, como isso se aplica a se vestir?
Você toma decisões fazendo algumas contas sobre essas quantidades de entrada. O fato de você colocar uma jaqueta pode depender da temperatura, e a jaqueta que você escolher pode depender da previsão do tempo. Para um computador, parte do nosso algoritmo de vestir seria semelhante a “se estiver abaixo de 50 graus e estiver chovendo, escolha a capa de chuva e uma camisa de mangas compridas para vestir por baixo”.

Depois de escolher suas roupas, você precisa colocá-las. Esta é uma parte fundamental do nosso algoritmo. Para um computador, uma repetição pode ser expressa como “para cada peça de roupa, coloque-a.”

Resultado

Finalmente, a última etapa de um algoritmo é a saída – expressando a resposta. Para um computador, a saída geralmente é mais dados, assim como a entrada.

Ele permite que os computadores agrupem algoritmos em formas complexas para produzir mais algoritmos. No entanto, a saída também pode envolver a apresentação de informações, por exemplo, colocar palavras em uma tela, produzir pistas auditivas ou alguma outra forma de comunicação.

Então, depois de se vestir, você sai para o mundo, pronto para os elementos e os olhares das pessoas ao seu redor. Talvez você até tire uma selfie e coloque no Instagram para exibir suas coisas.

Aprendizado de máquina

Às vezes, é muito complicado explicar um processo de tomada de decisão. Uma categoria especial de algoritmos, algoritmos de aprendizado de máquina, tenta “aprender” com base em um conjunto de exemplos de tomadas de decisão anteriores. O aprendizado de máquina é comum para coisas como recomendações, previsões e busca de informações.

Para nosso exemplo de como se vestir, um algoritmo de aprendizado de máquina seria o equivalente a se lembrar de decisões anteriores sobre o que vestir, saber como você se sente confortável ao usar cada item e talvez quais selfies receberam mais curtidas e usar essas informações para melhorar escolhas.

Portanto, um algoritmo é o processo que um computador usa para transformar dados de entrada em dados de saída. Um conceito simples, mas cada peça de tecnologia que você toca envolve muitos algoritmos. Talvez da próxima vez que você pegar seu telefone, ver um filme de Hollywood ou verificar seu e-mail, você possa refletir sobre que tipo de conjunto complexo de algoritmos está nos bastidores.


Fonte: The Conversation
Artigo Original: https://theconversation.com/what-is-an-algorithm-how-computers-know-what-to-do-with-data-146665
Autora: Jory Denny

Fernando Giannini

Pesquisador de tecnologia aplicada à educação, arquiteto de objetos virtuais de aprendizagem, fissurado em livros de grandes educadores e viciado em games de todos os tipos. Conhecimentos aprimorados em cursos de grandes empresas de tecnologia, principalmente no Google Business Educational Center e Microsoft. Sócio-proprietário da Streamer, empresa que alia tecnologia e educação. Experiência de 18 anos produzindo e criando objetos de aprendizagem, cursos a distância, design educacional, interfaces para sistemas de aprendizagem. Gestor de equipe para projetos educacionais, no Ensino Básico, Médio e Ensino Superior. Nesse período de trabalho gerenciou equipes e desenvolveu as habilidades de liderança e gestão. Acredita na integração e aplicação prática dos conhecimentos para a realização de projetos inovadores, sólidos e sustentáveis a longo prazo. Um dos grandes sonhos realizados foi o lançamento do curso gratuito Mande Bem no ENEM que atingiu mais de 500 mil estudantes em todo o Brasil contribuindo para a Educação Brasileira.

Participe da nossa comunidade no Whatsapp sobre Educação e Tecnologia

0 comentários

Enviar um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Posts Relacionados

IA na Educação

O salto para uma nova era de inteligência artificial de máquina traz riscos e desafios, mas também muitas promessas No romance de ficção científica de Neal Stephenson, The Diamond Age (A Era do Diamante), de 1995, os leitores conhecem Nell, uma jovem que recebe um...

As 10 melhores ferramentas de IA para estudantes

A Inteligência Artificial (IA) tem se tornado cada vez mais predominante em vários setores, e a educação não é exceção. Com o rápido avanço da tecnologia, graças a empresas como a Open AI, as ferramentas de IA surgiram como recursos valiosos para os estudantes que...

Seis perguntas que ditarão o futuro da IA generativa

A IA generativa tomou o mundo de assalto em 2023. Seu futuro - e o nosso - será moldado pelo que fizermos a seguir. Foi uma pessoa desconhecida que me mostrou pela primeira vez o quão grande seria a mudança de vibração deste ano. Enquanto esperávamos juntas por um...

IA e o crescimento da mediocridade

Como a maioria das pessoas, gosto de me considerar um indivíduo, mas há uma semana entrei em um estacionamento e encontrei cinco carros idênticos ao meu em termos de marca, modelo, ano e cor. Fiquei feliz por ter me lembrado do número da minha placa e que meu chaveiro...

As imagens parecem fotos premiadas. São falsificações de IA.

Imagens geradas artificialmente de eventos noticiosos do mundo real proliferam em sites de imagens, confundindo a verdade e ficção Uma jovem israelense, ferida, agarrada aos braços de um soldado angustiado. Um menino e uma menina ucranianos, de mãos dadas, sozinhos...

Tag Cloud

Posts Relacionados

IA na Educação

IA na Educação

O salto para uma nova era de inteligência artificial de máquina traz riscos e desafios, mas também muitas promessas No...

Receba a nossa newsletter

Fique por dentro e seja avisado dos novos conteúdos.

Publicações mais recentes