Machine learning é um tema muito popular, mas ainda é muito comum ter uma série de dúvidas.
O objetivo desta apresentação é desmistificar este tema, mostrando uma série de informações sobre os dados e com um exemplo prático.
O documento apresenta princípios para aprender programação, incluindo a importância de entender o vocabulário, fluxo e estado dos programas. Também enfatiza começar de forma incremental, do concreto para o abstrato, e praticar constantemente para aplicar a teoria aprendida.
Agile Brazil 2013: TDD e Clean Code, garantia de um desenvolvimento saudávelMauricio Andreazza
O documento discute como o desenvolvimento de software limpo e testes unitários podem melhorar a qualidade do código e facilitar manutenções futuras. Ele apresenta princípios como escrever códigos simples e diretos, usar nomes significativos e fazer testes unitários para guiar o desenvolvimento e reduzir bugs. Também discute como práticas ágeis como TDD podem melhorar a produtividade e reduzir riscos em projetos.
Comunicação não violenta e conquista de objetivosRafael Valério
Se comunicar de forma não violenta vai além da passividade. É necessário agir para que os impulsos humanos sejam controlados e a lógica e empatia ganhem seu lugar. Apresentação feita para o Caipira Ágil 2013
O documento discute o Coding Dojo, um método de aprendizado de programação colaborativo e não competitivo. Ele enfatiza a prática de programação em pares, o aprendizado contínuo em um ambiente seguro e inclusivo, e o uso de testes para desenvolver código de alta qualidade de forma incremental.
Machine learning java ce conference 2012 - fortaleza ceLuca Bastos
1) O documento discute machine learning e apresenta o Weka, uma ferramenta de código aberto para aprendizado de máquina.
2) O Weka contém algoritmos de aprendizado supervisionado e não supervisionado, pré-processamento de dados e interfaces gráficas.
3) O documento explica como usar o Weka para classificação, clustering, seleção de atributos e experimentação com diferentes algoritmos.
Slides sobre Machine Learning e Inteligência Artificial utilizando como ferramenta o Azure Machine Learning Studio, ferramenta gratuita utilizada em Nuvem.
Através desta ferramenta podemos fazer o exemplo completo, desde a utilização de uma base de dados de exemplo, até a publicação do modelo como um serviço web.
AI, Machine Learning e BigData aplicado aos E-commercesE-commerce Brasil
O documento discute como a Inteligência Artificial, Machine Learning e Big Data podem ser aplicados aos e-commerces. Ele explica como o Birdie usa essas técnicas para melhorar o conteúdo de produtos, como treinou modelos de deep learning para classificar imagens e textos, e dá exemplos de outras aplicações como precificação dinâmica e chatbots que podem aumentar o engajamento dos consumidores.
O documento apresenta princípios para aprender programação, incluindo a importância de entender o vocabulário, fluxo e estado dos programas. Também enfatiza começar de forma incremental, do concreto para o abstrato, e praticar constantemente para aplicar a teoria aprendida.
Agile Brazil 2013: TDD e Clean Code, garantia de um desenvolvimento saudávelMauricio Andreazza
O documento discute como o desenvolvimento de software limpo e testes unitários podem melhorar a qualidade do código e facilitar manutenções futuras. Ele apresenta princípios como escrever códigos simples e diretos, usar nomes significativos e fazer testes unitários para guiar o desenvolvimento e reduzir bugs. Também discute como práticas ágeis como TDD podem melhorar a produtividade e reduzir riscos em projetos.
Comunicação não violenta e conquista de objetivosRafael Valério
Se comunicar de forma não violenta vai além da passividade. É necessário agir para que os impulsos humanos sejam controlados e a lógica e empatia ganhem seu lugar. Apresentação feita para o Caipira Ágil 2013
O documento discute o Coding Dojo, um método de aprendizado de programação colaborativo e não competitivo. Ele enfatiza a prática de programação em pares, o aprendizado contínuo em um ambiente seguro e inclusivo, e o uso de testes para desenvolver código de alta qualidade de forma incremental.
Machine learning java ce conference 2012 - fortaleza ceLuca Bastos
1) O documento discute machine learning e apresenta o Weka, uma ferramenta de código aberto para aprendizado de máquina.
2) O Weka contém algoritmos de aprendizado supervisionado e não supervisionado, pré-processamento de dados e interfaces gráficas.
3) O documento explica como usar o Weka para classificação, clustering, seleção de atributos e experimentação com diferentes algoritmos.
Slides sobre Machine Learning e Inteligência Artificial utilizando como ferramenta o Azure Machine Learning Studio, ferramenta gratuita utilizada em Nuvem.
Através desta ferramenta podemos fazer o exemplo completo, desde a utilização de uma base de dados de exemplo, até a publicação do modelo como um serviço web.
AI, Machine Learning e BigData aplicado aos E-commercesE-commerce Brasil
O documento discute como a Inteligência Artificial, Machine Learning e Big Data podem ser aplicados aos e-commerces. Ele explica como o Birdie usa essas técnicas para melhorar o conteúdo de produtos, como treinou modelos de deep learning para classificar imagens e textos, e dá exemplos de outras aplicações como precificação dinâmica e chatbots que podem aumentar o engajamento dos consumidores.
O documento discute carreiras em desenvolvimento de software, incluindo programação, infraestrutura, segurança e banco de dados. Ele também cobre onde trabalhar nestas carreiras, como academia, corporações e startups, e como se aprimorar através de projetos pessoais, comunidades online e manter-se atualizado com novas tecnologias.
O documento discute as tendências e tecnologias emergentes em machine learning, incluindo como machine learning se conecta a temas como internet das coisas, cidades inteligentes e saúde. Também aborda conceitos como deep learning, aplicações de machine learning e desafios éticos emergentes.
O documento discute os benefícios de adotar frameworks para desenvolvimento de software. O autor argumenta que frameworks aumentam a produtividade, facilitam a manutenção do código e promovem boas práticas de programação orientada a objetos. Ele também fornece dicas para iniciar o uso de frameworks e menciona algumas opções populares como Laravel e Django.
Inteligência Artificial nos negócios usando os serviços do Google AIPierre GUILLOU
Pierre Guillou apresentou no meetup organizado por "GBG Brasília - Google Business Group" e "Inteligência Artificial Brasília" no dia 07/06/2018 no espaço de coworking EI! o seu ponto de vista sobre o uso da Inteligência Artificial nos negócios usando os serviços do Google AI e da Google Cloud Platform (GCP).
(curso) Inteligência Artificial nos negóciosPierre GUILLOU
Este documento apresenta os conceitos fundamentais de inteligência artificial (IA), aprendizado de máquina (ML) e aprendizado profundo (DL), e como eles podem ser aplicados nos negócios. O documento discute como a IA pode resolver problemas de negócios por meio do ML, fornecendo exemplos de como processos de negócios podem ser treinados com dados. Ele também fornece uma metodologia para aplicar o ML a processos de negócios e discute como escolher modelos ML apropriados.
Palestra sobre algumas novidades do C# 8 e do ML.NET para o evento de lançamento do Visual Studio 2019.
Todas as implementações do ML.NET foram feitas em F#
#vs19
"Se tornando um Desenvolvedor Java NINJA" - Semana Integrada da PUC Campinas ...Cesar Augusto Nogueira
O documento apresenta uma palestra sobre como se tornar um desenvolvedor Java "NINJA", abordando tópicos como boas práticas de codificação, exemplos de diferenças entre String e StringBuffer, explicação sobre o Garbage Collector, iniciativas de código aberto para desenvolvedores, dicas para se destacar na comunidade Java e sobre grupos de usuários Java.
1) O documento apresenta uma palestra sobre métodos ágeis, incluindo os benefícios de serem ágeis e técnicas como Extreme Programming e Scrum.
2) O palestrante fala sobre a importância de inspirar-se em líderes como Steve Jobs e sobre amar o que faz.
3) É enfatizado que ser ágil significa entregar valor de forma consistente e iterativa, e não apenas rápido.
Criando produtos e serviços reais para o mundo virtual.Jane Vita
O documento apresenta as etapas do processo de design de produtos e serviços, incluindo pesquisa de mercado, identificação de problemas e soluções, geração de ideias, criação de protótipos, concepção do conceito e apresentação final do produto concebido. O objetivo é ajudar profissionais e estudantes a serem mais criativos no desenvolvimento de produtos e serviços com maior chance de sucesso no mercado.
O documento discute a jornada do usuário em e-commerces, desde a busca inicial por produtos até a entrega final. Ele destaca a importância de entender cada etapa da jornada para oferecer a melhor experiência personalizada possível ao usuário. Também discute técnicas como recomendação, categorização, prevenção de fraude e logística que podem aprimorar essa jornada.
Nessa apresentação eu falo de:
1.- Desafios da carreira de tecnologia:
1.1 - Caminhos para ingressar no mercado
1.2 -Atuando no mercado
1.3 - Estudando e mantendo o conhecimento
1.4 - Problemas que acontecem muito comuns
2.Carreiras
2.1 Web ( Backend,Frontend,Fullstack,QA,DevOps,DBA)
2.2 Mobile (iOS,Android,Fullstack)
2.3 Machine Learning
2.4 Inteligência Artificial
2.5 Data Science
2.6 Jogos
2.7 Outros ( Desktop, Segurança, Web3/BlockChain)
3.Atuando
3.1 Tipos de Empresa
3.2 Mercado Brasileiro
3.3 Remoto do Brasil pro Exterior
3.4 Migrando pro Exterior
3.5 Criador de conteúdo
3.6 Open Source
O documento discute o que é ser um programador, enfatizando a importância da atitude ao invés de habilidades técnicas. Um bom programador deve sempre se desenvolver, dar o melhor, e gerar resultados de qualidade. A principal mensagem é que ser programador requer foco contínuo no aprendizado ao longo da vida.
A palestra discute oportunidades para desenvolvedores criarem softwares que mudem o mundo, explorando temas como cultura do desenvolvedor brasileiro, como empresas B2C desenvolvem produtos e como tecnologias como IA, machine learning e serviços cognitivos podem ser usados para resolver problemas reais.
O documento discute como formar um programador de alto nível, chamado de "10x". Ele explica que é difícil medir a produtividade diretamente, mas que práticas como programação pareada, revisão de código e compartilhamento de conhecimento podem ajudar a avaliar a qualidade dos programadores e elevar o nível dos iniciantes. O desafio é conseguir tempo e espaço adequados no projeto para aplicar essas práticas.
O documento apresenta os princípios e práticas do Extreme Programming (XP), abordando sua filosofia de abraçar a mudança e valorizar as pessoas. Descreve como o XP envolve ciclos curtos de desenvolvimento, planejamento incremental, testes automatizados e colaboração constante entre times e clientes.
O documento apresenta os princípios e práticas do Extreme Programming (XP), uma metodologia ágil de desenvolvimento de software que enfatiza a colaboração, adaptação a mudanças e feedback contínuo. O XP surgiu em um projeto da Chrysler em 1996 e propõe ciclos curtos de desenvolvimento, planejamento incremental, testes automatizados e integração contínua.
O documento descreve um workshop sobre métricas em redes sociais realizado pela Endeavor em 19 de maio de 2010. O palestrante Manoel Fernandes apresentou dicas para monitorar negócios e oportunidades nas redes sociais usando métricas como taxa de dispersão, favorabilidade e adesão. O objetivo é medir parâmetros que permitam entender e gerenciar a presença das marcas no mundo digital.
TDC2016SP - Criando modelos em nuvem com Azure Machine Learningtdc-globalcode
O documento apresenta uma palestra sobre Machine Learning e como criar modelos na nuvem usando o Azure Machine Learning. A palestra discute por que aprender Machine Learning, exemplos de problemas do mundo real que podem ser resolvidos com ML e demonstra como criar um modelo usando o Azure ML Studio sem necessidade de código.
Nessa palestra relato minha experiência não como um desenvolvedor de software altamente sinistro com duzentos anos de experiência e mil livros publicados - mas sim como um "mero mortal", um desenvolvedor "de verdade", do "mundo real" aplicando a teoria que aprendeu do TDD.
Este documento propõe um serviço para criar protótipos de startups (MVPs) em apenas 3 dias. O serviço utiliza métodos ágeis e ferramentas digitais para validar ideias de negócios rapidamente e com pouco esforço/recursos. Exemplos mostram que um MVP para o próprio serviço "Criar Startup" foi desenvolvido em 3 dias partindo de uma ideia inicial.
O documento apresenta uma introdução sobre inteligência artificial e machine learning, discutindo o que são essas tecnologias e como elas podem ser usadas. Ele também descreve as três principais etapas do processo de machine learning - pré-processamento, treinamento e avaliação - e apresenta o Custom Vision como uma plataforma que facilita a criação de modelos de classificação de imagens.
O documento apresenta os principais conceitos da programação funcional usando a linguagem F#, como imutabilidade, funções como valores, tipos fortemente tipados, pipelines e composição. O palestrante destaca recursos da linguagem como Option, unidades de medida e type providers para carregar dados dinamicamente.
O documento discute carreiras em desenvolvimento de software, incluindo programação, infraestrutura, segurança e banco de dados. Ele também cobre onde trabalhar nestas carreiras, como academia, corporações e startups, e como se aprimorar através de projetos pessoais, comunidades online e manter-se atualizado com novas tecnologias.
O documento discute as tendências e tecnologias emergentes em machine learning, incluindo como machine learning se conecta a temas como internet das coisas, cidades inteligentes e saúde. Também aborda conceitos como deep learning, aplicações de machine learning e desafios éticos emergentes.
O documento discute os benefícios de adotar frameworks para desenvolvimento de software. O autor argumenta que frameworks aumentam a produtividade, facilitam a manutenção do código e promovem boas práticas de programação orientada a objetos. Ele também fornece dicas para iniciar o uso de frameworks e menciona algumas opções populares como Laravel e Django.
Inteligência Artificial nos negócios usando os serviços do Google AIPierre GUILLOU
Pierre Guillou apresentou no meetup organizado por "GBG Brasília - Google Business Group" e "Inteligência Artificial Brasília" no dia 07/06/2018 no espaço de coworking EI! o seu ponto de vista sobre o uso da Inteligência Artificial nos negócios usando os serviços do Google AI e da Google Cloud Platform (GCP).
(curso) Inteligência Artificial nos negóciosPierre GUILLOU
Este documento apresenta os conceitos fundamentais de inteligência artificial (IA), aprendizado de máquina (ML) e aprendizado profundo (DL), e como eles podem ser aplicados nos negócios. O documento discute como a IA pode resolver problemas de negócios por meio do ML, fornecendo exemplos de como processos de negócios podem ser treinados com dados. Ele também fornece uma metodologia para aplicar o ML a processos de negócios e discute como escolher modelos ML apropriados.
Palestra sobre algumas novidades do C# 8 e do ML.NET para o evento de lançamento do Visual Studio 2019.
Todas as implementações do ML.NET foram feitas em F#
#vs19
"Se tornando um Desenvolvedor Java NINJA" - Semana Integrada da PUC Campinas ...Cesar Augusto Nogueira
O documento apresenta uma palestra sobre como se tornar um desenvolvedor Java "NINJA", abordando tópicos como boas práticas de codificação, exemplos de diferenças entre String e StringBuffer, explicação sobre o Garbage Collector, iniciativas de código aberto para desenvolvedores, dicas para se destacar na comunidade Java e sobre grupos de usuários Java.
1) O documento apresenta uma palestra sobre métodos ágeis, incluindo os benefícios de serem ágeis e técnicas como Extreme Programming e Scrum.
2) O palestrante fala sobre a importância de inspirar-se em líderes como Steve Jobs e sobre amar o que faz.
3) É enfatizado que ser ágil significa entregar valor de forma consistente e iterativa, e não apenas rápido.
Criando produtos e serviços reais para o mundo virtual.Jane Vita
O documento apresenta as etapas do processo de design de produtos e serviços, incluindo pesquisa de mercado, identificação de problemas e soluções, geração de ideias, criação de protótipos, concepção do conceito e apresentação final do produto concebido. O objetivo é ajudar profissionais e estudantes a serem mais criativos no desenvolvimento de produtos e serviços com maior chance de sucesso no mercado.
O documento discute a jornada do usuário em e-commerces, desde a busca inicial por produtos até a entrega final. Ele destaca a importância de entender cada etapa da jornada para oferecer a melhor experiência personalizada possível ao usuário. Também discute técnicas como recomendação, categorização, prevenção de fraude e logística que podem aprimorar essa jornada.
Nessa apresentação eu falo de:
1.- Desafios da carreira de tecnologia:
1.1 - Caminhos para ingressar no mercado
1.2 -Atuando no mercado
1.3 - Estudando e mantendo o conhecimento
1.4 - Problemas que acontecem muito comuns
2.Carreiras
2.1 Web ( Backend,Frontend,Fullstack,QA,DevOps,DBA)
2.2 Mobile (iOS,Android,Fullstack)
2.3 Machine Learning
2.4 Inteligência Artificial
2.5 Data Science
2.6 Jogos
2.7 Outros ( Desktop, Segurança, Web3/BlockChain)
3.Atuando
3.1 Tipos de Empresa
3.2 Mercado Brasileiro
3.3 Remoto do Brasil pro Exterior
3.4 Migrando pro Exterior
3.5 Criador de conteúdo
3.6 Open Source
O documento discute o que é ser um programador, enfatizando a importância da atitude ao invés de habilidades técnicas. Um bom programador deve sempre se desenvolver, dar o melhor, e gerar resultados de qualidade. A principal mensagem é que ser programador requer foco contínuo no aprendizado ao longo da vida.
A palestra discute oportunidades para desenvolvedores criarem softwares que mudem o mundo, explorando temas como cultura do desenvolvedor brasileiro, como empresas B2C desenvolvem produtos e como tecnologias como IA, machine learning e serviços cognitivos podem ser usados para resolver problemas reais.
O documento discute como formar um programador de alto nível, chamado de "10x". Ele explica que é difícil medir a produtividade diretamente, mas que práticas como programação pareada, revisão de código e compartilhamento de conhecimento podem ajudar a avaliar a qualidade dos programadores e elevar o nível dos iniciantes. O desafio é conseguir tempo e espaço adequados no projeto para aplicar essas práticas.
O documento apresenta os princípios e práticas do Extreme Programming (XP), abordando sua filosofia de abraçar a mudança e valorizar as pessoas. Descreve como o XP envolve ciclos curtos de desenvolvimento, planejamento incremental, testes automatizados e colaboração constante entre times e clientes.
O documento apresenta os princípios e práticas do Extreme Programming (XP), uma metodologia ágil de desenvolvimento de software que enfatiza a colaboração, adaptação a mudanças e feedback contínuo. O XP surgiu em um projeto da Chrysler em 1996 e propõe ciclos curtos de desenvolvimento, planejamento incremental, testes automatizados e integração contínua.
O documento descreve um workshop sobre métricas em redes sociais realizado pela Endeavor em 19 de maio de 2010. O palestrante Manoel Fernandes apresentou dicas para monitorar negócios e oportunidades nas redes sociais usando métricas como taxa de dispersão, favorabilidade e adesão. O objetivo é medir parâmetros que permitam entender e gerenciar a presença das marcas no mundo digital.
TDC2016SP - Criando modelos em nuvem com Azure Machine Learningtdc-globalcode
O documento apresenta uma palestra sobre Machine Learning e como criar modelos na nuvem usando o Azure Machine Learning. A palestra discute por que aprender Machine Learning, exemplos de problemas do mundo real que podem ser resolvidos com ML e demonstra como criar um modelo usando o Azure ML Studio sem necessidade de código.
Nessa palestra relato minha experiência não como um desenvolvedor de software altamente sinistro com duzentos anos de experiência e mil livros publicados - mas sim como um "mero mortal", um desenvolvedor "de verdade", do "mundo real" aplicando a teoria que aprendeu do TDD.
Este documento propõe um serviço para criar protótipos de startups (MVPs) em apenas 3 dias. O serviço utiliza métodos ágeis e ferramentas digitais para validar ideias de negócios rapidamente e com pouco esforço/recursos. Exemplos mostram que um MVP para o próprio serviço "Criar Startup" foi desenvolvido em 3 dias partindo de uma ideia inicial.
Semelhante a Desmistificando machine learning (20)
O documento apresenta uma introdução sobre inteligência artificial e machine learning, discutindo o que são essas tecnologias e como elas podem ser usadas. Ele também descreve as três principais etapas do processo de machine learning - pré-processamento, treinamento e avaliação - e apresenta o Custom Vision como uma plataforma que facilita a criação de modelos de classificação de imagens.
O documento apresenta os principais conceitos da programação funcional usando a linguagem F#, como imutabilidade, funções como valores, tipos fortemente tipados, pipelines e composição. O palestrante destaca recursos da linguagem como Option, unidades de medida e type providers para carregar dados dinamicamente.
O documento discute arquitetura de software limpa, explicando que ela separa a lógica principal de negócios de detalhes externos como interface do usuário e banco de dados. Apresenta o conceito de adaptadores que conectam o domínio principal à camada externa e demonstra uma aplicação que armazena dados de usuários usando essa abordagem.
Machine Learning: Classificação de Comentários com Azure ML & PythonGabriel Schade Cardoso
Slides utilizados no evento InterOP para demonstrar a criação de um modelo utilizando tanto Python quanto o Azure Machine Learning Studio.
Além disso, os slides dão uma boa noção do conceito geral.
Gabriel Schade cardoso apresenta sobre programação funcional usando C# e F#. Ele discute conceitos como value containers, option types, modelagem de domínio e extração de dados externos como planilhas do Excel e dados do World Bank.
O documento resume uma apresentação sobre programação funcional usando C#. Apresenta conceitos como value containers e como lidar com resultados e erros de forma funcional usando tipos como Option e Either. Demonstra como refatorar código imperativo para um estilo mais funcional com esses tipos.
Palestra sobre programação funcional para a trilha no TDC SP 2018.
Nesta palestra é possível encontrar slides sobre a utilização de programação funcional em C# e F#, mesclando as duas linguagens na mesma aplicação para uma solução híbrida.
O documento discute a arquitetura limpa para desenvolvimento de software. Apresenta os conceitos de arquitetura hexagonal, ports and adapters e como a arquitetura limpa separa a lógica do núcleo da aplicação de detalhes como a interface do usuário, banco de dados e linguagem. Demonstra uma aplicação que armazena dados de usuários usando essa abordagem arquitetural.
Gabriel Schade Cardoso é um mestre em computação aplicada, desenvolvedor, professor e autor de livros. Sua apresentação discute como utilizar inteligência artificial (IA) e aprendizado de máquina (machine learning) por meio de serviços cognitivos da Microsoft, demonstrando como gerar legendas para fotos e reconhecer informações sobre pessoas.
O documento apresenta uma palestra sobre programação funcional e refatoração de código usando abordagens funcionais. A palestra discute como o paradigma funcional pode ajudar a resolver problemas comuns como null exceptions, apresenta conceitos como value containers e high order functions, e mostra como refatorar uma função de atualização de usuário usando esses conceitos para melhor tratar erros e encadear operações.
Nesta palestra mostrei os problemas das exceções e do gerenciamento de erros e validações em aplicação de modo geral. Introduzindo um conceito de railway simples em C#, criando uma espécie de promise para o .NET.
O documento apresenta Gabriel Schade Cardoso, um desenvolvedor e professor especializado em programação funcional. Ele discute os conceitos básicos de programação funcional, incluindo vincular valores em vez de atribuição, funções, currying, aplicação parcial e funções de alta ordem. Exemplos são fornecidos para ilustrar esses conceitos.
O documento discute a importância da programação funcional e fornece exemplos de seus principais conceitos, como: 1) funções como membros de primeira ordem; 2) expressões e composições para criar códigos; 3) tipos para expressar códigos de forma clara.
Palestra ministrada no Meetup "DDD - Domain-Driven Design - Balneário Camboriú". - Acessível em: https://www.meetup.com/qualyteam/events/243888032/
Nesta apresentação abordo os temas linguagem ubíqua e código expressivo. Utilizando conceitos de programação funcional mistos com programação orientada à objetos.
Gabriel Schade Cardoso apresenta seu trabalho com desenvolvimento utilizando o Microsoft Kinect. Ele tem experiência com C# e .NET, além de ser autor de livros sobre Kinect e Windows Phone. O documento explica como o Kinect funciona para reconhecimento de voz, mãos e postura através de sensores e fluxos de esqueleto, bem como técnicas para detecção de gestos.
Gabriel Schade Cardoso é um desenvolvedor .NET com experiência em interfaces naturais como o Kinect. O documento descreve as principais funcionalidades do Kinect SDK, incluindo captura de profundidade, reconhecimento de esqueletos, streams de áudio, cores e profundidade. Algoritmos como a lei dos cossenos e produto escalar são usados para detecção de poses e gestos.
3. Bacharel em ciência da computação
Mestre em computação aplicada
Microsoft Innovative Educator (MIE)
Microsoft Specialist (MS)
C#
Javascript
ASP .NET MVC
3
GUI
Sobre mim
4. Microsoft Certified Solutions Assiciate (MCSA)
Web Applications
Autor dos livros da editora casa do código sobre
os assuntos:
Kinect
Windows Phone
Programação Funcional
4
GUI
Sobre mim
16. O que é Machine Learning?
Machine learning é uma área da ciência da computação
que concede à computadores a habilidade de aprender sem
precisar serem explicitamente programados.
20. Aprendendo a ler
1. Analisamos as letras;
2. Buscamos padrões;
3. Construímos sentenças.
4. ... Mas cadê predição?
21. Aprendendo a ler
Depois que aprender a ler criamos a associação entre a
palavra escrita e a palavra falada, com isso, mesmo sem
nunca termos escutado a palavra, conseguimos predizer
com uma boa assertividade a sua pronúncia.
24. O primeiro passo – as dúvidas
Qual pergunta estamos tentando responder?
O filme que você mais quer assistir entre um catálogo;
A notícia que você mais vai gostar de ver;
Os produtos que você provavelmente vai comprar...
25. O primeiro passo – as dúvidas
Tenho dados suficientes para responder isso?
Consigo medir o resultado?