BT

A sua opinião é importante! Por favor preencha a pesquisa do InfoQ!

Uma introdução a redes neurais utilizando C#

| por Jeff Martin Seguir 6 Seguidores , traduzido por João Talles Seguir 1 Seguidores em 14 nov 2013. Tempo estimado de leitura: 2 minutos |

A note to our readers: As per your request we have developed a set of features that allow you to reduce the noise, while not losing sight of anything that is important. Get email and web notifications by choosing the topics you are interested in.

O doutor James McCaffrey da Microsoft Research fez uma apresentação interessante sobre redes neurais na conferência Build 2013. Apresar do título da apresentação "Desenvolvendo redes neurais utilizando o Visual Studio" sugerir que o conteúdo seja algo específico para o Visual Studio (VS), é na verdade aplicável a qualquer desenvolvedor que deseja aprender mais a respeito de redes neurais (RN). James McCaffrey possui doutorado em matemática, mas na empolgante apresentação ele tem algo de desenvolvedor com conhecimentos em ciências da computação.

A abordagem serve como uma útil introdução ao conceito de redes neurais e os espectadores conheceram bem os conceitos fundamentais para um estudo posterior mais aprofundado. Na apresentação, James McCaffrey aborda um problema fictício de prever a afiliação política de um indivíduo com base em sua idade, renda, sexo e religião. Foi um exemplo útil e fácil de se entender e um exemplo prático de utilização de redes neurais.

Durante a palestra, James McCaffrey cobriu o que ele chama dos sete conceitos principais para utilização de redes neurais:

McCaffrey nota que muitos novatos na utilização de redes neurais podem se defrontar com a falta de documentação confiável. Ele endereça esse problema apresentando uma lista do que considera ser uma fonte confiável de informações. Apesar de seu entusiasmo claro a respeito do tema, ele consegue ser imparcial e também descreve os pontos fortes e fracos da técnica da redes neurais (RN). Indo além, ele apresenta seis métodos alternativos a redes neurais assim como especifica quando eles podem ser mais apropriados de acordo com o problema que precisa ser resolvido.

Ao final de sua apresentação, James McCaffrey forneceu o código C# da solução que demonstra a utilização da técnica de redes neurais para os espectadores poderem efetuar testes após o evento. O exemplo utiliza o conjunto de dados Iris Flower, que é normalmente utilizado para testar algoritmos de máquinas de aprendizado (machine learning). (Observação: No momento desta tradução era necessário adicionar um ponto e vírgula na linha 756 para que o programa compilasse sem erros). James McCaffrey fez uma palestra similar no evento Microsoft Summit em abril de 2013, mas a apresentação no evento Build foi mais abrangente sendo a edição que deve ser assistida.

Avalie esse artigo

Relevância
Estilo/Redação

Olá visitante

Você precisa cadastrar-se no InfoQ Brasil ou para enviar comentários. Há muitas vantagens em se cadastrar.

Obtenha o máximo da experiência do InfoQ Brasil.

Dê sua opinião

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Receber mensagens dessa discussão
Comentários da comunidade

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Receber mensagens dessa discussão

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Receber mensagens dessa discussão

Dê sua opinião

Faça seu login para melhorar sua experiência com o InfoQ e ter acesso a funcionalidades exclusivas


Esqueci minha senha

Follow

Siga seus tópicos e editores favoritos

Acompanhe e seja notificados sobre as mais importantes novidades do mundo do desenvolvimento de software.

Like

Mais interação, mais personalização

Crie seu próprio feed de novidades escolhendo os tópicos e pessoas que você gostaria de acompanhar.

Notifications

Fique por dentro das novidades!

Configure as notificações e acompanhe as novidades relacionada a tópicos, conteúdos e pessoas de seu interesse

BT