Uma empresa de TI adotou a tecnologia de IA para automação de infraestrutura. Para esse caso, incluiu-se um
stack de tecnologia na infraestrutura de IA para acelerar
o desenvolvimento e a implantação de aplicações, utilizando camadas para essa implantação. Uma dessas camadas consiste em componentes de hardware e software
necessários para criar e treinar modelos de IA, tais como
processadores especializados, GPUs e ferramentas de
otimização e implantação (por software).
Em Inteligência Artificial existem diversos tipos de aprendizado
sendo que cada um possui características e aplicações.
Com relação aos tipos de aprendizado, analise os itens a seguir.
I. No aprendizado não supervisionado, o agente aprende a partir
de padrões na entrada, mesmo que nenhum feedback
explícito tenha sido fornecido anteriormente, sendo
empregadas como as técnicas mais comuns a regressão e a
classificação.
II. No aprendizado acelerado, o agente usa grandes modelos de
linguagens pré-existentes e aprende a partir de série de
contribuições de uma rede semântica composta por conceitos,
recompensas ou punições. Por exemplo, a falta de gorjeta no
final da viagem dá ao agente uma indicação de que fez algo
errado, cabe ao agente decidir quais das ações anteriores a
contribuição foram mais responsáveis por ele. III. No aprendizado supervisionado, o agente observa e analisa
alguns pares de dados rotulados de entrada-saída como
exemplo e aprende uma função que faz o mapeamento da
entrada para a saída.
Um conjunto de dados foi particionado em dois subconjuntos,
sendo um de treinamento e outro de testagem, ambos utilizados
exclusivamente para serem usados em seus objetivos originais
(dados de treino para treinamento, e de teste para testagem).
Em relação ao ajuste e validação de modelos em aprendizado de
máquina, um modelo sofre overfitting quando
Acerca do método de gestão da visão de produto bem como de
suas etapas, julgue os seguintes itens.
I Esse método envolve a participação de diversas partes
interessadas, incluindo-se os clientes, para a definição da
visão do produto de forma conjunta.
II Na etapa de comunicação da visão, analisa-se o mercado e
identificam-se o público-alvo, seus problemas e necessidades,
bem como tendências e oportunidades.
III Na última etapa, a equipe interna relaciona todas as
informações geradas, descrevendo as entregas necessárias
para a consecução da visão devidamente traduzida, com as
datas planejadas.
A principal vantagem da implementação da estratégia de
blue-green deployment para minimizar o tempo de inatividade
durante a fase de entrega contínua (CD) é
Historicamente, as equipes de desenvolvimento trabalhavam de
forma isolada por grandes períodos, atrasando a junção de suas
modificações na ramificação principal (master) até a conclusão
completa de suas tarefas. Essa prática resultava em fusões de
código complexas e demoradas, além de propiciar o acúmulo de
erros. Consequentemente, a agilidade na distribuição de novas
atualizações aos clientes era severamente comprometida.
Isso posto, a solução para o problema descrito é a (o):
Uma empresa procura um candidato que seja adaptado
à cultura ágil, para trabalhar na área de Tecnologia da
Informação. Cinco pessoas (P1, P2, P3, P4 e P5) foram
entrevistadas para a função e, em cada uma delas, observaram-se os seguintes aspectos profissionais:
P1: Verifica a clareza do cliente; procura sempre priorizar o necessário; desenvolve seu mindset; traz a responsabilidade para si; procura desenvolver o fim da
aversão ao erro.
P2: Trabalha com uma mentalidade flexível, estando
aberto a experimentações, com contínuo aprendizado, se ajustando às novas situações, além de
sempre procurar interagir com o cliente, buscando
satisfazê-lo de forma eficiente.
P3: Procura estabelecer sempre o domínio do problema,
focando só no problema, separando as funcionalidades do mesmo e resolvendo-o de acordo com os requisitos do cliente, sem questionar se os requisitos
estão certos ou errados.
P4: Procura fazer uma boa análise de requisitos, utilizando técnicas típicas como a rational unified process,
visando construir modelos que definam a solução
do problema e focando nos objetos que o cercam;
faz os orçamentos e cronogramas bem sustentáveis
e verifica o cumprimento de cada etapa através de
pontos de decisão e, caso dê errado, verifica quais
fatores externos influenciaram o erro.
P5: Estabelece metas, que são construídas antes de
serem mostradas ao cliente, representando-as com
modelos visuais, como diagramas de entidade e relacionamento e diagrama de funcionalidades, entre
outros, de modo que cada diagrama seja verificado
com o cliente, que vai concordar ou não com o que
foi estabelecido, e, caso haja discordância, volta-se
ao ponto inicial da análise do problema; e costuma
sempre questionar a equipe sobre o porquê de ocorrerem atrasos.
Com base nesses perfis, os candidatos que se adequam
ao modelo ágil de desenvolvimento são APENAS
Um time de desenvolvimento de software está adotando
a cultura DevOps para melhorar a colaboração entre as
equipes de desenvolvimento e operações. O objetivo é
acelerar a entrega de software, melhorar a qualidade e
aumentar a satisfação dos clientes. A equipe está implementando práticas para assegurar que o código funcione
corretamente em diferentes ambientes antes de ser lançado em produção.
Entre as práticas de DevOps, aquela que é específica e
essencial para garantir que o código funcione de forma
consistente em diferentes ambientes é conhecida como
Julgue o próximo item, relativos a redes neurais artificiais (RNA).
As funções de ativação são elementos importantes nas redes
neurais artificiais; essas funções introduzem componente não
linear nas redes neurais, fazendo que elas possam aprender
mais do que relações lineares entre as variáveis dependentes
e independentes, tornando-as capazes de modelar também
relações não lineares.
O treinamento em redes neurais artificiais é, essencialmente, um
problema de otimização, em que se busca minimizar o erro entre
as predições do modelo neural e os valores alvo preexistentes no
conjunto de dados de treinamento.
Com respeito aos métodos relacionados à otimização de
parâmetros em redes neurais artificiais, analise as afirmativas a
seguir.
I. No algoritmo backpropagation, a aplicação da regra da cadeia
é fundamental para o cálculo dos gradientes dos erros com
respeito aos pesos (parâmetros) da rede neural artificial.
II. O método do gradiente (também chamado de método do
máximo declive ou Gradient Descent – GD) escolhe
aleatoriamente um pequeno número de instâncias de dados
de treinamento a cada passo, aumentando a velocidade inicial
de minimização das métricas de erro.
III. As técnicas de regularização L1 (Lasso) e L2 (Ridge) podem ser
utilizadas para mitigar problemas relacionados a inicialização
indevida de pesos (parâmetros) em redes neurais.
Com base nos fundamentos de rede em
Planejamento e Gerência de Projetos, analise as
afirmativas abaixo e dê valores Verdadeiro (V)
ou Falso (F).
( ) A maior discrepância com os gráficos Gantt ou de
Bolha, é a incapacidade de mostrar as
interdependências entre os eventos e atividades, o
que não ocorre num gráfico de Marcos.
( ) As redes são compostas por vários quesitos. Os
termos que seguem são úteis no entendimento de
redes: Evento; Atividade; Duração; Esforço;
Caminho Crítico.
( ) O objetivo principal do planejamento de rede é
eliminar a necessidade do gerenciamento de crises
fornecendo uma representação pictórica do
programa total.
Assinale a alternativa que apresenta a
sequência correta de cima para baixo.
Complete com a alternativa correta a lacuna do texto
que segue. Numa análise de tempo de um projeto
num sistema em rede, o menor tempo necessário
para concluir todas as atividades do projeto que
compõem a rede é chamado de: _____.
Assinale a alternativa que preencha a lacuna
corretamente.
Acerca do ciclo de vida do software, julgue o item subsecutivo.
Na abordagem em espiral, todas as necessidades levantadas
pelo cliente são implementadas, o que possibilita a entrega de
todo o sistema de uma só vez a esse cliente.
Abdias, técnico de TI, foi integrado a uma equipe de desenvolvimento de software que
utiliza a metodologia Scrum. Essa equipe de desenvolvimento faz reuniões diárias (Daily
Meeting) sobre o progresso da Sprint. Abdias pontuou algumas características comuns
em todas as reuniões no período de uma semana: l - as reuniões duravam em média 45
minutos; lI - participavam das reuniões apenas o Scrum Master e a equipe de
desenvolvimento; e lII - três perguntas eram respondidas por cada membro da equipe de
desenvolvimento. Com base nisso, o técnico percebeu que uma característica das
reuniões diárias, segundo a metodologia Scrum, não estava sendo observada:
Considerando a organização e a distribuição das áreas de prática
no CMMI-DEV v2.0 e dos processos no MR-MPS-SW (Guia
Geral MPS de Software 2021), assinale a opção correta a respeito
da relação entre esses modelos no que se refere à implementação
dos processos/áreas de prática nos diferentes níveis de
maturidade.
Prototipação é uma técnica usada no desenvolvimento de
software que envolve a criação de um modelo ou versão
preliminar de um sistema para ajudar na compreensão dos
requisitos e validar conceitos antes da construção do produto final.
No contexto da prototipação em desenvolvimento de software,
assinale a afirmativa que descreve corretamente o principal
objetivo da criação de protótipos.