Meu Ano em Design – 2018

Pedro Canhenha Blocked Unblock Seguir Seguindo 13 de janeiro

Todos os anos, há algum tempo, escrevo um artigo detalhando o que me propus a fazer no ano anterior. O objetivo do artigo é registrar pensamentos, mas também, espero, extrair algumas lições importantes que foram obtidas através de diferentes experiências. De alguma forma, e para mim, pelo menos, esses artigos se tornaram um registro de experiências, de noções / aprendizagens experimentadas e testadas pelas quais pude passar no Mundo do Design em geral e em minha carreira profissional em particular. Espero que isso não aconteça como um exercício desconexo e centrado em si mesmo, e mais como um insight interessante sobre as disciplinas de Design e Concepção de Produto. read more

Expectativa versus realidade como um designer de UX trabalhando nos quatro grandes

Anedotas de pessoas que trabalham no Google, Facebook, Amazon e muito mais

Tiffany Eaton Blocked Unblock Seguir Seguindo 13 de janeiro

Ao entrar no meu sexto mês de trabalho no Googoo (a forma menos formal, porém mais “Googley”, de dizer “Google”), penso em algumas das expectativas que os recém-formados podem ter entrando em ação. Se você já esteve internado em uma grande empresa antes de ingressar em uma, então as chances são de que você provavelmente tenha essas expectativas antes de trabalhar. read more

Interpretando os coeficientes de regressão linear

Eryk Lewinson Blocked Desbloquear Seguir Seguindo 13 de janeiro

Hoje em dia existe uma infinidade de algoritmos de aprendizado de máquina que podemos tentar encontrar o melhor ajuste para o nosso problema em particular. Alguns dos algoritmos têm interpretação clara, outros funcionam como um blackbox e podemos usar abordagens como LIME ou SHAP para derivar algumas interpretações. read more

Aprendizado profundo – conjunto de dados de sinal de trânsito alemão com Keras

Navin krishnakumar Blocked Unblock Seguir Seguindo 12 de janeiro

O curso Deep Learning oferecido pela New York Data Science Academy é ótimo para você começar sua jornada com aprendizado profundo e também o incentiva a fazer um projeto de aprendizado profundo. Decidi fazer um desafio de reconhecimento de imagem usando o conjunto de dados de sinal de tráfego alemão. Eu nunca trabalhei em reconhecimento de imagem antes e, portanto, este projeto foi uma grande experiência de aprendizado pessoalmente.

Declaração do problema e objetivo do projeto

O benchmark alemão de sinais de trânsito é um desafio de classificação de imagem única e multi-classe realizado na Conferência Conjunta Internacional sobre Redes Neurais (IJCNN) 2011 .

Benchmarks alemães do sinal de tráfego
J. Stallkamp, M. Schlipsing, J. Salmen, C. Igel, homem vs. computador: algoritmos de aprendizagem de máquina de benchmarking para o tráfego… benchmark.ini.rub.de

Detecção de sinal de tráfego é um problema de visão computacional de alta relevância e é a base para muitas aplicações na indústria, tais como automóveis, etc. Sinais de trânsito podem fornecer uma ampla gama de variações entre classes em termos de cor, forma e presença de pictogramas ou texto.

Neste desafio, desenvolveremos um algoritmo de aprendizado profundo que treinará imagens de sinais de trânsito alemães e, então, classificará os sinais de trânsito não rotulados. O modelo de aprendizagem profunda será construído usando o Keras (API de alto nível para o tensorflow) e também entenderemos várias maneiras de pré-processar imagens usando o OpenCV e também usar um provedor de serviços de GPU na nuvem.

Nós estaremos trabalhando com Keras para o nosso algoritmo de construção. Keras foi escolhido por ser fácil de aprender e usar. O Keras também se integra perfeitamente ao TensorFlow. Após o Tensorflow, o Keras parece ser o framework que é amplamente utilizado pela comunidade de aprendizagem profunda.

O código inteiro do projeto pode ser encontrado na minha conta do GitHub .

Navkrish04 / German-Traffic-Sign-Classification
Algoritmo de Aprendizado Profundo para Desafio de Reconhecimento de Imagem – Navkrish04 / German-Traffic-Sign-Classification github.com

Processo Algoritmico

Semelhante a qualquer processo de construção de modelo de aprendizado de máquina, também executaremos as mesmas etapas de ouro definidas abaixo

  1. Entenda os dados
  2. Pré-processar os dados
  3. Construa a arquitetura do modelo
  4. Teste o modelo
  5. Iterar o mesmo processo até conseguir os melhores resultados
  6. Implantar o modelo (não considerado para este exercício)

Entendimento de dados

O conjunto de dados da imagem consiste em 43 classes (imagens exclusivas de sinal de trânsito).

Conjunto de treinamento tem 34799 imagens, conjunto de teste tem 12630 imagens eo conjunto de validação tem 4410 imagens.

