quinta-feira, 30 de janeiro de 2020

NLP para customer care

#customercare é o segredo da fidelização! Veja uma maneira simples e prática de analisar as mensagens dos seus clientes e avaliar seu nível de satisfação nesse meu tutorial: https://github.com/cleuton/datascience/tree/master/nlp/sentiment
#ai #nlp #machinelearning #R #artificialintelligence #data 

quarta-feira, 29 de janeiro de 2020

Avaliação de Regressão com R


Avaliação de regressão usando #R. Multicolinearidade, heterocedasticidade, auto correlação dos resíduos. Tudo aqui, em vídeo e PDF https://github.com/cleuton/datascience/blob/master/R-course/lesson7/datascience-R-cleuton-sessao7.pdf
#data #datascience #machinelearning

Mandando bem no caô com NLP


Sabe quando você quer usar as palavras certas em um determinado assunto? Este algoritmo te ajuda a virar um "conversinha fiada" profissional, identificando clusters de palavras associados a hashtags no Twitter

https://github.com/cleuton/datascience/blob/master/nlp/MandaBemNoCao.ipynb

#datascience #nlp #machinelearning #R

segunda-feira, 27 de janeiro de 2020

Empregos de TI na Europa


#empregos #TI #europa
Estamos procurando pessoas interessadas em emigrar parra trabalhar em TI na Europa, para empresas Europeias. Idioma inglês, disponibilidade para mudar de País. Veja o cargo que mais se enquadra e envie email para: [email protected] informando o nome do cargo no ASSUNTO do email.
  • Cargo 1 - Programação RPG 400, CL400 e SQL400;

Programação RPG 400, CL400 e SQL400.
Participar nas reuniões diárias (Stand up meetings) e apresentar o ponto de situação das suas atividades e reportar qualquer impedimento caso exista.
Realizar todas as tarefas que lhe sejam atribuídas na reunião de planeamento do Sprint.
Garantir que para cada pedido em curso, são feitas reuniões de demonstração e validação das principais funcionalidades desenvolvidas.
Sempre que necessário elaborar planos de testes para verificação, por parte dos utilizadores, das funcionalidades criadas e/ou alteradas.
Realizar testes informáticos (testes IT) de forma a detetar eventuais problemas, antes das reuniões de demonstração e validação dos pedidos.
Garantir que durante as reuniões de demonstração e validação dos pedidos, são feitos pelos utilizadores testes e validados os critérios de aceitação desses pedidos.
Planear e garantir a passagem a Produção de todos os requisitos aprovados na reunião de Demonstração e Validação do Sprint.
Elaboração de documentação técnica de todos os pedidos finalizados no Sprint.

Os principais requisitos para a função que procuramos são as seguintes:

Conhecimentos sólidos de AS/400, linguagem de programação RPG400 e SQL.
Conhecimentos sólidos em desenvolvimento de WebServices.
Capacidade de organização e dinâmico.
Capacidade de relacionamento inter-pessoal
Fluência em Inglês
  • Cargo 2 - COBOL programming;

- Promotes good environment and able to work in a team
- Good written and spoken English knowledge
- Good written and spoken French knowledge is a plus
- Interest on the functional topics
- Good analysis capacity
- Able to understand a complex reality though documentation and code analysis
- Rigorous, autonomous, curious and proactive
- Client focus, available to perform production support
- Able to challenge itself, step back and analyze it's actions, within a continuous improvement methodology (debrief)
- Available to perform support in the beginning or end of the day (since 8:30 or until 18:30 CET)

Core Technical Skills
- COBOL programming
- TSO ISPF & JCL
- TP CICS management

Other Technical Skills
- SGBD IDMS
- Spitab
- Utilitaires PDTools
- VSAM
- PRINCIPIA development suit
- MQSeries
- Endevor
- Visual basic
- Knowledge of the following SWIFT messages: 15022 Mt5xx or 20022 Funds
- Banking experience, OPCVM management 
- HP Quality Center (Test Director)
- Project management methodologies, CMMI level 3

Main Responsibilities
- User support for the application
- Support for the user test acceptance tests 
- Production follow-up
- Functional analysis of evolutions of TROPIC application
- Development and test of application evolutions
- Participate on the integration / non-regression tests

Aproveite o curso gratuito de C#


Como sempre, #obomprogramador, meu blog principal, tem um curso de C# básico para você! Aproveite essa TPP #tensão #pré #privatização e estude! http://www.obomprogramador.com/p/cursos.html#csp
#empregos #programming #softwareengineer #indopraprivada

Conceitos sobre programação funcional


