Skip to content
equipe trabalhando, estudando como funciona machine learning

O que é Machine Learning e como funciona

Dirigir, investir, detectar fraudes, classificar doenças e criar medicamentos. Há pouco tempo essas atividades eram feitas somente por seres humanos. Hoje, com o desenvolvimento de técnicas de aprendizado de máquina (machine learning), podemos ensinar sistemas a executá-las com precisão igual – ou superior – a nossa.

Machine learning usa algoritmos para entender o modelo (a lógica, o padrão) que dá origem a um conjunto de dados para conseguir prever ou classificar novos valores.

A programação tradicional baseia-se em definir cada etapa que o programa deve executar para obter um resultado. Com machine learning, a ideia é fazer com que ele aprenda os passos necessários para isto.

A grande vantagem ocorre quando trabalhamos com problemas complexos, onde o algoritmo não é bem definido. Como identificar pessoas em uma foto. É muito difícil escrever um programa que faça isto bem feito, pois a variedade de cenários possíveis é muito grande. Existe uma infinidade de poses, locais, ângulos, iluminação e cores em uma foto. Preparar um algoritmo para trabalhar com todos estes cenários é muito trabalhoso. Com machine learning podemos ensinar o computador a fazer esta tarefa sem programar o passo a passo, apenas ensinando com base em exemplos.

Podemos separar os algoritmos de machine learning conforme seu tipo de aprendizagem, ou seja, a forma como aprendem.

Compartilhe:
Continue lendo

Lightning Talk – Docker Swarm e Traefik

Você conhece o Docker Swarm e o Traefik? São muito úteis para quem trabalha no ambiente de produção ou homologação, e sabe o quanto é sofrido lidar com a perda de uma máquina: horas de trabalho pelo ralo, e mais várias outras para conseguir atualizar todos os serviços, arrumar os IPs, e por aí vai. Containers como o Docker estão aí para evitar esse tipo de situação.

Docker? O que é isso?

Antes de falarmos de Docker Swarm, é importante que você saiba o que é o Docker por si só.

O Docker possibilita ambientes isolados e de fácil portabilidade: você configura um ambiente dentro de um container e pode transferir para qualquer outra máquina, ou ambiente, onde o Docker esteja instalado. É um grande aliado para quem busca resiliência: um ambiente sempre voltando ao estado normal, superando falhas de serviço ou de máquina. Se você precisa entender mais a fundo como funciona um container, aqui no blog da DB1 já trouxemos uma explicação completa sobre o conceito de Container, DockerFile e Docker Compose.

Agora, vamos para o Docker Swarm!

A partir do momento em que você possui o Docker instalado nas máquinas, o Docker Swarm te ajudará a gerenciar e orquestrar todas elas em modo de Cluster.

Compartilhe:
Continue lendo
Certificação Delphi

Dicas de estudo para a Certificação Delphi Developer

A certificação Delphi Developer, no meu caso, veio da vontade que tinha há tempos de testar meus conhecimentos em relação à linguagem Delphi. Meus colegas de equipe, em sua grande maioria, possuíam a certificação. Eles me encorajaram para que eu também pudesse me tornar certificado. Isso impulsionou minha vontade de aceitar esse desafio.

Por isso, escrevo esse artigo como forma de incentivar outras pessoas a buscar a Certificação Delphi Developer. Espero que seja útil para seus estudos!

Compartilhe:
Continue lendo
Certificação Project Requirements Analyst APRA

Como conquistar a Certificação Project Requirements Analyst APRA™

Decidi tirar a certificação Project Requirements Analyst APRA™ para conquistar visibilidade como Analista de Negócios, o que é difícil no dia de hoje. Essa dificuldade atual vem do mercado restrito para treinamentos e certificações. Felizmente, a DB1 tem uma política de nos incentivar à melhoria como pessoas e profissionais. A empresa me ajudou a buscar e direcionar caminhos para me qualificar, e ser ainda melhor no meu desempenho.

Com isso, recentemente recebi a oportunidade de retornar à área que tenho tantas aspirações, a análise de negócios, o qual me propiciou energias para buscar ainda mais conhecimento e aprimoramento. E minha porta de entrada foi a certificação APRA™ (Certificação Project Requirements Analyst) da IO4PM.