# Compreenda os dados
print ("Conjunto de treino:", len (X_train))
print ("Conjunto de Testes:", len (y_test))
print ("Conjunto de validação:", len (X_valid))
print ("Dimensões da Imagem:", np.shape (X_train [1]))
print ("Número de classes:", len (np.unique (y_train)))
n_classes = len (np.unique (y_train)) read more

4 maneiras de calcular um total em execução com o SQL

SeattleDataGuy Blocked Desbloquear Seguir Seguindo 13 de janeiro

Calcular um total em execução / soma de rolagem em SQL é uma habilidade útil de se ter.

Muitas vezes, pode ser útil para relatórios e até mesmo no desenvolvimento de aplicativos. Às vezes, os usuários podem querer ver um total de pontos acumulados ou talvez o dinheiro que ganharam. Como muitos problemas no SQL, existem várias maneiras de resolver esse problema.

Você pode usar funções analíticas, auto-uniões ou uma tabela agregada que rastreia a soma em execução. Aqui estão alguns exemplos (também, pule para baixo caso você queira apenas assistir a estas explicações em forma de vídeo).

Usando uma função analítica

Usar uma função analítica é a maneira mais fácil de calcular um total em execução. Uma função analítica permite particionar dados por campo específico. Por exemplo, neste caso, podemos dividir a soma contínua por driver_id e mês. Isso nos dará o total de execução por cliente e mês. Então, todo mês começará novamente em 0.

Veja a consulta abaixo para ver como usar uma função analítica:

 - Estamos supondo que um campo de mês e ano esteja na tabela f_daily rides ----, que é anormal. 

- Provavelmente você teria uma datakey e uma tabela de dimensões para todas as datas. No entanto, nós não queremos adicionar uma junção extra que - talvez possa complicar o conceito que estamos explicando read more

Métricas para compreender modelos de regressão em inglês simples: parte 1

Entrevistas em Ciência de Dados esperam uma compreensão intuitiva dessas métricas

Manoj Dobbali, MS-DS MBA Blocked Desbloquear Seguir Seguindo 13 de janeiro Foto de Volkan Olmez no Unsplash

É fácil lembrar que regras como o bom para ter RMSE e MAE devem ser baixas, R Squared e outros sabores de valores R Squared devem ser altos. Mas, as entrevistas da Data Science esperam pouco mais dos candidatos. Eles não perguntam se o valor de R-Squared de 0,6 ou 0,7 é melhor. Pode-se esperar perguntas como quais métricas você usaria para avaliar um modelo de regressão e por que essa métrica? Além disso, se o seu papel é como um tradutor analítico em sua empresa, você pode ter que explicar conceitos complexos para os negócios de uma maneira simples. Então, este post é intuitivamente explicando-os em vez de fornecer código. É fácil encontrar trechos de código de sci-kit learn docs ou Stackoverflow sobre como calcular essas pontuações. read more

Hashes power Probabilistic Data Structures

Ignacio Hagopian Blocked Unblock Seguir Seguindo 13 de janeiro Foto de Ryan Thomas Ang em Unsplash

As funções hash são usadas em toda a ciência da computação, mas eu quero mencionar que elas são úteis dentro de estruturas de dados e algoritmos probabilísticos. Nós todos sabemos que as estruturas de dados são os blocos de construção da maioria dos algoritmos. Uma má escolha pode levar a soluções difíceis e ineficientes, em vez de soluções elegantes e eficientes. read more

Cantora de casamento

Na metade do primeiro verso, eu sabia que não estava indo bem

J. Boyce Gleason Blocked Desbloquear Seguir Seguindo 12 de janeiro

Antes de haver Elvis Impersonators – diante do cabelo preto liso e dos trajes de lazer brancos – havia Andy Wallace. Ele não precisava do cabelo ou do terno (ou dos óculos de sol e dos cintos largos); Andy tinha a atitude de Elvis. E foi dele que aprendi a cantar Heartbreak Hotel . read more

A única coisa que eu não percebi Eu teria que aprender sobre como escrever e como fazê-lo

Willow Loveday Little Blocked Desbloquear Seguir Seguindo 12 de janeiro Foto de Trent Szmolnik em Unsplash

A única coisa que eu não sabia que teria que aprender sobre a escrita não era consistência de personagens, traçar ou pesquisar temas relevantes para detalhar minha história. Não estava desenvolvendo um olho crítico. Não estava mantendo certa distância psíquica entre o leitor e o protagonista. Não estava mantendo um nível de dicção. Indo escrever meu manuscrito, eu estava bem ciente de que teria que abordar todas essas questões em algum momento durante o meu processo. read more

Eu sou narcisista porque eu escrevo sobre o meu passado?

A importância da auto-reflexão

Deborah Christensen Blocked Desbloquear Seguir Seguindo 12 de janeiro Foto de Kaitlyn Baker em Unsplash

Então meu coração se partiu ontem.

Um membro da família (que não leu meu artigo no Medium) e também não leu meu livro de memórias publicado sob um pseudônimo em 2014 (mas sabe disso) me telefonou sobre outra coisa e, no decorrer da conversa, começou a dizer que eu viver no passado porque eu escrevo sobre isso . read more