Na #programaçãofuncional alguns construtos básicos sobre #programação, como alocamento explícito de memória ou de variáveis, são dados como inexistentes https://pt.m.wikipedia.org/wiki/Programa%C3%A7%C3%A3o_funcional
#programming #functional #software #softwareengineer

sábado, 25 de janeiro de 2020

Impressione seu chefe (ou a sua Mãe) com este tutorial



Sábado! Dia de aprender #deeplearning ! Aqui está um tutorial bem simples de redes neurais com Keras e Tensorflow, para impressionar seu chefe ou a sua Mãe: http://datalearninghub.com/keras/
#python #programming #deeplearning #artificialintelligence #data #datascience

sexta-feira, 24 de janeiro de 2020

Operações de programação funcional em Java


Veja as principais operações em #programaçãofuncional com os meus Gists (map, filter, stream): https://gist.github.com/cleuton/8512ad67a773d714d48776a76558b262
#programming #software #softwareengineer 

Side effect: um conceito fundamental em programação funcional


Em programação funcional, é preciso entender o que é "side effect" (efeito colateral) e por que ele é ruim.  #programming #functionallrogramming #software #softwareengineer

quinta-feira, 23 de janeiro de 2020

React native: mobile app sem sofrimento


Bom, você já criou apps móveis? Android? iOS? Não? Então, aprenderá da maneira mais simples possível. Se já criou, sabe o inferno que é usar Android Studio ou Xcode não? Com o React Native você pode utilizar a IDE que desejar, como o Visual Studio Code, por exemplo. E nem precisa instalar SDK algum em sua máquina http://doitnative.com/native1/
#mobile #software #app #programming #softwareengineer 

quarta-feira, 22 de janeiro de 2020

Alink: seu novo recurso para machine learning


É tempo de abrir sua mente e mudar de ares! O Alink, do grupo Alibaba, é um excelente framework de machine learning, fácil, rápido e preciso. Com 1 só dependência, criei um job de regressão em poucos minutos. É feito em Java com python bindings!
#machinelearning #datascience
https://github.com/cleuton/datascience/blob/master/alink/alink-demo.ipynb

terça-feira, 21 de janeiro de 2020

Abra sua mente para Julia


Você deveria abrir sua mente! Há muitas ferramentas mais apropriadas para jobs de #machinelearning, como Julia. Este tutorial ensina a instalar o Kernel no Jupyter: https://datatofish.com/add-julia-to-jupyter/

#data #datascience #machinelearning #programming #softwareengineer

domingo, 19 de janeiro de 2020

2020! Bora aprender data science com R?


2020! Ano de aprender coisas novas! Meu curso de Inteodução à Ciência de Dados com linguagem #R é gratuito, tem vídeos e PDFs! http://datalearninghub.com/R-course/
#data #datascience #machinelearning #artificialinteligence #programming 

Alink - o framework de machine learning do Alibaba


Se você pratica #machinelearning, deveria considerar o Alink, o framework open source do #alibaba, disponível no Github. Capaz de funcionar em cluster, muito preciso e fácil de usar https://github.com/alibaba/Alink/blob/master/README.en-US.md
#machinelearning #artificialintelligence #data #datascience #ia #ai

Ali Cloud - uma opção forte para hospedar sua app


Hoje em dia, desenvolver uma app de sucesso envolve escolher o provedor de nuvem correto. Há muitas escolhas populares, mas nem sempre boas de custo a longo prazo. Considere o Ali Cloud, do grupo Alibaba. Estou testando e em breve mostrarei um comparativo. Por enquanto, veja o do Gartner: https://www.gartner.com/reviews/market/public-cloud-iaas/compare/alibaba-cloud-vs-amazon-web-services

sábado, 18 de janeiro de 2020

BERT para treinar modelos de NLP


Você conhece a técnica para treinar modelos de NLP chamada BERT? Não? Bom, aqui está a fonte: https://ai.googleblog.com/2018/11/open-sourcing-bert-state-of-art-pre.html
#machinelearning #nlp #datascience #data #artificialintelligence

SWEBOK


Agile, Iterativo ou Cascata! Usar as boas práticas da Engenharia de Software, independente do modelo de desenvolvimento que usa, pode evitar bugs: https://lnkd.in/dWYjEME
#programming #softwareengineer #coding #software #agile #swebok

Tudo é culpa da gestão do projeto




#projectmanagement #softwareengineer #software #programming #management #gestão #agile

Estação meteorológica no Twitter


Uma estação meteorológica automática, não? NodeRed. Aprenda IoT com projetos interessantes no meu blog iotreta.com: http://iotreta.com/iotwitando/
#iot #arduino #javascript #nodejs #nodered #internetofthings

