Llama 3 "pontos de acesso do GitHub" de código aberto

Recentemente, Meta (anteriormente Facebook) abriu o código-fonte do modelo grande de nova geração Llama 3 de sua empresa. Embora apenas as versões 8B e 70B tenham sido lançadas até agora, seus resultados de avaliação já são melhores do que Claude 3 Sonnet, Mistral Medium e GPT-3.5. modelo. Os funcionários da Meta também afirmaram que estes são apenas aperitivos. Um modelo de parâmetro 400B mais forte já está sendo treinado e deverá estar disponível para todos em alguns meses (não está claro se será de código aberto ou não).

Voltando aos projetos de código aberto populares da semana passada, projetos de código aberto baseados em LLM para construir bases de conhecimento são muito populares recentemente, mas não incluí nenhum deles. Como o efeito do uso de modelos grandes localmente não é bom e a API para solicitar modelos grandes não é gratuita, encontrei um projeto de código aberto de proxy reverso da API OpenAI que pode ser usado para implementar APIs OpenAI gratuitas. O conteúdo também é a chave para a base de conhecimento, e o Reader pode converter o conteúdo da web em texto compatível com LLM. Para quem não tem base em programação, aqui está um tutorial de código aberto 30 dias de Python, aprenda! Claro, você também pode se divertir enquanto estuda, como experimentar ‘Unknown Kill’, que é um jogo de cartas de código aberto semelhante ao Three Kingdoms Kill.

  • Conteúdo deste artigo
    • 1. Notícias de código aberto
      • 1.1 Meta open source Llama 3 principais modelos
    • 2. Projetos de pesquisa de código aberto
      • 2.1 Proxy reverso gratuito da API OpenAI: ChatGPT
      • 2.2 Uma linguagem de programação emergente em nível de sistema: Zig
      • 2.3 Converter o conteúdo da página da web em texto amigável ao LLM: Leitor
      • 2.4 Jogo de cartas do tipo Três Reinos: noname
      • 2.5 Desafio de programação de 30 dias de Python: 30 dias de Python
    • 3. Críticas quentes do HelloGitHub
      • 3.1 Gadget para personalizar a transparência da barra de tarefas do Windows: TranslucentTB
      • 3.2 Aplicativo multiplataforma para anotações e desenhos de caligrafia: Rnote
    • 4. Finalizando

1. Notícias de código aberto

1.1 Meta open source Llama 3 principais modelos

No início deste ano, Zuckerberg explicou publicamente: Por que o Meta abriu o código do modelo Llama?

  1. Modelos aprimorados: O código aberto pode aproveitar o poder da comunidade para melhorar continuamente a qualidade dos modelos, porque o feedback e a revisão da comunidade podem ajudar a melhorar a segurança e a eficiência operacional, o que beneficia a todos.
  2. Desenvolvimento de produtos: Embora o código aberto não exclua a possibilidade de transformar modelos em produtos comerciais, os líderes de modelos de código aberto podem integrar a inovação comunitária nos seus próprios produtos para melhorar a competitividade dos produtos.
  3. Padrões da indústria: O software de código aberto tem potencial para se tornar padrões da indústria, promovendo assim o desenvolvimento tecnológico e a uniformidade.
  4. Atrair talentos: Como os desenvolvedores e pesquisadores têm maior probabilidade de participar de projetos de código aberto, uma estratégia de código aberto pode ajudar as empresas a atrair e recrutar os melhores talentos do setor.

Comparado com o Llama 2, o recém-lançado Llama 3 melhorou em termos de tamanho de parâmetro, conjunto de dados de treinamento, arquitetura de modelo (GQA), desempenho, suporte multilíngue, inferência e geração de código, mas não suporta muito bem o chinês agora. E meta.ai ainda usa Llama 2.

Endereço GitHub: github.com/meta-llama/llama3

2. Projetos de pesquisa de código aberto

2.1 Proxy reverso gratuito da API OpenAI: ChatGPT

Idioma principal: TypeScript , estrela: 3,7k , crescimento semanal: 1k

Embora agora você possa usar o ChatGPT (modelo gpt-3.5-turbo) gratuitamente sem fazer login, há uma taxa se você quiser usar a interface. Este projeto é baseado no serviço gratuito do site ChatGPT e o converte em uma API ChatGPT gratuita. Os retornos da interface são consistentes com o oficial e suportam a implantação do Docker. Deve-se observar que o servidor implantado deve estar em um país e região compatível com o serviço OpenAI.

Endereço GitHub→ github.com/PawanOsman/ChatGPT

2.2 Uma linguagem de programação emergente em nível de sistema: Zig

Idioma principal: Zig , Estrela: 30k , crescimento semanal: 300

É uma linguagem de programação de sistemas compilada, imperativa, de uso geral, tipada estaticamente e focada em desempenho, segurança e legibilidade. Ele suporta genéricos e reflexão em tempo de compilação, compilação cruzada e gerenciamento manual de memória. Tem como objetivo melhorar a linguagem C e pode trabalhar facilmente com bases de código da linguagem C. Zig é simples e direto, sem fluxo de controle implícito, sem alocação de memória implícita, sem pré-processador e sem macros. É especialmente adequado para desenvolver compiladores, kernels de sistema operacional, aplicativos de desktop, aplicativos sensíveis ao desempenho, sistemas embarcados, etc.

const std = @import("std");
const parseInt = std.fmt.parseInt;