Em Dashians do Mundo, Unite!

Você não tem nada a perder, mas suas vírgulas!

Kay Bolden Blocked Unblock Seguir Seguindo 12 de janeiro imagem criada pelo autor

Eu escrevi meu primeiro traço furtivo como um calouro no ensino médio. Um menino que eu gostava na aula de inglês estava infiltrando-os em seus parágrafos, apesar das objeções de nosso professor. Eu estava preparando um discurso para a assembléia, e parecia duro e chato – o que era uma loucura, porque eu sou hilário, e eu sabia que o discurso também era. Os períodos me fizeram parar. As vírgulas me fizeram parar, mas não me deram o efeito dramático que eu estava procurando. E usando pontos de exclamação me deixou louco! read more

Como obter sua história lida

Odin Halvorson Blocked Desbloquear Seguir Seguindo 12 de janeiro

Durante meu tempo como editor sênior da revista literária Duende , vi muitas peças em minha mesa. A triste verdade é que rejeitei muito mais do que aceitei. Neste artigo, explicarei um pouco sobre o porquê disso e ofereço algumas sugestões para garantir que seu trabalho seja lido. read more

5 maneiras de os escritores alcançarem um equilíbrio entre vida e trabalho

Leigh Fisher Blocked Unblock Seguir Seguindo 13 de janeiro Foto cedida por Myriams-Fotos

Escritores e artistas têm uma relação muito particular com o trabalho que é único entre as opções de carreira. Para nós, temos um objetivo incomum. Queremos ir trabalhar, praticar nosso ofício, depois ir para casa … e continuar praticando nosso ofício. Nós vamos escrever o dia todo para o nosso trabalho e depois ir para casa e fazer mais. É o mesmo para artistas; desenhe todo o dia para o trabalho, depois vá para casa e desenhe projetos pessoais. read more

Eu posso não ser um escritor, mas eu jogo um em minha mente

Stephen Sovie Blocked Unblock Seguir Seguindo 13 de janeiro Foto por rawpixel no Unsplash

Minha educação, treinamento e emprego foram todos nas áreas de psicologia e saúde. Eu nunca fiz um curso de escrita e, para ser perfeitamente honesto, nunca tive o desejo de fazer uma. Eu nunca nem por um segundo sequer pensei em escrever, seja profissionalmente ou como hobby, mas aqui estou eu. read more

A maneira mais rápida de quebrar sua inicialização: Como sonhos excessivamente ambiciosos podem matar sua empresa, ou, lições de Moby Dick

Julia E Hubbel Blocked Desbloquear Seguir Seguindo 13 de janeiro

(Os detalhes nesta história foram alterados para proteger as identidades.)

Elaine estava no fim de sua sagacidade. Nada do que ela fizera funcionou. Apesar de seus melhores esforços, seu marketing não estava indo a lugar nenhum. A empresa F100 que ela tinha como alvo nos últimos quatro anos simplesmente não estava interessada. read more

Quantificando Argumentos

Um método muito simples (e simples) para estruturar as discussões, a fim de obter melhores decisões com mais rapidez e menos frustração. E esperançosamente com mais diversão.

Akar Sumset Blocked Unblock Seguir Seguindo 13 de janeiro Esta imagem não tem nada a ver com o artigo. Pelo menos não agora. Mas este não foi o caso quando comecei a escrever. read more

Como os grandes gerentes de produto contribuem para grandes culturas de engenharia

Jack Moore Blocked Unblock Seguir Seguindo 13 de janeiro

Grandes engenheiros saem quando não estão mais empolgados com uma oportunidade.

Esses engenheiros estão em demanda, eles têm outras empresas constantemente batendo em suas portas, lançando-lhes oportunidades interessantes, bem como dinheiro, na tentativa de convencê-los a sair. read more

NOSSO VICIADO AO OCUPADO

Charmaine Goh Blocked Desbloquear Seguir Seguindo 11 de janeiro

Seja ocupado trabalhando para seus sonhos, mas não perca seus sonhos para a ocupação

Mais frequentemente do que não, estar ocupado é um orgulho disfarçado de reclamação. O excesso de agendamento nos faz sentir-nos importantes e necessários, e é precisamente esse anseio por afirmação que torna o ato de ocupar-se tão viciante. read more

Como é seu ambiente de escrita ideal?

Leigh Fisher Blocked Unblock Seguir Seguindo 13 de janeiro Foto Cortesia de Pexels

Seu ambiente de escrita ideal deve ser um centro de produtividade – mas o que isso significa?

Afinal de contas, existem razões científicas pelas quais nos transformamos magicamente em máquinas de produtividade quando estamos em uma cafeteria. O chamado efeito de coffee shop acontece porque quando você está em um novo ambiente, seu cérebro precisa fazer novas conexões para permanecer focado à luz de ruídos desconhecidos. read more