Tag ia

Angry Birds: Divide the target in four parts.

Continuing the last post I'm trying to improve the random agent to obtain a best score.

Angry Birds: Execute a random shot and save the shots.

In this post I explain how create a agent that execute a shot in a random object in the screen, and save in a file (to future use) the shots...

Angry Birds: Find the pigs and execute a shot.

This post explain how to identify in Angry Birds the pigs and execute a shot.

Creating an intelligent agent to play Angry Birds in Java

This post explain how to configure and start to create an intelligent agent to play Angry Birds.

Tag angrybirds

Angry Birds: Divide the target in four parts.

Continuing the last post I'm trying to improve the random agent to obtain a best score.

Angry Birds: Execute a random shot and save the shots.

In this post I explain how create a agent that execute a shot in a random object in the screen, and save in a file (to future use) the shots...

Angry Birds: Find the pigs and execute a shot.

This post explain how to identify in Angry Birds the pigs and execute a shot.

Creating an intelligent agent to play Angry Birds in Java

This post explain how to configure and start to create an intelligent agent to play Angry Birds.

Tag java

Angry Birds: Divide the target in four parts.

Continuing the last post I'm trying to improve the random agent to obtain a best score.

Angry Birds: Execute a random shot and save the shots.

In this post I explain how create a agent that execute a shot in a random object in the screen, and save in a file (to future use) the shots...

Angry Birds: Find the pigs and execute a shot.

This post explain how to identify in Angry Birds the pigs and execute a shot.

Creating an intelligent agent to play Angry Birds in Java

This post explain how to configure and start to create an intelligent agent to play Angry Birds.

Tag random

Angry Birds: Divide the target in four parts.

Continuing the last post I'm trying to improve the random agent to obtain a best score.

Angry Birds: Execute a random shot and save the shots.

In this post I explain how create a agent that execute a shot in a random object in the screen, and save in a file (to future use) the shots...

Tag big data

Introdução ao Big Data

Uma breve introdução ao uso de Big Data com seu pipeline básico, e também a ideia de como o MapReduce é usado para tratar a distribuição dos dados.

Tag mapreduce

Resumo do capítulo 2 do livro Designing Data-Intensive Applications

Neste capítulo o autor aborda sobre como o dado é transformado entre as camadas da aplicação, os diversos tipos de banco de dados e linguagens para consultar os dados.

Implementando a estrutura de uma Rede Neural Convolucional utilizando o MapReduce do Spark

Neste documento é apresentado um exemplo de problema que pode ser tratado por meio de Redes Neurais Convolucionais sendo implementado utilizando a técnica de MapReduce do Spark.

Introdução ao Big Data

Uma breve introdução ao uso de Big Data com seu pipeline básico, e também a ideia de como o MapReduce é usado para tratar a distribuição dos dados.

Tag mineração de dados

Classificação de doenças usando dados de expressão gênica

Este post apresenta um relatório sobre os passos utilizados na resolução do projeto de predição de doenças utilizando Microarrays disponível no KDnuggets.

Tag classificação

Classificação usando SVM

Vejamos como funciona a Máquina de Vetores de Suporte (SVM) e como podemos usá-la para treinar um modelo que classifica dígitos que foram escritos manualmente.

Implementando uma classificação binária com Regressão Logística

Veja neste post como usar a Regressão Lógistica e também como podemos usar uma regressão para fazer a tarefa de classificação, neste exemplo vamos classificar textos de SMS como Spam...

Classificação com Naive Bayes

Veja como usar Naive Bayes e calcular as probabilidades das características para realizar uma tarefa de classificação.

Introdução a classificação de textos

Tudo pode ser classificado e rotulado, mas porque queremos classificar textos ou como isso poderia ajudar o negócio da empresa que trabalho?

Classificação usando KNN

KNN é um algoritmo que permite classificar novas amostras a partir da distância em relação às demais amostras do dataset. Veja nesse artigo como funciona o KNN.

Decision Tree: Aprendendo a classificar flores do tipo Iris

Este post explica como funciona o treinamento de uma Decision Tree (Árvore de Decisão) com o objetivo de aprender classificação de dados e como utilizar sua implementação feita no scikit-learn....

Classificação de doenças usando dados de expressão gênica

Este post apresenta um relatório sobre os passos utilizados na resolução do projeto de predição de doenças utilizando Microarrays disponível no KDnuggets.

Tag microarray

Classificação de doenças usando dados de expressão gênica

Este post apresenta um relatório sobre os passos utilizados na resolução do projeto de predição de doenças utilizando Microarrays disponível no KDnuggets.

