image

Access unlimited bootcamps and 650+ courses

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

A longa jornada em IA ao primeiro projeto de Deep Learning

    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

    Share
    Comments (1)
    LILIAN FERNANDES
    LILIAN FERNANDES - 21/07/2024 23:41

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