Machine Learning

  • Integrando o R com o seu Facebook

    Integrando o R com o seu Facebook

    Fala galera! A ideia deste post é mostrar como interagir com o Facebook através do R usando o pacote RFacebook. O pacote permite a interação do R com o Facebook usando uma chave de autenticação, chamada Token, que é fornecida ao criar um aplicativo do Facebook. Esta chave tem duração de 2 horas e pode ser renovada sempre que precisar. É importante lembrar que este Token é para usar em tempo de desenvolvimento, quando quiser colocar o aplicativo para produção, você deve buscar outra forma de autenticação do seu aplicativo no Facebook, uma que não expire em 2 horas. Neste…

    Continue lendo…


  • Desenvolvendo seus projetos em R no Visual Studio 2017

    Desenvolvendo seus projetos em R no Visual Studio 2017

    Fala galera! Depois de mais 1 ano e meio sem escrever para cá por causa do projeto do livro Análise Preditiva com Azure Machine Learning e R e o foco no crescimento da NGR, hoje volto a escrever para o blog. O direcionamento da escrita será o mesmo de sempre, olhar para tecnologias focadas em dados! Para voltar, escolhi contar como pode-se desenvolver scripts e projetos usando Linguagem R dentro do Visual Studio, tanto 2015 quanto 2017. E o melhor, pode-se usar a versão Community do Visual Studio, que é gratuita. Esta pode ser uma alternativa ao RStudio (que também…

    Continue lendo…


  • Introdução ao SQL Server R Services 2016

    Introdução ao SQL Server R Services 2016

    Fala galera, uma das novidades do SQL Server 2016 é a possibilidade de executar scripts da linguagem R internamente na plataforma de dados da Microsoft. Isso avança mais um passo dentro da abordagem deles para a área de Big Data e Data Science, que já possui coisas como o HDInsight, PowerBI, Datazen, Data Lake e outros. Aqui vou mostrar como instalar os pré-requisitos e configurar o R dentro do CTP3 – Community Technology Preview – do SQL Server 2016. Pode ser que isso mude até a versão final, mas até lançarem, dá pra brincar com o R seguindo estes passos……

    Continue lendo…


  • Trabalhar com cores no R

    Trabalhar com cores no R

    Trabalhando com cores no R Flexibilidade na análise de dados Fala galera, uma coisa interessante de se trabalhar com ferramentas de análise de dados é a possibilidade de customizar ao máximo os elementos visuais que você apresenta em relatórios e gráficos. Estas análises te ajudam a entender o cenário que se está trabalhando. Entre várias possibilidades, uma delas diz respeito à cores, e é por isso que explico rapidamente como trabalhar com cores no R. Trabalhar com cores no R Para fugir das cores iniciais de todos os gráficos e relatórios feitos em R, existem várias saídas. Você pode usar padrão…

    Continue lendo…


  • Plotando gráficos de caixas com Linguagem R

    Plotando gráficos de caixas com Linguagem R

    Plotando gráficos de caixas dados sumarizados de média, mediana e quartis com R Dentro da área de estudo da Estatística Descritiva tem um conjunto de valores sumarizados que são utilizados com bastante frequência por analistas dos mais diversos ramos. Por exemplo os cálculos de média móvel como Média Aritmética, Mediana, 1º Quartil, 3º Quartil, menor valor, maior valor, são alguns destes dados sumarizados que podem ser facilmente calculados e analisados nos nossos experimentos. Com estes dados em mãos é possível sair plotando gráficos de caixas com Linguagem R. Quando estamos estudando R, aprendemos em primeiro lugar a usar o método…

    Continue lendo…


  • Implementar o algoritmo K-Means com linguagem R

    Implementar o algoritmo K-Means com linguagem R

    Implementando o algoritmo K-Means com linguagem R O conceito do algoritmo K-Means já foi explicado aqui. Nesta publicação vamos implementar o algoritmo K-Means com linguagem R, mas com objetivo de tentar entender um pouco mais esse método de aprendizado de máquinas não supervisionado. Para este experimento vou usar um dataset público existente no diretório da UC Irvine. Tive o prazer de conhecer esse repositório quando fiz uma Especialização de Ensino Virtual. Para acessar o repositório e encontrar as dezenas de dataset disponíveis, acesse este link: http://archive.ics.uci.edu/ml/datasets.html. O dataset que vamos usar será Daily and Sports Activities Data Set. Acima de…

    Continue lendo…


  • Entenda o algoritmo de agrupamento K-Means

    Entenda o algoritmo de agrupamento K-Means

    Entenda como funciona o algoritmo de Cluster K-Means Em uma forma lúdica para explicar o conceito Fala galera, entenda o funcionamento do algoritmo de agrupamento K-Means, que é uma das formas que existe para se trabalhar com aprendizagem de máquinas (machine learning) no paradigma de aprendizado não supervisionado. Isso é diferente do aprendizado supervisionado, onde você informa ao computador o que ele deve procurar e aprender, com exemplos contendo os rótulos previamente. No aprendizado não supervisionado a gente não sabe exatamente o que estamos tentando ensinar ao computador. Por causa disso precisamos recorrer à agrupadores lógicos de segmentação, com foco…

    Continue lendo…