DeepCoder
Criado por pesquisadores da Microsoft e da Universidade de Cambridge, sistema chamado DeepCoder, que funciona pegando linhas de códigos de programas já existentes e combinando-as em seguida, DeepCoder e como se fosse uma rede neural, sendo capaz de escrever programas sem um conhecimento prévio de código. Embora o sistema não consiga reproduzir linhas grandes de códigos, ele e capaz de produzir uma quantidade pequena (cinco linhas), e isso foi o suficiente para testa-lo em problemas do mundo real usado por desenvolvedores.
Atualmente a ferramenta suporta as linguagens de programação Java, Python, JavaScripr, TypeScript e C/C++ (beta), alguns problemas que a revisão de código estático do DeepCode identifica, veja abaixo algumas características
Insetos
- Corrupções de E / S de arquivo
- Violações de contrato da API
- Referências nulas
- Problemas de processo / encadeamento de deadlock
- Verificação de tipo incorreta
Vulnerabilidades de segurança
- Falta higienização dos dados de entrada
- Manuseio inseguro de senhas
- Inseguranças de protocolo
- Permissões indefensivas
- Ataques Man-in-the-Middle
Os cientistas da Microsoft e da Universidade de Cambridge dizem que o DeepCoder só está lidando com “problemas mais simples” na codificação, mas eles veem um futuro brilhante para o sistema.
Mais informações acesse o link!
GPT-3
O GPT-3 é um algoritmo de linguagem de uso geral que utiliza o aprendizado de máquina para traduzir texto, responder perguntas e escrever texto de uma forma previsível, sendo assim, ele analisa uma sequência de palavras, texto e outos dados e, logo em seguida ele elabora exemplos para produzir uma saída totalmente original na forma de um artigo ou uma imagem, ele funciona da seguinte maneira, o GPT-3 processa um enorme banco de dados de frases em inglês e modelos de computador muito poderosos chamado de redes neurais para poder identificar padrões e determinar suas próprias regras de funcionamento da linguagem, ele possui de 175 bilhões de parâmetros de aprendizado que permitem a ele executar praticamente qualquer tarefa que lhe foi atribuída, o tornando o maior que o segundo modelo de linguagem mais poderoso.
GPT-3 é o maior modelo já treinado, pois seus 175 parâmetros de aprendizado são 10 vezes mais que qualquer modelo de linguagem de programação não esparsa anterior, sendo assim, para todas as tarefas, ele é aplicado em nenhuma atualização de gradiente ou ajuste fino, só requer apenas demonstrações de pouco disparos por meio de interações textual com o modelo.
Características:
- Responda perguntas e respostas corretamente
- Preveja a última palavra das frases reconhecendo o contexto do parágrafo
- Selecione a melhor final entre muitas para uma história
- Traduzir idiomas comuns, inicialmente difíceis para o GPT-2
- Aplicar raciocínio envolvendo senso comum
- Execute 5 aritméticas digital com precisão
- Escreva notícias de um título com essência humana
Mais informações acesse o link!