image

Acesse bootcamps ilimitados e +650 cursos

50
%OFF
Article image
Fabio Barros
Fabio Barros21/07/2024 22:54
Compartilhe

A longa jornada em IA ao primeiro projeto de Deep Learning

  • #Machine Learning
  • #Python
  • #Keras

Reflexões sobre Desafios e Conquistas no Projeto de Deep Learning

Para quem tem seguido minha jornada de Especialização em IA sabe que tenho me aplicado com dedicação nesta jornada a cada semana mostrando o aprendizado e a evolução, que não e nada fácil, esperando assim motivar a outros também ingressar nesta jornada recompensadora. Na semana passada prometi que muito em breve apresentaria em Python um projeto com código eis o projeto e sua descrição abaixo.

Trabalhar neste projeto de Deep Learning foi uma jornada desafiadora. Iniciei com um estudo aprofundado de métodos de Machine Learning bioinspirados, redes neurais artificiais, algoritmos genéticos e SVM. Fazendo uso de Libs. "numpy", "matplotlib" e outras mais usadas para IA como alguns exemplos a seguir.

import numpy as np
import torch
import torch.nn.functional as F
import torchvision
import matplotlib.pyplot as plt 

Ao longo dessa jornada, se totalizam mais de 13 horas de estudos em Machine Learning. Lembrando que isto é apenas o começo de uma longa jornada.

O ápice do projeto foi a colaboração do professor Diego Bruno no desenvolvimento de um código de Deep Learning em Python, focado no treinamento de uma rede neural para reconhecimento de números escritos à mão. Foram inúmeras horas de dedicação, enfrentando erros de código e implementando correções até alcançar o resultado esperado. Abaixo mostro parte de um código da aplicação usada para determinar a quantidade de neurônios usado no projeto.

class Modelo(nn.Module):
  def __init__(self):
      super(Modelo, self).__init__()
      self.linear1 = nn.Linear(28*28, 128) 
#camada de entrada, 728 neurônios que se ligam a 128
      self.linear2 = nn.Linear(128, 64) 
#camada interna 1 de 128 neurônios que se ligam a 64
      self.linear3 = nn.Linear(64, 10) 
#camada interna 2 de 64 neurônios que se ligam a 10

Esse projeto proporcionou uma compreensão profunda da complexidade envolvida no desenvolvimento e treinamento de redes neurais profundas. Para mais informações todo o código e o processo passo a passo esta disponibilizado no meu GitHub.

https://github.com/fbb2306/primeiroprojeto_deep_learning

Estou ansioso para aplicar esses conhecimentos em futuros desafios e continuar a contribuir para avanços significativos na área de Inteligência Artificial.

Fábio Barros

#DeepLearning #MachineLearning #ArtificialIntelligence #Python #RedeNeural #Aprendizado #Desafios #Tecnologia

Compartilhe
Comentários (1)
LILIAN FERNANDES
LILIAN FERNANDES - 21/07/2024 23:41

Parabens Fabio pela sua jornada !!!! Sucesso !!!!