quinta-feira, 16 de janeiro de 2020

Livro novo saindo




Não compre nenhum livro agora! Espere que o meu novo livro, Neural Java, está quase pronto! Em breve nas livrarias! Tudo sobre #deeplearning, #machinelearning e implementação em #java
#artificialintelligence
#data
#ai

#ia

segunda-feira, 13 de janeiro de 2020

How to craft a deep learning model without sorcery


#deeplearning #java #ai #programming #coding #codeduel
"Toss a coin to your witcher, o valley of plenty!" Here's my freaking tutorial about neural networks without frameworks in Java:

Serverless: comparação entre GRPC, Rest e RabbitMQ


#serverless #faas #ti #java #grpc #rest #rabbitmq
Eu estimo que um desenvolvedor perca entre 50% e 80% do seu tempo e esforço preocupado com código de infraestrutura. Veja uma comparação entre 3 maneiras de servir seu código: http://faas.guru/portuguese/awsjava/

domingo, 12 de janeiro de 2020

O Bom Programador no Hackernoon


#hackernoon #posts #deeplearning #golang
Agora estou postando também no Hackernoon! Uma comunidade de desenvolvedores muito legal! Lá, postarei mais em inglês. Visite meu primeiro post e aprenda a criar redes neurais com Go

Reconhecimento facial em Java


#deeplearning #CNN #facialRecognition #java #DL4J #GPU 
Quer criar uma solução precisa, robusta, rápida e escalável de visão computacional? Reconhecimento Facial? Faça em Java! http://neuraljava.com/cnn_java/

Aprenda Kubernetes de graça


‪#kubernetes #empregos #carreira #tecnologiaDaInformação #TI‬
‪Kubernetes é uma tecnologia em alta e pode lhe garantir um emprego. Por que não deixa de teimosia e estuda? É grátis! https://collabnix.github.io/kubelabs/‬

sábado, 11 de janeiro de 2020

Comparação de impressòes digitais


#machinelearning #computervision #fingerprint #biometria
Buscando uma solução para comparação de impressões digitals? Achou! No meu blog de visão computacional olharcomputacional.com: http://olharcomputacional.com/FingerPrint/

sexta-feira, 10 de janeiro de 2020

Tutorial fantástico de programação CUDA


#deeplearning #java #GPU #CUDA #machinelearning
Aprenda como a GPU pode ser usada em aplicações de deep ou machine learning, em um tutorial super fxxx e gratuito: http://neuraljava.com/gpu_cpu/

Análise de regressão


#datascience #machinelearning #R #regressionanalysis
Análise de regressão simples e multivariada. Um assunto complexo e interessante, tratado muito bem no meu curso gratuito de datascience com R: https://github.com/cleuton/datascience/blob/master/R-course/lesson7/datascience-R-cleuton-sessao7.pdf

quinta-feira, 9 de janeiro de 2020

Análise e geração de código-fonte com machine learning


#machinelearning #codegeneration #lowcode #golang
Será possível analisarmos ou até mesmo gerarmos código-fonte usando machine learning? Bom, este artigo demonstra isso com #Go: https://medium.com/sourcedtech/machine-learning-on-go-code-829e85e2d2c6

Kmeans com scikit-learn, python e matplotlib 3D


#datascience #machinelearning #kmeans #churnprediction
Aqui está um trabalho real de previsão de evasão escolar, feito com python, scikit-learn e matplotlib, com visualização 3D, direto do meu livro: https://github.com/cleuton/datascience/blob/master/book/capt12/kmeans-sample.ipynb

quarta-feira, 8 de janeiro de 2020

Usando AWS para espor uma API feita em Go



#FaaS #serverless #AWS #Golang 
Veja aqui como subir uma função #Go para o #AWSLambda (http://faas.guru/portuguese/awsgo/) e como a expor via REST com o #AWSApiGateway http://faas.guru/portuguese/awsapigateway/

Arquitetura flexível


#arquiteturaDeSoftware #transformaçãoDigital #agile
Arquitetura Flexível!
Flexibilidade é a capacidade de um software (do ponto de vista de seu código-fonte) de ser adaptado às novas necessidades. Veja aqui como pode alcançar isso: http://falandosobre.software/arquiteturaflexivel/

terça-feira, 7 de janeiro de 2020

Tutorial deep learning Keras, Tensorflow e Python


#deeplearning #python #keras #tensorflow #tutorial
Keras é uma API para Deep learning que funciona com vários frameworks rodando como backend. É mais comumente utilizada com Tensorflow, mas eu mesmo já a utilizei com o CNTK. https://github.com/cleuton/datascience/tree/master/keras

Esponha sua API com Aws ApiGateway