Compartilhe:
Continue lendo
Certificação CTFL-AT, Agile

Certificação CTFL – AT : Um degrau a mais

Você conhece a certificação CTFL-AT? Se você é um profissional de teste e tem interesse em Agile, com certeza essa certificação é um ótimo investimento para sua carreira!

Neste artigo, vamos falar sobre a extensão Agile Tester da certificação CTFL, a CTFL-AT!

Confira:

  • O que é a CTFL-AT
  • Diferencial do testador ágil
  • A importância da automação de testes
  • Como estudar para a certificação CTFL-AT

Este é um artigo escrito em conjunto pelos Analistas de Testes Beatriz Makiyama, Andressa Pilar e Alexandre Schossler. Esperamos que goste!

Compartilhe:
Continue lendo
Gratidão e resiliência

Gratidão: um degrau na escalada para a resiliência.

No texto de hoje vamos falar sobre gratidão e porque ela é importante no processo de construção da resiliência. A palavra gratidão vem dos termos graça, dádiva e presente. Então, podemos considerar que a emoção de ser grato vem da percepção de como somos presenteados com coisas boas durante os nossos dias.

Gratidão é a capacidade que temos de reconhecer e agradecer por uma ação ou benefício recebido ou conquistado.

A gratidão está diretamente relacionada à inclinação a apreciar e saborear eventos e experiências do dia a dia e valorizá-los! Nesse sentido, ao invés de reclamarmos das situações ruins que aconteceram ao longo do dia, vamos agradecer pelas coisas boas. Esse movimento de prestar atenção no que pode nos tornar gratos é a prática da atenção positiva que está diretamente ligada à construção do nosso bem-estar e na prevenção de doenças emocionais como ansiedade e depressão.

Assim, a prática da gratidão tem grande impacto na nossa saúde emocional, física e nosso bem-estar, por favorecer a gentileza e o altruísmo com outros e com nós mesmo. Você já foi gentil com você hoje?

Compartilhe:
Continue lendo
Desenvolver resiliência com qualidade de vida

Resiliência: é possível desenvolvê-la?

No texto anterior desta série foi apresentado o que é resiliência! Retomando, resiliência é a capacidade que nós temos de lidar bem com as adversidades, tirar proveito delas e não adoecer. Com essa definição concluímos que ser resiliente é uma habilidade importante para que possamos viver melhor. Pensando assim é provável que venha o questionamento: é possível desenvolver resiliência?

Habilidades para desenvolver resiliência

Para ser resiliente é preciso desenvolver uma série de habilidades emocionais e sociais como:

Compartilhe:
Continue lendo
Certificação CTAL-TA

Como tirar a certificação CTAL-TA, por Narayane Teixeira

Em 2016, eu adquiri a certificação CTFL, e foi um divisor de águas na minha carreira. Ela me proporcionou novos conhecimentos na área de testes, e permitiu melhorar minha forma de trabalho: desde usar as terminologias corretas, até aplicar novas técnicas de teste no projeto em que trabalho.

E buscando ainda mais conhecimento nesta área, resolvi iniciar o estudos para as provas de nível avançado (CTAL) do BSTQB.

O que é CTAL?

A CTAL é a sigla para Certified Tester Advanced Level. Trata-se de um conjunto de certificações de nível avançado, voltado para pessoas que possuam experiência em teste de software. A CTAL contempla as seguintes certificações:

CTAL–TA: Test Analyst

CTAL–TM: Test Manager

CTAL–TTA: Technical Test Analyst

Compartilhe:
Continue lendo

O que dizem os formados no DB1 Start

O DB1 Start é um curso gratuito que busca trazer a experiência de fazer um projeto completo de software, através das boas práticas de mercado.

Dentre as 31 pessoas que se formaram no DB1 Start em 2017, Fernanda Peron e Leonardo Franco compartilharam com a gente como foi a experiência de passar pelo curso e, hoje, fazerem parte do time da DB1 Global Software.

São histórias como essas que confirmam o sentido daquilo que fazemos. Confira os depoimentos:

Compartilhe:
Continue lendo
Back To Top