Entre os grandes engenheiros do século XX, que contribuíram mais para nossas tecnologias do século XXI?Eu digo: Claude Shannon.
Shannon é mais conhecido por estabelecer o campo da teoria da informação.Em um artigo de 1948, um dos maiores da história da engenharia, ele criou uma maneira de medir o conteúdo de informações de um sinal e calcular a taxa máxima na qual as informações podem ser transmitidas de maneira confiável sobre qualquer tipo de canal de comunicação.O artigo, intitulado "Uma teoria matemática da comunicação", descreve a base para todas as comunicações modernas, incluindo a Internet sem fio no seu smartphone e até um sinal de voz analógico em um telefone fixo de pares torcido.Em 1966, o IEEE deu a ele o mais alto prêmio, a Medalha de Honra, por esse trabalho.
Se a teoria da informação tivesse sido a única conquista de Shannon, seria suficiente para garantir seu lugar no panteão.Mas ele fez muito mais.
Uma década antes, enquanto trabalhava na tese de seu mestrado no MIT, ele inventou o portão lógico.Na época, os relés eletromagnéticos - pequenos dispositivos que usam magnetismo para abrir e fechar interruptores elétricos - eram usados para construir circuitos que roteavam chamadas telefônicas ou controlavam máquinas complexas.No entanto, não havia teoria consistente sobre como projetar ou analisar esses circuitos.A maneira como as pessoas pensavam sobre elas era em termos de que as bobinas de revezamento são energizadas ou não.Shannon mostrou que a álgebra booleana poderia ser usada para se afastar dos próprios relés, para uma compreensão mais abstrata da função de um circuito.Ele usou essa álgebra da lógica para analisar e depois sintetizar, alternar circuitos e provar que o circuito geral funcionou conforme desejado.Em sua tese, ele inventou os e, ou não lógicos portões.Os portões lógicos são os blocos de construção de todos os circuitos digitais, nos quais todo o edifício da ciência da computação se baseia.
Em 1950, Shannon publicou um artigo em Scientific American e também um artigo de pesquisa que descreve como programar um computador para jogar xadrez.Ele entrou em detalhes sobre como projetar um programa para um computador real.Ele discutiu como as estruturas de dados seriam representadas na memória, estimadas quantos bits de memória seriam necessários para o programa e dividiu o programa em coisas que ele chamou de subprogramas.Hoje chamaríamos essas funções ou procedimentos.Alguns de seus subprogramas deveriam gerar possíveis movimentos;Alguns deveriam dar avaliações heurísticas de quão boa era uma posição.
Enquanto trabalhava na tese de mestrado no MIT, Shannon inventou o portão lógico.
Shannon fez tudo isso em um momento em que havia menos de 10 computadores no mundo.E todos estavam sendo usados para cálculos numéricos.Ele iniciou seu trabalho de pesquisa especulando todos os tipos de coisas que os computadores podem ser programados para fazer além dos cálculos numéricos, incluindo a criação de relé e a troca de circuitos, projetando filtros eletrônicos para comunicações, traduzindo entre idiomas humanos e fazendo deduções lógicas.Os computadores fazem todas essas coisas hoje.Ele deu quatro razões pelas quais optou por trabalhar no xadrez primeiro, e um importante era que as pessoas acreditavam que jogar xadrez exigia “pensando.”Portanto, ele argumentou, seria um ótimo caso de teste para se os computadores poderiam pensar.
Shannon sugeriu que seria possível melhorar seu programa analisando os jogos que já havia jogado e ajustando os termos e coeficientes em suas avaliações heurísticas dos pontos fortes das posições do conselho que encontrou.Não havia computadores prontamente disponíveis para Shannon na época, então ele não pôde testar a ideia dele.Mas apenas cinco anos depois, em 1955, Arthur Samuel, um engenheiro da IBM que tinha acesso a computadores enquanto estavam sendo testados antes de serem entregues aos clientes, estava executando um programa de jogo de damas que usava o método exato de Shannon para melhorar sua peça.E em 1959, Samuel publicou um artigo sobre "aprendizado de máquina" no título - a primeira vez que a frase apareceu na impressão.
Então, vamos recapitular: teoria da informação, portões lógicas, programação de computadores não numéricos, estruturas de dados e, sem dúvida, aprendizado de máquina.Claude Shannon não se incomodou em prever o futuro - ele apenas seguiu em frente e o inventou, e até vivia o suficiente para ver a adoção de suas idéias.Desde sua morte há 20 anos, não vimos ninguém como ele.Provavelmente nunca mais o faremos.
Este artigo aparece na edição de impressão de fevereiro de 2022 como "os maiores sucessos de Claude Shannon.”
From Your Site ArticlesRelated Articles Around the Web