Tag convolutional neural networks

Implementando a estrutura de uma Rede Neural Convolucional utilizando o MapReduce do Spark

Neste documento é apresentado um exemplo de problema que pode ser tratado por meio de Redes Neurais Convolucionais sendo implementado utilizando a técnica de MapReduce do Spark.

Tag spark

Classificação usando SVM

Já comentei sobre Regressão Linear Simples e Múltipla, e agora veremos como implementar em Scala usando usando a biblioteca MLLib do Apache Spark.

Automating Notebook Execution with Spark

Notebooks help data scientists to explore datasets and has became one of the main tools used in Data Science, but they also add some challenges like how to deploy in...

Implementando a estrutura de uma Rede Neural Convolucional utilizando o MapReduce do Spark

Neste documento é apresentado um exemplo de problema que pode ser tratado por meio de Redes Neurais Convolucionais sendo implementado utilizando a técnica de MapReduce do Spark.

Tag machine learning

Classificação usando SVM

Já comentei sobre Regressão Linear Simples e Múltipla, e agora veremos como implementar em Scala usando usando a biblioteca MLLib do Apache Spark.

Classificação usando SVM

Vejamos como funciona a Máquina de Vetores de Suporte (SVM) e como podemos usá-la para treinar um modelo que classifica dígitos que foram escritos manualmente.

Entendendo a diferença entre Acurácia, Precisão e Revocação

A partir da Matriz de Confusão conseguimos obter as métricas Acurácia, Precisão e Revocação para entender melhor como está o modelo.

Implementando uma classificação binária com Regressão Logística

Veja neste post como usar a Regressão Lógistica e também como podemos usar uma regressão para fazer a tarefa de classificação, neste exemplo vamos classificar textos de SMS como Spam...

Regressão polinomial

Muitas vezes uma função de 1º grau que gera reta não é bom o bastante para ser usada na regressão, nesse caso podemos usar funções polinomiais para ajudar predição dos...

Agrupando dados com o k-Means

Veja neste post como usar o k-Means para realizar a tarefa de agrupamento de dados.

Classificação com Naive Bayes

Veja como usar Naive Bayes e calcular as probabilidades das características para realizar uma tarefa de classificação.

Introdução a classificação de textos

Tudo pode ser classificado e rotulado, mas porque queremos classificar textos ou como isso poderia ajudar o negócio da empresa que trabalho?

Introdução ao aprendizado de máquinas

Introdução do que é aprendizado de máquinas, modelos e abordagens de treinamento.

Tag supervisionado

Introdução ao aprendizado de máquinas

Introdução do que é aprendizado de máquinas, modelos e abordagens de treinamento.

Tag não supervisionado

Introdução ao aprendizado de máquinas

Introdução do que é aprendizado de máquinas, modelos e abordagens de treinamento.

Tag reforço

Introdução ao aprendizado de máquinas

Introdução do que é aprendizado de máquinas, modelos e abordagens de treinamento.

Tag aprendizado supervisionado

Decision Tree: Aprendendo a classificar flores do tipo Iris

Este post explica como funciona o treinamento de uma Decision Tree (Árvore de Decisão) com o objetivo de aprender classificação de dados e como utilizar sua implementação feita no scikit-learn....

Tag entropia

Decision Tree: Aprendendo a classificar flores do tipo Iris

Este post explica como funciona o treinamento de uma Decision Tree (Árvore de Decisão) com o objetivo de aprender classificação de dados e como utilizar sua implementação feita no scikit-learn....

Tag decision tree

Decision Tree: Aprendendo a classificar flores do tipo Iris

Este post explica como funciona o treinamento de uma Decision Tree (Árvore de Decisão) com o objetivo de aprender classificação de dados e como utilizar sua implementação feita no scikit-learn....

Tag iris

Decision Tree: Aprendendo a classificar flores do tipo Iris

Este post explica como funciona o treinamento de uma Decision Tree (Árvore de Decisão) com o objetivo de aprender classificação de dados e como utilizar sua implementação feita no scikit-learn....

Tag numpy

Revisão de estatística e probabilidade em Python

Veja uma revisão de alguns conceitos importantes de Estatística e Probabilidade e como usar em Python com a biblioteca NumPy.

Review of Linear Algebra in Python

Review some basic concepts of Linear Algebra, and how to calculate using Python with NumPy.

Revisão de álgebra linear em Python

Veja uma revisão de alguns conceitos importantes de Álgebra Linear e como usar em Python com a biblioteca NumPy.

Tag vetores

Revisão de álgebra linear em Python

