Postagens

Mostrando postagens de 2016

Crie vídeos rápidos adicionando um MP3 à sua imagem ONLINE

Imagem
Anos atrás eu costumava Stupeflix por um par de projetos de vídeo em sala de aula. Em seguida, o serviço mudou modelos de precificação e eu já não podia usá-lo com os alunos. Recentemente, alguém no Facebook (desculpe, eu agora não consegue encontrar quem) mencionada Stupeflix então eu dei-lhe outro olhar esta manhã. Alguns grandes melhorias foram feitas para Stupeflix desde a última vez que eu usei. Stupeflix permite criar vídeos de apresentação de slides de áudio até vinte minutos de duração. Você não precisa se registrar a fim de criar um vídeo em Stupeflix. Você pode e deve registar-se se você quer ser capaz de voltar e editar o vídeo depois de ter sido publicado. Para criar um vídeo em Stupeflix Comece por escolher um tema para o seu vídeo, em seguida, fazer upload de fotos do seu computador. Se você não tem fotos no seu computador, você pode importar alguns da sua conta Flickr, Facebook ou Instagram. Uma vez que suas fotos são carregadas ou importado você pode arrastar e so

Usabilidade da interface de dispositivos móveis - Contextualização

Imagem
A evolução das tecnologias de informação (TIs) contribuiu grandemente para a agregação de valor a processos e serviços [Torres, 1995]. Por conta disso, as TIs se tornaram fundamentais para perfeiçoar os processos organizacionais em geral [Goodman e Lawless, 1994] e as estratégias competitivas de empresas e pessoas [Lai e Mahapatra, 1997]. O computador pessoal popularizou-se e, com ele, cresceu o número de pessoas que acessam a internet. Paralelamente ao crescimento e mudanças constantes da internet, aumentou também o número de dispositivos capazes de acessar a rede de computadores. Hoje é comum ter internet no notebook, no netbook e em dispositivos móveis, como smartphones, tablets e PDAs. Essa popularização da Internet, aliada ao interesse de se usarem aparelhos móveis em lugares diversos enquanto se realizam tarefas cotidianas, contribuiu para que os dispositivos evoluíssem tecnologicamente. Pode-se dizer que eles se tornaram tecnologias multimídia poderosas, capazes de dispo

Machine Learning Para Previsão de Vendas Usando Dados Meteorológicos

O WalMart é uma rede com milhares de lojas em 27 países. É possível encontrar vários artigos sobre os mecanismos tecnológicos utilizados para gerenciar a logística e distribuição dos produtos. É a segunda vez que eles oferecem uma competição no Kaggle com a intenção de encontrar candidatos para entrevistas para vagas de cientistas de dados. Uma grande vantagem deste tipo de competição é termos acesso a dados de grandes companhias, e entender quais são os problemas que eles estão tentando resolver com modelos probabilísticos. O objetivo da competição era criar um modelo que pudesse prever a quantidade de venda de alguns produtos, em lojas específicas, nos dias antes e depois de nevascas e tempestades. O exemplo dado por eles na descrição da tarefa foi a venda de guarda-chuvas, que intuitivamente deve ver um aumento antes de uma grande tempestade. Dados Para treinar o modelo foram oferecidos dois arquivos: um deles continha informações sobre a identificação das lojas, produtos,

Como Identificar Clientes no Twitter Usando Data Mining

Marketing digital é uma área que tem crescido bastante, principalmente com a chegada das redes sociais. Uma das grandes questões da área é: como tornar os usuários destas redes em clientes? Uma das estratégias de maior sucesso é interagir com usuários interessados em comprar seus produtos ou usar seus serviços. Neste artigo vou mostrar como utilizei técnicas de mineração de dados, num projeto pessoal, para identificar clientes em potencial para uma loja americana de sapatos femininos. Procurar tweets com uma hashtag específica e relevante Existe uma forma simples de filtrar tweets, que é buscando por uma hashtag específica. Neste caso, a primeira hashtag testada foi #shoes. O raciocínio foi o seguinte: pessoas interessadas em sapatos postam tweets com esta tag, portanto interagir com elas pode ser uma forma de apresentar a loja. Neste mesmo raciocínio, testei a hashtag #fashion. O único problema é que, apesar de realmente ser utilizada por consumidoras de sapatos, estas hashta

Onde Encontrar Datasets para Praticar Data Science e Machine Learning

Para se tornar um bom Data Scientist e começar a realmente entender Machine Learning duas coisas são muito importantes: estudar os algoritmos, e aplicar o que foi aprendido a dados reais. Na indústria, a maior parte do tempo de um projeto de Machine Learning é normalmente gasta com a preparação e compreensão dos dados. Aplicar um algoritmo super avançado de Machine Learning a dados ruins seria como usar um carro esportivo muito veloz numa estrada esburacada. Não adianta ele ter uma ótima performance, você não vai conseguir passar de uma certa velocidade. Na prática muitas vezes o que faz a diferença entre um modelo muito bom e um mediano é justamente entender os dados, e saber prepara-los bem para aplicar um algoritmo. E esta é uma habilidade que pode ser aprendida como qualquer outra. Por isso, quero listar aqui alguns sites onde você poderá encontrar datasets abertos para praticar as suas habilidades, ou usar na prática, dependendo de seu projeto: UCI Machine Learning Reposi

Como Criar um SVM para Big Data em 10 Minutos Usando Python

Imagem
SVMs são bastante populares em aplicações de machine learning. Apesar de seguirem princípios simples, eles já demonstraram ser muito poderosos em diversas tarefas e datasets. Neste artigo quero demonstrar como implementar um SVM capaz de lidar com dados que chegam em tempo real, sem ter que armazená-los na memória. Clique aqui para acessar o código e o dataset deste artigo. Eu recomendo rodá-lo usando Pypy. Principais modos de treinar um modelo de machine learning Existem três maneiras populares de treinar um modelo: batch learning, mini-batch learning, e stochastic learning. Batch Learning : no primeiro modo, nós armazenamos todos os dados de treino numa matriz e alimentamos o algoritmo, reduzindo a loss function baseado em todos os exemplos de uma vez. Isso nem sempre é possível devido ao tamanho do dataset. Nestes casos temos que recorrer às duas outras maneiras. Mini-Batch Learning : neste caso, selecionamos um número N de exemplos e dividimos o training set em blocos de