Redes neurais e aplicativos móveis
Um dos principais gerentes do Google Sandar Pichai disse em 2014 que a principal prioridade da empresa nesta fase de seu desenvolvimento é a aprendizagem de máquinas. Dois anos depois, após esta declaração, em março de 2016, o programa Alphago bateu o melhor jogador do profissional 9 Dana Li Sedol. Este programa desenvolvido pela Startup Deepmind e hoje pertencente ao Google trabalha no algoritmo de auto-aprendizagem neural. Após a vitória indefinível da inteligência artificial sobre o gênio humano, iniciou um boom de sistemas neurais.
Quais são as redes neurais onde são aplicadas e por que hoje são mencionadas com tanta frequência, diremos neste artigo.
Navegação
O que são redes neurais e quais tarefas eles resolvem?
A humanidade há muito começa a se desenvolver no campo da inteligência artificial. Redes neurais, uma dessas desenvolvimentos. Os princípios de construção dessas redes reside na "cópia" do sistema nervoso humano. Sua principal característica é que eles são capazes de auto-estudo. Ou seja, eles podem trabalhar com base nos dados obtidos anteriormente.
Mas a rede neural não é apenas imitação de sistemas humanos. Eles também se assemelham ao sistema nervoso. Isto é, consistem em elementos de computação separados. Que pode ser comparado com os neurônios humanos. Todos os dados que a rede recebe é consistentemente passando pelo processamento de vários segmentos neurais (camadas), que consistem em vários "neurônios".
Como as redes são conhecidas pelos parâmetros de cada "neurônio" e toda a rede como um todo, pode, como resultado de dados anteriormente obtidos para mudar seu trabalho. Isto é, "auto-estudo".
Hoje, as redes neurais são usadas com bastante frequência. Por exemplo, muitas grandes compras on-line usam-as para oferecer aos seus clientes mais adequados para eles produtos. Modelos matemáticos para reconhecer e jogar fala, bem como reconhecimento e processamento de imagens também são amplamente utilizados.
O boom em carros não tripulados também abriu um novo escopo de uso de redes neurais. Eles são usados \u200b\u200bpara colocar a rota e a operação de sistemas de navegação.
Os fabricantes de software antivírus também atraíram. Tais desenvolvimentos no campo da inteligência artificial permitem proteger informações de cibercriminosos e identificar conteúdo ilegal na Internet.
Já, os futurologistas "desenhe" uma imagem incrível do futuro, onde a escala de redes neurais aumentará repetidamente. Por exemplo, os robôs aparecerão, jardineiros. Que graças a centenas de microcamers internos receberão dados, analisá-los e separaram ervas daninhas de plantas cultivadas. Graças a "auto-educação", esses robôs são capazes de aplicar o processamento individual a cada planta.
Na internet desenvolvida agora, as redes neurais poderão criar interfaces de voz para "comunicação" de vários objetos de tal "web". Algoritmos de tal modelo matemático poderão substituir uma pessoa em call centers, controladores em armazéns, tradutores, consultores e representantes de outras profissões. De acordo com muitos analistas, essas redes neurais precisarão de apenas 3-5 anos.
Já hoje, as redes neurais permitem que você tome algumas soluções para uma pessoa. Deixe-os ser chamados de intelectual também, mas a vitória do programa baseada em tais algoritmos permite que você acredite em seu sucesso no futuro.
Por que as redes neurais se tornaram tão populares agora?
Sobre a inteligência artificial humanidade pensada por um longo tempo. Sobre o uso de redes neurais para resolver esta questão, há 70 anos. Mas, hoje, tornou-se possível nesses volumes necessários.
A popularidade da rede neural hoje é devido ao aumento da velocidade dos "neurônios". Isto é, elementos de computação individuais. Graças à qual foi possível reduzir o tempo para o estágio de "treinamento". Dezenas de milhões de dados necessários para a operação de tais redes devido a processadores modernos e placas de vídeo são processados \u200b\u200bcom bastante rapidez. Tecnologias modernas de aprendizagem acelerada e os levaram à avançada inteligência artificial.
Algoritmos de sistemas neurais em aplicações móveis
Recentemente, houve muitos projetos de entretenimento no mercado de aplicativos móveis, que usam redes neurais. Claro, o anúncio principal fez deles a aplicação prisma. Além disso, vale a pena notar um concorrente desse aplicativo MLVCH, bem como um popular serviço de vídeo MSQRD. Que também usa os algoritmos matemáticos descritos.
Prisma.
A aplicação prisma, desenvolvedores russos, transformando uma foto das fotos de artistas famosos, talvez a aplicação mais famosa de redes neurais na vida moderna. Em primeiro lugar, Prisma demonstra as capacidades de tais algoritmos matemáticos ao desenvolver aplicativos móveis. Mas essa estilização de imagens pode ser aplicada não apenas em fins de entretenimento, mas também em design, animação, computação gráfica e outras regiões semelhantes.
Sim, os criadores de prisma não podem ser chamados de pioneiros. Usar uma rede neural para processamento de imagens foi usada antes. Por exemplo, algoritmos semelhantes foram usados \u200b\u200bpara criar um filme em estilo Van Gogh, mas o processamento de um quadro levou cerca de 3 minutos. As tecnologias modernas permitem muito mais rápido. No mesmo prisma, o processamento fotográfico leva um pouco mais de 1 segundo. E isso é apesar do fato de que a foto é carregada para o servidor, processada e enviada para o usuário.
Ao processar a fotografia, os objetos exibidos são definidos. Depois disso, o estilo do artista escolhido é aplicado à foto. Ou seja, o aplicativo com a ajuda de redes neurais artificiais "duplica" o trabalho do cérebro do artista. É incrível, fascinante e muito bonito.
Agora, no "prisma", você pode escolher filtros imitando estilos 21 artistas - de Edward Mink e Mark Stegal a Van Gogh e Picasso. De acordo com os desenvolvedores, os algoritmos de aplicativos já estão ajudando a escolher filtros adequados no modo automático.
Mlvch.
MLVCH é o principal concorrente prisma. Funciona em um algoritmo similar, mas é distinguido por uma elaboração mais complicada. Se a imagem de prisma for processada em 20-30 iterações, em MLVCH para 100. O que permite obter uma imagem mais detalhada na saída. Além disso, o MLVCH é de 2,5 vezes mais filtros do que no prisma.
Quanto às desvantagens, essa complexidade do processamento fotográfico no MLVCH aumenta o tempo de recebimento da opção finalizada. Além disso, apenas uma foto pode ser processada gratuitamente em um dia. Para todos os subseqüentes terá que pagar 75 rublos. Além disso, você pode comprar um pacote de 100 fotos para 2990 rublos.
Onde mais as redes neurais se aplicam?
Claro, produtos aplicados usando redes neurais são mais usados \u200b\u200bpara analisar imagens. Mas usando o aplicativo Clarifai, você pode ir mais longe e reconhecer a imagem no vídeo. Outro serviço semelhante oferece a empresa russa NTechlab. Ela desenvolveu o aplicativo Findface. Com o qual você pode por uma foto do usuário para encontrar seu perfil na rede social "Vkontakte"
Serviço "Auto.ru", que hoje pertence ao Yandex, na foto, reconhece independentemente a marca e modelo do carro retratado. O princípio da "visão de computador" usado em tal reconhecimento também funciona na tecnologia Neural Rede.
Usando o aplicativo Ostagram, você não pode apenas trazer estilos, mas mesmo redesenhe as fotos. E com a ajuda de Deepomatic, o usuário com base em quais imagens ele distribuiu na Internet é oferecida produtos de lojas online.
Naturalmente, a análise de fotos com alvos de publicidade e entretenimento a área de aplicação de uma rede neural não é limitada. A AVA Startup permite que você siga sua saúde. A aplicação analisa fotografias de pratos e alimentos e questões informações sobre calorias e vários aditivos.
Não há muito tempo, com a ajuda do algoritmo de rede Neural Yandex gravou o álbum de música "Defesa Neural". O projeto que foi chamado de "autopoet" gerou textos carimbados.
Usa os algoritmos matemáticos descritos e outro motor líder da Internet Google. Em novembro de 2015, esta empresa introduziu uma função especial para seu correio do Gmail, graças ao qual o próprio serviço gera três respostas a uma carta recebida. Você pode escolher o melhor mouse com um clique.
Também as redes neurais são usadas ao criar carros não tripulados e dispositivos voadores. Primeiro, a pessoa é gerenciada por esses meios de movimento. Os dados são coletados em uma base especial, que é usada para o autopilot "Aprendizagem". Já na Suíça há uma instalação aérea não tripulada que usa os princípios da rede neural e é usada para procurar turistas perdidos.
Bots recentes populares que são usados \u200b\u200bem redes sociais e mensagens também podem usar os algoritmos matemáticos descritos. O lançamento americano de Luka usa com sucesso uma rede neural para aprender seus bots. E usando o aplicativo eterni.me, você pode criar um avatar e "ensinar" para ser seu próprio dono. Para esta rede neural, colete informações sobre o proprietário do avatar e introduza-o a um objeto virtual. Tal objeto após a morte de seu protótipo será capaz de continuar a "vida" do seu dono.
Além disso, este avatar bot pode ser criado para se comunicar com pessoas que não querem passar tempo. Queimador testa com sucesso tal produto. Estamos aguardando a adoção de um aplicativo especial para criar seu bot.
Também as redes neurais no futuro serão usadas para formar um diagnóstico médico ou "leitura" resultados de análises. Empresas como Atomwise, Enlítico, Pele Quantificada, etc. Já funcionam nessa direção. E o projeto de genômica profunda pode analisar o genoma e prever o desenvolvimento de possíveis doenças.