#aws #apigateway #golang #awslambda #faas
Fala sério, cara! Em 15 minutos eu implantei aquela função de verificação de assinatura em Go e a exportei como uma API usando os serviços do AWS: Lambda e API Gateway. Nada pode ser mais simples! (e tudo isso escutando Iron MaidenPantera e Motorhead). http://faas.guru/portuguese/awsapigateway/

segunda-feira, 6 de janeiro de 2020

Agora acabou a desculpa para a dívida técnica


#engenhariaDeSoftware #arquiteturaDeSoftware #analiseDeCódigo #qualidadeDeSoftware
Boas práticas, análise estática, métricas e padrões para você conduzir e avaliar projetos de software. Meu ebook gratuito: https://www.dropbox.com/sh/35d8k6ubnv09wtp/AABkOomGb_lfS9K8iA4UTOJwa?dl=0

Data manipulation usando R


#datascience #R #datamanipulation #dplyr #tidyr
Manipulação de dados é uma etapa importante do pipeline de datascience. Veja aqui um guia rápido e prático, extraído do meu livro: 

Projeto Estruturado combina com Agile?


#engenhariaDeSoftware #programming #projeto #agile
Quem disse que Projeto Estruturado não combina com Agile é um TOLO! Ainda não surgiu técnica melhor para projetar e construir software de alta manutenibilidade e flexibilidade. Esse, foi um dos primeiros a falar sobre acoplamento e coesão: https://www.amazon.com.br/Projeto-Estruturado-Sistemas-Meilir-Page-jones/dp/007450228X/ref=sr_1_7?__mk_pt_BR=%C3%85M%C3%85%C5%BD%C3%95%C3%91&keywords=Meilir+page+jones&qid=1578299112&sr=8-7

AWS lambda + Go


#faas #golang #aws #serverless #programming
Veja como criar e instalar uma função de assinatura digital usando #Go e #AWSLambda: http://faas.guru/portuguese/awsgo/

domingo, 5 de janeiro de 2020

Desenhe um histograma usando Go


#softwareEngineering #Golang #oBomProgramador #golangNetwork #codeDuel
Que tal resolver aquele desafio do histograma usando Go? https://gist.github.com/cleuton/001b589cdd6afac12283ce862bbbbd47

Análise de Transformação


#engenhariaDeSoftware #projeto 
Depois de 41 anos desenvolvendo software digo com absoluta certeza: Não surgiu técnica melhor para projetar software, do que a Análise de Transformação. Tanto a Análise Estruturada/Essencial como o Projeto Estruturado, se aplicam perfeitamente bem a qualquer paradigma de programação, seja ele: Estruturado, Orientado a Objetos ou Funcional. 
A Análise de Transformação lhe permite modularizar seu software em componentes de Baixo Acoplamento e Alta Coesão, diminuindo os custos de manutenção e aumentando a flexibilidade do aplicativo.
Estas técnicas não morreram e são totalmente compatíveis com métodos ágeis, pois facilitam a comunicação visual dos requisitos.

Eu ainda utilizo a Análise de Transformação com sucesso em meus projetos. Se você nasceu depois de 1980, provavelmente não usa nada disso, mas deveria. E esse livro é uma das bíblias do assunto (tem na Amazon)

sábado, 4 de janeiro de 2020

Aprenda python, Go e R


#engenhariaDeSoftware #programação #python #Go #R #perspectivas2020
Agora acabaram-se as desculpas! Tenho vários cursos gratuitos para você:

Aprenda Go e arrebente em 2020


#engenhariaDeSoftware #programação #Go
Que tal provar que cachorro velho aprende novos truques, e estrear 2020 com a linguagem de programação Go? Eu te ajudo: http://golang.network/portuguese/curso.html

sexta-feira, 3 de janeiro de 2020

Redes neurais em planilha?


#deeplearning #java #neuraljava #backpropagation #quemSabeFaz 
Para te ensinar a criar modelos de redes neurais, eu fiz em planilha e até criei meu próprio framework! Meu livro, Neural Java está chegando, mas pode ir curtindo: https://github.com/cleuton/neuraljava/tree/master/iris

Parece que gostaram do Jetson Nano


#IoT #GPU #nvidia #jetsonnano 
Oi galera! Parece que gostaram muito do Jetson Nano! Aqui vai um quickstart dele, no meu blog iotreta: http://iotreta.com/jetson/

quinta-feira, 2 de janeiro de 2020

Speech to text em Português


#nlp #speechToText 
Procurando uma solução "speech to text" para Português Brasileiro? Este projeto open source funciona bem e toda totalmente "on premises": https://github.com/setecrs/julius-lapsam