quinta-feira, 30 de maio de 2019

Java? Deep Learning? GPU?


#ia #deeplearning #java #gpu #neuraljava
No meu novo livro "Neuraljava", você aprenderá os fundamentos de redes neurais e verá como utilizar Deep Learning nas suas aplicações comuns, utilizando Java! Verá como usar a #GPU (nVidia ou AMD) para processamento paralelo em larga escala, e como utilizar os frameworks mais sinistros do Mercado! Um tira-gosto já está no ar gratuitamente: https://github.com/cleuton/neuraljavaleia, experimente, divulgue! 

terça-feira, 28 de maio de 2019

Acha que postits garantem a manutenibilidade do seu software?


#engenhariaDeSoftware #manutenibilidade #oBomProgramador #8anos
No cenário atual, onde a subjetividade impera, como garantirá a manutenibilidade do seu software? Acha que postits lhe ajudarão? Veja como diminuir e controlar a dependência entre pacotes, com técnicas e métricas. Mais um artigo bombástico do meu blog de Programação O Bom Programador. http://www.obomprogramador.com/2014/02/dependencia-entre-pacotes.html

segunda-feira, 27 de maio de 2019

Classificação de Iris em Java puro


#redesneurais #java #deeplearning  #neuraljava
Adicione inteligência aos seus aplicativos, sem precisar aprender outra linguagem de programação. Classificação do Iris dataset! Veja como funciona uma Rede Neural sem complicações e sem ter que aprender framework algum e o principal: de graça! https://github.com/cleuton/neuraljava/tree/master/iris

segunda-feira, 20 de maio de 2019

Classificando com Naive Bayes


#datascience #deeplearning #redesneurais #java
Quer aprender como funcionam as redes neurais? Sem papofurado de matemática? Ok, aqui vai: https://github.com/cleuton/neuraljava

quinta-feira, 16 de maio de 2019

Deep learning? Pense Java!


#deepLearning #java #deeplearning4j
Cansado dos problemas de desempenho do python? Não suporta os problemas de pacotes do R? Quer fazer seus trabalhos de Deep Learning de uma maneira profissional? Pense Java, Cara!


Só quem já sofreu com Anaconda, lentidão e problemas com aquela porcaria de "install.packages" entenderá a diferença entre uma plataforma profissional e outra, amadora.

segunda-feira, 13 de maio de 2019

Para aprender Redes neurais tem que sujar a mão de graxa


#deepLearning #redesNeurais #java #inteligênciaArtificial
Não adianta insistir! Você não vai aprender sobre Redes Neurais estudando no #tensorFlow. Tem que "sujar a mão de graxa". Comece aqui: https://github.com/cleuton/neuraljava

sábado, 11 de maio de 2019

sexta-feira, 10 de maio de 2019

Tudo sobre redes neurais e deep learning


#redesNeurais #multiLayerPerceptron #backpropagation #deepLearning
Para entender e usar eficientemente frameworks como o Tensorflow, é necessário compreender certas coisa. Este livro ajuda muito, e está disponível para Kindle: https://www.amazon.com.br/Machine-Learning-Neural-Networks-depth-ebook/dp/B075882XCP/ref=sr_1_6?__mk_pt_BR=%C3%85M%C3%85%C5%BD%C3%95%C3%91&keywords=Neural+network&qid=1557476608&s=digital-text&sr=1-6
Mas é necessário saber:
Em breve, postarei um vídeo explicando tudo isso, de maneira fácil para você! 

quinta-feira, 9 de maio de 2019

Evite o "release train"


#technologyRadar #hold
Release train! Imagine vários sistemas interdependentes, para os quais o gestor estabelece um "cronograma de releases" de tempo fixo, não importando se as mudanças foram todas implementadas ou se o seu valor justifica o gasto da empresa em fazer um release monstro. Horas extras, desgaste da equipe e problemas pós release devem ser justificados pelo valor que está sendo entregue. Amarrar o release de sistemas interdependentes a um intervalo fixo de tempo é desconhecer e desprezar o trabalho dos Engenheiros de Software  https://www.thoughtworks.com/pt/radar/techniques

segunda-feira, 6 de maio de 2019

Novo livro: Neural Java


 #livro #deeplearning #java #neuraljava
Meu próximo livro é sobre Deep learning (redes neurais) com Java. Quer aprender sobre redes neurais, sem complicações, sem pyhon e sem R? Quer aprender a criar modelos de redes usando diretamente a GPU? Quer aprender a criar soluções profissionais de redes neurais em Java? Então aguarde! Em breve, um "tiragosto" para vocês.

sábado, 4 de maio de 2019

Um sucesso


#sucesso #OBP8anos #oBomProgramador
Um dos meus livros mais bem sucedidos, que originou meu blog: http://obomprogramador.com

sexta-feira, 3 de maio de 2019

Neural java

#deeplearning #java

Sim! É perfeitamente possível criar soluções baseadas em Redes Neurais utilizando Java! E faz todo sentido, pois a JVM tem um desempenho muito bom e em certos casos próximo ao do C++. Meu blog de Data Science, o datalearninghub.com, vai iniciar uma série de artigos sobre Deep Learning utilizando Java (incluindo o uso de GPU com CUDA), com vários frameworks: Tensorflow, Deeplearning4j e cuDNN (Nvidia). Vamos desde o mais básico Perceptron até o mais sofisticado modelo! Aguarde!