test "parse integers" {
    const input = "123 67 89,99";
    const ally = std.testing.allocator;

    var list = std.ArrayList(u32).init(ally);
    // Ensure the list is freed at scope exit.
    // Try commenting out this line!
    defer list.deinit();

    var it = std.mem.tokenizeAny(u8, input, " ,");
    while (it.next()) |num| {
        const n = try parseInt(u32, num, 10);
        try list.append(n);
    }

    const expected = [_]u32{ 123, 67, 89, 99 };

    for (expected, list.items) |exp, actual| {
        try std.testing.expectEqual(exp, actual);
    }
}

Endereço GitHub → github.com/ziglang/zig

2.3 Converter o conteúdo da página da web em texto amigável ao LLM: Leitor

Idioma principal: TypeScript , estrela: 3k , crescimento semanal: 2,5k

Este projeto pode converter o conteúdo de URL especificado em texto limpo e compatível com LLM, melhorando assim a qualidade de entrada dos sistemas Agente e RAG, e pode ser usado como parte da construção de uma base de conhecimento. Eu tentei e o efeito de extração de conteúdo é bom, mas não funciona para URLs que necessitam de login para acesso.

Endereço GitHub → github.com/jina-ai/reader

2.4 Jogo de cartas do tipo Três Reinos: noname

Idioma principal: JavaScript , estrela: 1,9k , crescimento semanal: 100

"Unknown Kill" é um jogo de estratégia de cartas baseado nos Três Reinos. É totalmente gratuito e não tem anúncios. A jogabilidade é a mesma de Three Kingdoms Kill, mas tem um grau de liberdade muito maior. generais para os jogadores escolherem e também oferece suporte a generais e habilidades criados por eles mesmos. Fornece modos de jogo como identidade, guerra nacional, guerra de proprietários, defesa de torre, um contra um e online.

Endereço GitHub → github.com/libccy/noname

2.5 Desafio de programação de 30 dias de Python: 30 dias de Python

Idioma principal: Python , estrela: 31k , crescimento semanal: 600

Este projeto visa ajudar as pessoas a aprender a linguagem de programação Python em 30 dias. Por meio da prática e do estudo diários, elas podem dominar gradualmente o conhecimento básico e avançado de Python. Este tutorial é adequado para iniciantes que desejam começar a usar Python rapidamente ou para desenvolvedores que têm um certo conhecimento de Python e desejam obter um conhecimento mais profundo de Python por meio da prática.

Endereço GitHub → github.com/Asabeneh/30-Days-Of-Python

3. Críticas quentes do HelloGitHub

Neste capítulo, compartilharemos os projetos de código aberto populares no site HelloGitHub esta semana. Você está convidado a compartilhar conosco sua experiência no uso desses projetos de código aberto.

3.1 Gadget para personalizar a transparência da barra de tarefas do Windows: TranslucentTB

Linguagem principal: C++

Este projeto é uma ferramenta desenvolvida em C++ para ajustar a transparência da barra de tarefas do Windows. É pequeno, gratuito, fácil de usar e suporta 5 estados da barra de tarefas, 6 modos dinâmicos e o sistema operacional Windows 10/11.

Detalhes do projeto → hellogithub.com/repository/48c9ce6373cd4e108d74bcb4f8ac7a41

3.2 Aplicativo multiplataforma para anotações e desenhos de caligrafia: Rnote

Idioma principal: Ferrugem

Este é um aplicativo de desenho escrito em Rust e GTK4, que pode ser usado para esboçar, fazer anotações manuscritas, anotar documentos, etc. Ele suporta importação/exportação de arquivos PDF e de imagem, bem como tela ilimitada, arrastar e soltar, salvamento automático e outras funções. É adequado para sistemas Windows, Linux e macOS e precisa ser usado com um tablet de escrita manual.

Detalhes do projeto → hellogithub.com/repository/1d768cfa742c4fcd9c0a0bd4374cb425

4. Finalizando

Depois de concluir o conteúdo interessante do "GitHub Hotspot Express" desta semana, espero que esses projetos de código aberto possam inspirar a todos e ajudá-los a encontrar novas ferramentas, recursos de aprendizagem ou projetos de entretenimento. Se você não estiver satisfeito depois de ler isto, poderá encontrar projetos de código aberto mais populares lendo o conteúdo da "Revisão Anterior".

Revisão de edições anteriores

O texto acima é todo o conteúdo do "GitHub Hotspot Express" desta semana. Se você encontrar outros projetos GitHub divertidos e interessantes, venha ao HelloGitHub para compartilhá-los com todos.

Linus resolveu resolver o problema por conta própria para evitar que os desenvolvedores do kernel substituíssem tabulações por espaços. Seu pai é um dos poucos líderes que sabe escrever código, seu segundo filho é o diretor do departamento de tecnologia de código aberto e seu filho mais novo é um núcleo. contribuidor de código aberto Huawei: Demorou 1 ano para converter 5.000 aplicativos móveis comumente usados ​​A migração abrangente para Hongmeng Java é a linguagem mais propensa a vulnerabilidades de terceiros Wang Chenglu, o pai de Hongmeng: Hongmeng de código aberto é a única inovação arquitetônica. no campo de software básico na China. Ma Huateng e Zhou Hongyi apertam as mãos para "remover rancores". Ex-desenvolvedor da Microsoft: o desempenho do Windows 11 é "ridiculamente ruim" " Embora o que Laoxiangji seja de código aberto não seja o código, as razões por trás disso são muito emocionantes. Meta Llama 3 é lançado oficialmente. Google anuncia uma reestruturação em grande escala.
{{o.nome}}
{{m.nome}}

Acho que você gosta

Origin my.oschina.net/HelloGitHub/blog/11054157
Recomendado
Clasificación