CBI210 |
Introdução á Programação com
Julia - Modelos de Machine-Learning e AI |
|
|
||
|
Objectivo
Geral |
|
|
||
Este curso tem como objetivo dotar os participantes de conhecimentos sobre os fundamentos da codificação em JULIA, tendo sempre em vista as técnicas de programação que encontram atualmente aplicação na aprendizagem automática e na inteligência artificial de ponta.
|
|
|
OBJEcTIVos
Específicos |
|
|
No final deste curso os participantes saberão:
· Criar código eficiente na linguagem de programação de alto desempenho, Julia
· Criar modelos de aprendizagem automática em Julia
· Compreender os métodos vectoriais e matriciais comuns a todos os modelos de redes neurais
· Interagir com outras plataformas de IA, como PyTorch e TensorFlow
|
|
|
Destinatários |
|
|
|
|||
|
PRÉ-REQuisitos |
||
|
|
||
|
Duração |
||
|
18 Horas |
|
|
|
|||
|
Conteúdo
Programático |
||
1 - Introdução e visão geral
· O que é JULIA?
· LLVM
· Instalando e usando JULIA
· O JULIA REPL
· O ponto e vírgula funciona como no MATLAB
· IDEs do JULIA
· Instalando o kernel do JULIA para notebooks Jupyter
· Código VS
2 - fundamentos da linguagem Julia
· Variáveis e tipos em JULIA
· Inteiros
· Sem verificação de transbordamento
· Flutuantes
· Cadeias de caracteres
· Caracteres versus cadeias de caracteres
· As cadeias de caracteres são assumidas como UTF-8
· Imprimir
· Println
· Impressão formatada
· Datas
· Utilização de símbolos Latex/Melhores práticas para tipos de dados:
· Assegurar que o compilador pode deduzir corretamente o tipo Operadores e funções de JULIA
· Funções e operadores
· Operador de PIPE
· Composição de funções
· Os argumentos de tuplas são imutáveis
· Argumentos de matriz são mutáveis
· Número variável de argumentos
· Transmissão de uma função
· Funções anónimas
3 - JULIA Arrays
·
As
matrizes de JULIA estão por ordem crescente de coluna
·
Índices
lineares e cartesianos
·
Operador
EachIndex
· Matrizes com índices personalizados
4 - Input e Output
· Pacote FileIO
· Tipos de Arquivos Padrão
· Implementação de Loaders e Saves
5 - colocar em prática a teoria do machine learning
6 - redes neurais em Julia
· Noções básicas de Neural Networks em JULIA
· Bibliotecas avançadas de Neural Networks em JULIA
· Ajuste de desempenho para Neural Networks
· Quantização de Neural Networks
7 - DEBUGGING, PROFILING e alto desempenho em julia
8 - Interoperar com outras plataformas de Inteligência Artificial JULIA com TensorFlow e PyTorch
· ONNX
· Criar um sistema de visão computacional
· Escolher um modelo do "zoo"
· ResNet
Preços
1º participante | 2º participante | 3º participante |
---|---|---|
2,290.00 EUR | 1,190.00 EUR | 990.00 EUR |
1º participante | 2º participante | 3º participante |
---|---|---|
2,796,090.00 AOA | 1,452,990.00 AOA | 1,208,790.00 AOA |
1º participante | 2º participante | 3º participante |
---|---|---|
190,070.00 MZN | 98,770.00 MZN | 82,170.00 MZN |
1º participante | 2º participante | 3º participante |
---|---|---|
Preço sob consulta. Peça-nos um orçamento através do email: comercial@vantagem.com |
Outras Informações
O valor do 1º participante é com Garantia Total de Realização numa lógica de formação one to one.GARANTIA DE REALIZAÇÃO - POLÍTICA DE NÃO CANCELAMENTO
Porque respeitamos as necessidades de formação e disponibilidade dos nossos clientes, desenvolvemos uma Política de não Cancelamento, com base na qual garantimos a realização de qualquer curso, em pelo menos um dos regimes disponíveis, mesmo que este seja ministrado apenas para 1 pessoa numa lógica one to one.
REGIMES, MODALIDADES E HORÁRIOS 100% FLEXÍVEIS
Todos os cursos podem ser ministrados em regime presencial ou à distância.
Caso pretenda iniciar o seu curso noutra data, contacte-nos!
Temos também disponível a modalidade intra empresa no horário que lhe for mais conveniente: laboral ou pós-laboral.
Pretende efectuar pagamento agora?