Veja uma revisão de alguns conceitos importantes de Álgebra Linear e como usar em Python com a biblioteca NumPy.

Tag matriz

Revisão de álgebra linear em Python

Veja uma revisão de alguns conceitos importantes de Álgebra Linear e como usar em Python com a biblioteca NumPy.

Tag distancia

Revisão de álgebra linear em Python

Veja uma revisão de alguns conceitos importantes de Álgebra Linear e como usar em Python com a biblioteca NumPy.

Tag euclidiana

Revisão de álgebra linear em Python

Veja uma revisão de alguns conceitos importantes de Álgebra Linear e como usar em Python com a biblioteca NumPy.

Tag vector

Review of Linear Algebra in Python

Review some basic concepts of Linear Algebra, and how to calculate using Python with NumPy.

Tag matrix

Review of Linear Algebra in Python

Review some basic concepts of Linear Algebra, and how to calculate using Python with NumPy.

Tag distance

Review of Linear Algebra in Python

Review some basic concepts of Linear Algebra, and how to calculate using Python with NumPy.

Tag euclidian

Review of Linear Algebra in Python

Review some basic concepts of Linear Algebra, and how to calculate using Python with NumPy.

Tag estatística

Revisão de estatística e probabilidade em Python

Veja uma revisão de alguns conceitos importantes de Estatística e Probabilidade e como usar em Python com a biblioteca NumPy.

Tag probabilidade

Revisão de estatística e probabilidade em Python

Veja uma revisão de alguns conceitos importantes de Estatística e Probabilidade e como usar em Python com a biblioteca NumPy.

Tag knn

Classificação usando KNN

KNN é um algoritmo que permite classificar novas amostras a partir da distância em relação às demais amostras do dataset. Veja nesse artigo como funciona o KNN.

Tag regressao linear

Regressão Linear Simples

O que acha de tentar prever quanto será o lucro da empresa com base no investimento de marketing, ou quanto custa um apartamento com base na sua metragem, esse são...

Tag regressão linear

Regressão Linear Múltipla

Há situações nas quais queremos utilizar mais de duas variáveis para realizar uma predição mais precisa e neste caso podemos utilizar a Regressão Linear Múltipla.

Tag inteligencia artificial

Classificação usando SVM

Vejamos como funciona a Máquina de Vetores de Suporte (SVM) e como podemos usá-la para treinar um modelo que classifica dígitos que foram escritos manualmente.

Entendendo a diferença entre Acurácia, Precisão e Revocação

A partir da Matriz de Confusão conseguimos obter as métricas Acurácia, Precisão e Revocação para entender melhor como está o modelo.

Implementando uma classificação binária com Regressão Logística

Veja neste post como usar a Regressão Lógistica e também como podemos usar uma regressão para fazer a tarefa de classificação, neste exemplo vamos classificar textos de SMS como Spam...

Regressão polinomial

Muitas vezes uma função de 1º grau que gera reta não é bom o bastante para ser usada na regressão, nesse caso podemos usar funções polinomiais para ajudar predição dos...

Agrupando dados com o k-Means

Veja neste post como usar o k-Means para realizar a tarefa de agrupamento de dados.

Classificação com Naive Bayes

Veja como usar Naive Bayes e calcular as probabilidades das características para realizar uma tarefa de classificação.

Introdução a classificação de textos

Tudo pode ser classificado e rotulado, mas porque queremos classificar textos ou como isso poderia ajudar o negócio da empresa que trabalho?

Tag classificação de textos

Introdução a classificação de textos

Tudo pode ser classificado e rotulado, mas porque queremos classificar textos ou como isso poderia ajudar o negócio da empresa que trabalho?

Tag naive bayes

Classificação com Naive Bayes

Veja como usar Naive Bayes e calcular as probabilidades das características para realizar uma tarefa de classificação.

Tag agrupamento

Agrupando dados com o k-Means

Veja neste post como usar o k-Means para realizar a tarefa de agrupamento de dados.

Tag k-means

Agrupando dados com o k-Means

Veja neste post como usar o k-Means para realizar a tarefa de agrupamento de dados.

Tag regressão polinomial

Regressão polinomial

Muitas vezes uma função de 1º grau que gera reta não é bom o bastante para ser usada na regressão, nesse caso podemos usar funções polinomiais para ajudar predição dos...

Tag regressão logística

Implementando uma classificação binária com Regressão Logística

Veja neste post como usar a Regressão Lógistica e também como podemos usar uma regressão para fazer a tarefa de classificação, neste exemplo vamos classificar textos de SMS como Spam...

