GPT-3 "avançado" treinando modelos com fine-tuning

แชร์
ฝัง
  • เผยแพร่เมื่อ 22 ต.ค. 2024

ความคิดเห็น • 73

  • @annasc8280
    @annasc8280 2 หลายเดือนก่อน

    Daniel, muito linda a sua aula! Parabéns!!!!

  • @clovisveiga5054
    @clovisveiga5054 ปีที่แล้ว +17

    Parabéns pelo conteúdo! Cara faz um tutorial de como fazer esse tipo de fine-tuning, não tem nenhum conteúdo bom assim em português sobre esse tema, vai ser sucesso!

  • @mateusherculano2626
    @mateusherculano2626 หลายเดือนก่อน

    Parabéns, continue com mais conteúdos assim, muito bom.

  • @diegolamarao2747
    @diegolamarao2747 ปีที่แล้ว +9

    MDS que conteudo bom cara, simples, objetivo e entrega tudo o que promete, merecia ter mais visualizações!

  • @fernandokerber
    @fernandokerber ปีที่แล้ว +6

    Muito bom! Vi que você pretende fazer um tutorial mais profundo sobre o tema. Eu já estou aguardando kkk. Se possível, deixaria como tema abordar o treinamento para atendimento de clientes (chatbot). E também como conduzir a "conversa" por um determinado fluxo, sem apenas responder aos inputs dos "clientes". 🙏🙌

  • @dougyoshii
    @dougyoshii ปีที่แล้ว +2

    Como esse cara só tem 726 inscritos?
    conteúdo de qualidade, parabéns!!

    • @daniel_romero
      @daniel_romero  ปีที่แล้ว

      Obrigado por esse feedback! =)

  • @brunolopes_
    @brunolopes_ ปีที่แล้ว

    Excelente vídeo, eu estou trabalhando com a OpenAI e ajuste fino, irei seguir essa dicas da entropia, clareou bem minha mente! Irei checar os códigos de automação também, este conteúdo esta de parabéns!

  • @jogatinandodevs
    @jogatinandodevs ปีที่แล้ว +1

    parabens, muito bem explicado e vou usar isso para alguns projetos q tenho. vlw pela explicação sobre o fine-tuning

  • @MauricSantana
    @MauricSantana ปีที่แล้ว

    Amigo, ótimo conteúdo! Parabéns! Muito obrigado por compartilhar o conhecimento !

  • @luizfelipeburgattjolo6578
    @luizfelipeburgattjolo6578 5 หลายเดือนก่อน

    conteúdo maravilhoso!

  • @valleconexoes
    @valleconexoes ปีที่แล้ว +1

    Caraio mano, cara é um monstro! Obrigado

  • @domineia
    @domineia ปีที่แล้ว

    Muito bom o conteúdo, vou começar a acompanhar o canal.

  • @julio.moreira
    @julio.moreira ปีที่แล้ว

    Show, excelente conteúdo! Parabéns!

  • @Novelizandoo
    @Novelizandoo ปีที่แล้ว

    que conteúdo incrível!!!
    faz um exemplo para "traduzir textos e modificar as palavras de forma que permaneça o contexto original" - como se reescrevesse o texto de outra forma"

  • @adrianorobson6365
    @adrianorobson6365 ปีที่แล้ว

    Ola obrigado por esse conteudo incrivel. Tenho uma duvida. Ja implementei o fine-tuning com chatgpt 3.5 turbo na empresa onde eu trabalho para criar um bot de atendimento com base no banco de dados de chat da organização. Fiz uma cosulta no banco para buscar as perguntas mais frequentes e consultei as respostas para criar uma serie de prompts e completions para gerar o jsonl para fazer o tuning. Fui questionado sobre a possibilidade da AI se auto alimentar com base nas informações da organização(database) de forma que o bot sempre ficara atualizado para interagir com os clientes, ou seja não ter esse processo manual de criar o arquivo jsonl manualmente para treinar o modelo. Não achei nada na documentacao do fine tuning sobre isso. Tem alguma forma de implementar isso ou algum recurso disponivel na openai?

    • @daniel_romero
      @daniel_romero  ปีที่แล้ว +1

      Excelente pergunta! Nesse caso eu não utilizaria fine-tuning, em vez disso usaria RAG. No último vídeo que postei é sobre isso =)

  • @AlexOliveiralexcode
    @AlexOliveiralexcode ปีที่แล้ว

    Belo conteudo Daniel, 👍
    Aqui é o Alex da epoca dos clans do Orkut M.E.T, B.H.T etc.

  • @CharlenoPires
    @CharlenoPires ปีที่แล้ว

    Muito bom. Excelente conteúdo man! Parabénss.

  • @lulipelx
    @lulipelx ปีที่แล้ว

    Excelente conteúdo Daniel!!

  • @jnobree
    @jnobree ปีที่แล้ว +1

    como esse cara só tem 700 inscritos?

  • @rodrigobraunworst1671
    @rodrigobraunworst1671 ปีที่แล้ว

    Primeiramente, parabéns pelo conteúdo de belíssima qualidade. A dúvida que tenho é se após criar um fine-tuning, é possível adicionar dados no mesmo arquivo ou é necessário criar outro fine-tuning? Resumindo, consigo adicionar dados em um fine-tuning existente?

    • @daniel_romero
      @daniel_romero  ปีที่แล้ว +1

      Sempre que adicionar mais instruções um novo "modelo" fine-tuning vai ser criado.

    • @rodrigobraunworst1671
      @rodrigobraunworst1671 ปีที่แล้ว

      ​@@daniel_romero entendi, mas aí qual modelo que devo selecionar no playground, o antigo (com mais dados) ou o novo(com os dados adicionais)?

    • @daniel_romero
      @daniel_romero  ปีที่แล้ว

      @@rodrigobraunworst1671 Qualquer adição feita na base anterior vai ser gerado um novo modelo fine-tuning com todos os dados. Ou seja você precisa adicionar os dados complementares na base existente. No exemplo dos emails, onde eu treinei uma versão com 100 exemplos, para aumentar para 400 exemplos eu precisei adicionar 300 novos no json totalizando os 400 desejados. Então ao enviar para openai uma nova versão foi gerada. (Nesse caso eu usaria a última versão atualizada do meu fine-tuning).

    • @rodrigobraunworst1671
      @rodrigobraunworst1671 ปีที่แล้ว

      @@daniel_romero perfeito, obrigado pela explicação!

    • @daniel_romero
      @daniel_romero  ปีที่แล้ว

      @@rodrigobraunworst1671 UPDATE: agora é possível adicionar mais exemplos continuando um fine-tuning existente 😀platform.openai.com/docs/guides/fine-tuning/continue-fine-tuning-from-a-fine-tuned-model

  • @carlosaugustojardimchiarel2550
    @carlosaugustojardimchiarel2550 ปีที่แล้ว

    valeu pelo conteúdo, muito bom 😄

  • @FilipeMonteiroCosta
    @FilipeMonteiroCosta ปีที่แล้ว

    Conteúdo mto sucinto! Gostei Daniel!

  • @eduardomaes
    @eduardomaes ปีที่แล้ว

    Obrigado por compartilhar!

  • @lucasduarte7525
    @lucasduarte7525 ปีที่แล้ว

    Muito bom 👏🏻 conseguiria liberar o repositório para usarmos?

    • @daniel_romero
      @daniel_romero  ปีที่แล้ว

      Valeu! O link está na descrição do vídeo =)

  • @AJCastello
    @AJCastello ปีที่แล้ว

    Show de bola Daniel! Parabéns pelo conteúdo, eu estou a procura de treinar um modelo para entender por completo um aplicativo que tenho, para que sirva como auxiliar na criação de artigos de tutoriais e talvez até mesmo como atendente. No entanto não tenho encontrado bons exemplos de como fazer isso com o GPT-3, pode me indicar algo ou me ajudar com isso?

    • @daniel_romero
      @daniel_romero  ปีที่แล้ว +1

      Estou pensando em fazer algo mais detalhado sobre isso. No estilo tutorial, explorando o fine-tuning =)
      O que fiz até agora foi explorando a documentação. Não encontrei muitos exemplos.

    • @BaDHamisteR
      @BaDHamisteR ปีที่แล้ว

      @AJ Castello Branco, de um mês para cá, você conseguiu avançar na sua pesquisa? estou à procura de algo semelhante ao seu. Mas eu gostaria de treinar o GPT-3 para conhecer o universo de um livro que estou criando... Mas como você disse no seu comentaria, está difícil de encontrar conteúdo sobre na internet.

    • @daniel_romero
      @daniel_romero  ปีที่แล้ว +1

      ​@@BaDHamisteR Não creio que fine-tuning possa ajudar nessa tarefa. Nesse caso uma memória de longo prazo adaptada ao modelo faria mais sentido.

    • @daniel_romero
      @daniel_romero  ปีที่แล้ว +1

      @@BaDHamisteR yep, vídeo novo no forno 😂

    • @BaDHamisteR
      @BaDHamisteR ปีที่แล้ว

      @@daniel_romero Muito obrigado pelo comentário. Vou procurar alguma coisa enquanto aguardo ansiosamente um vídeo seu sobre o assunto.

  • @robertopontes1520
    @robertopontes1520 2 หลายเดือนก่อน

    Daniel, uma dúvida, como eu obtenho o UUID?

    • @daniel_romero
      @daniel_romero  2 หลายเดือนก่อน

      Eu gerei por aqui: www.uuidgenerator.net/version4

  • @Xer3224
    @Xer3224 ปีที่แล้ว

    Você apareceu como um salvador! Eu tava precisando justamente disso, estou desenvolvendo um projeto (pro TCC) que visa integrar a API do chatgpt numa interface onde pode ser usada nas escolas, e a minha dúvida era justamente essa: Posso treinar a API deles pra o meu projeto? e vi que sim, e no caso essa versão treinada também fica salva certo? Você poderia sugerir algum curso ou artigo que fale mais disso? Queria treinar ela pra esse propósito específico e deixar salva pq meu medo era que ela ficasse apenas localmente ou nao fosse possível personalizar a api para o meu motivo. Ótimo vídeo ❤❤

    • @daniel_romero
      @daniel_romero  ปีที่แล้ว

      Valeu pelo feedback! Bem sobre o processo de fine-tuning, no caso da Openai a versão "treinada" fica salva e disponível para ser consumida por meio da api deles. Porém o acesso é restrito a conta utilizada para fine-tuning. Sobre material/curso eu não estou sabendo de nenhum disponível, tudo que vi foi na documentação da própria Openai.

  • @NandoPuretz
    @NandoPuretz ปีที่แล้ว

    Fiz usando o código que vc disponibilizou no github, ele envia tudo certo, porém o modelo ainda não apareceu no playground, ele demora algum tempo ou é na hora?

    • @daniel_romero
      @daniel_romero  ปีที่แล้ว

      Demora um tempo, dependendo da quantidade de dados pode levar até horas.

    • @NandoPuretz
      @NandoPuretz ปีที่แล้ว

      ​@@daniel_romero Obrigado, demorou mas apareceu hehe

  • @jnobree
    @jnobree ปีที่แล้ว

    conteúdo foda!

  • @tpThiago
    @tpThiago ปีที่แล้ว

    Mas não é necessário algum framework de treinamento capaz de executar o processo de fine-tuning do modelo?
    Como TensorFlow, PyTorch e Hugging Face.

    • @daniel_romero
      @daniel_romero  ปีที่แล้ว +1

      No caso do exemplo que mostrei não. O processo de fine-tuning foi inteiramente feito pela api da openai. Os frameworks só fazem sentido com acesso ao código usado para treinar o modelo.

    • @tpThiago
      @tpThiago ปีที่แล้ว

      @@daniel_romero Como assim acesso ao código usado?
      O código da openai?

    • @daniel_romero
      @daniel_romero  ปีที่แล้ว +1

      @@tpThiago Isso, ou se você estiver em uma jornada construindo um modelo próprio do zero.

  • @oOvilanderOo
    @oOvilanderOo ปีที่แล้ว

    Daniel, no meu playground, não aparece o modelo que eu treinei usando o seu código python, você consegue me dar uma luz? obrigadão

    • @daniel_romero
      @daniel_romero  ปีที่แล้ว +1

      Você já ativou o billing da sua conta com um cartão de crédito para usar esses recursos da API ou ainda está utilizando o crédito de $18 que eles liberam ?

    • @oOvilanderOo
      @oOvilanderOo ปีที่แล้ว

      @@daniel_romero Sim, eu já ativei a conta com o cartão de crédito, mas ainda está utilizando o crédito de $18 dolares, eu consegui fazer o upload do arquivo .jsonl, no entando, não consigo fazer o treinamento. recebi o arquivo file-... mas ao tentar realizar o treinamento do arquivo upado, ele retorna: Incorrect API key provided: sua_chav********enai.

    • @daniel_romero
      @daniel_romero  ปีที่แล้ว

      @@oOvilanderOo eu tenho um server no discord, me pinga por lá discord.gg/nBvw9haBfq

  • @mundoculturapop4707
    @mundoculturapop4707 7 หลายเดือนก่อน

    Posso subir PDF para meu especialista?

    • @daniel_romero
      @daniel_romero  7 หลายเดือนก่อน

      Não entendi bem.

  • @kevinferreira6279
    @kevinferreira6279 ปีที่แล้ว

    Depois de treinar o modelo, ele fica salvo e gera um endpoint ? como funciona ?

    • @daniel_romero
      @daniel_romero  ปีที่แล้ว

      Fica salvo e você consegue consumir esse modelo pela API da OpenAI =)

  • @Akander20
    @Akander20 ปีที่แล้ว

    os dados que utilizei no meu modelo ficam protegidos ou eles são incorporados a base geral do chat gpt?

    • @daniel_romero
      @daniel_romero  ปีที่แล้ว +1

      A verdade é que ninguém sabe 😂
      Quando utilizamos o chatgpt o que é inserido no chat parece passar por um processo e depois é incorporado na "base geral".
      No fine-tuning acho que por ser um processo diferente, acho que deve ficar isolado.
      Isso de incorporar os dados deu problema com a Samsung: www.eenewseurope.com/en/chatgpt-leaking-samsung-chip-secrets-is-icebergs-tip/

    • @Akander20
      @Akander20 ปีที่แล้ว +2

      @@daniel_romero dei uma lida nos termos de uso da openai e entendi o seguinte:
      Tudo que for enviado/recebido diretamente pela API não será usado para melhorar os modelos do chatgpt.
      Já o que for escrito pelo site que é onde a maioria vai já que é de graça, vai ser usado para melhoria.
      É possível preencher um formulário para ceder as informações usadas pela API para melhorar o chatgpt como tbm é possível preencher outro formulário para que o que for falado no site não seja incorporado a base deles.

  • @jogatinandodevs
    @jogatinandodevs ปีที่แล้ว

    é possivel treinar o modelo de chat GPT-3.5-turbo?

    • @daniel_romero
      @daniel_romero  ปีที่แล้ว +1

      Ainda não. O fine-tuning para esse modelo ainda não foi liberado.

    • @jogatinandodevs
      @jogatinandodevs ปีที่แล้ว

      @@daniel_romero e eu li a respeito. mas estou aguardando ancioso =D

  • @joaovictoroliveira4780
    @joaovictoroliveira4780 ปีที่แล้ว

    Tem como usar o meu novo modelo treinado como uma API?

    • @daniel_romero
      @daniel_romero  ปีที่แล้ว

      Se você fez o finetuning na openai e o modelo está disponível na sua conta, a resposta é sim. Você pode consumir o seu modelo refinado pela API da openai.