Tag metricas

Entendendo a diferença entre Acurácia, Precisão e Revocação

A partir da Matriz de Confusão conseguimos obter as métricas Acurácia, Precisão e Revocação para entender melhor como está o modelo.

Tag svm

Classificação usando SVM

Vejamos como funciona a Máquina de Vetores de Suporte (SVM) e como podemos usá-la para treinar um modelo que classifica dígitos que foram escritos manualmente.

Tag scikit-learn

Classificação usando SVM

Vejamos como funciona a Máquina de Vetores de Suporte (SVM) e como podemos usá-la para treinar um modelo que classifica dígitos que foram escritos manualmente.

Tag regressão

Classificação usando SVM

Já comentei sobre Regressão Linear Simples e Múltipla, e agora veremos como implementar em Scala usando usando a biblioteca MLLib do Apache Spark.

Tag livro

Resumo do capítulo 2 do livro Designing Data-Intensive Applications

Neste capítulo o autor aborda sobre como o dado é transformado entre as camadas da aplicação, os diversos tipos de banco de dados e linguagens para consultar os dados.

Resumo do capítulo 1 do livro Designing Data-Intensive Applications

Este primeiro capítulo o autor aborda três grandes pilares relacionados ao desenvolvimento de aplicações (disponibilidade, escalabilidade e manutenibilidade).

Resumo do livro Designing Data-Intensive Applications [Em construção]

Resumo comentado dos capítulos do livro Designing Data-Intensive Applications do Martin Keplemmann.

Tag dados distribuídos

Resumo do livro Designing Data-Intensive Applications [Em construção]

Resumo comentado dos capítulos do livro Designing Data-Intensive Applications do Martin Keplemmann.

Tag replicação de dados

Resumo do livro Designing Data-Intensive Applications [Em construção]

Resumo comentado dos capítulos do livro Designing Data-Intensive Applications do Martin Keplemmann.

Tag particionamento de dados

Resumo do livro Designing Data-Intensive Applications [Em construção]

Resumo comentado dos capítulos do livro Designing Data-Intensive Applications do Martin Keplemmann.

Tag processamento batch

Resumo do livro Designing Data-Intensive Applications [Em construção]

Resumo comentado dos capítulos do livro Designing Data-Intensive Applications do Martin Keplemmann.

Tag processamento stream

Resumo do livro Designing Data-Intensive Applications [Em construção]

Resumo comentado dos capítulos do livro Designing Data-Intensive Applications do Martin Keplemmann.

Tag desenvolvimento de aplicações

Resumo do capítulo 1 do livro Designing Data-Intensive Applications

Este primeiro capítulo o autor aborda três grandes pilares relacionados ao desenvolvimento de aplicações (disponibilidade, escalabilidade e manutenibilidade).

Tag disponibilidade

Resumo do capítulo 1 do livro Designing Data-Intensive Applications

Este primeiro capítulo o autor aborda três grandes pilares relacionados ao desenvolvimento de aplicações (disponibilidade, escalabilidade e manutenibilidade).

Tag escalabilidade

Resumo do capítulo 1 do livro Designing Data-Intensive Applications

Este primeiro capítulo o autor aborda três grandes pilares relacionados ao desenvolvimento de aplicações (disponibilidade, escalabilidade e manutenibilidade).

Tag manutenibilidade

Resumo do capítulo 1 do livro Designing Data-Intensive Applications

Este primeiro capítulo o autor aborda três grandes pilares relacionados ao desenvolvimento de aplicações (disponibilidade, escalabilidade e manutenibilidade).

Tag modelo de dados

Resumo do capítulo 2 do livro Designing Data-Intensive Applications

Neste capítulo o autor aborda sobre como o dado é transformado entre as camadas da aplicação, os diversos tipos de banco de dados e linguagens para consultar os dados.

Tag sql

Resumo do capítulo 2 do livro Designing Data-Intensive Applications

Neste capítulo o autor aborda sobre como o dado é transformado entre as camadas da aplicação, os diversos tipos de banco de dados e linguagens para consultar os dados.

Tag nosql

Resumo do capítulo 2 do livro Designing Data-Intensive Applications

Neste capítulo o autor aborda sobre como o dado é transformado entre as camadas da aplicação, os diversos tipos de banco de dados e linguagens para consultar os dados.

Tag grafo

Resumo do capítulo 2 do livro Designing Data-Intensive Applications

Neste capítulo o autor aborda sobre como o dado é transformado entre as camadas da aplicação, os diversos tipos de banco de dados e linguagens para consultar os dados.