Llama 3 "puntos calientes de GitHub" de código abierto

Recientemente, Meta (anteriormente Facebook) ha abierto el código abierto del modelo grande Llama 3 de nueva generación de su compañía. Aunque hasta ahora solo se han lanzado las versiones 8B y 70B, sus resultados de evaluación ya son mejores que los de Claude 3 Sonnet, Mistral Medium y GPT-3.5. modelo. Los funcionarios de Meta también afirmaron que estos son sólo aperitivos. Ya se está entrenando un modelo de parámetros 400B más potente y se espera que esté disponible para todos en unos meses (no está claro si será de código abierto o no).

Volviendo a los proyectos de código abierto populares de la semana pasada, los proyectos de código abierto basados ​​en LLM para construir bases de conocimiento son muy populares recientemente, pero no incluí ninguno de ellos. Debido a que el efecto de usar modelos grandes localmente no es bueno y la API para solicitar modelos grandes no es gratuita, encontré un proyecto de código abierto de proxy inverso de API OpenAI que se puede usar para implementar API OpenAI gratuitas. El contenido también es la clave de la base de conocimientos y Reader puede convertir contenido web en texto compatible con LLM. Para aquellos que no tienen conocimientos básicos de programación, aquí hay un tutorial de código abierto de 30 días de Python, ¡aprendalo! Por supuesto, también puedes divertirte mientras estudias, como probar 'Unknown Kill', que es un juego de cartas de código abierto similar a Three Kingdoms Kill.

  • Contenido de este artículo
    • 1. Noticias de código abierto
      • 1.1 Meta modelos principales de Llama 3 de código abierto
    • 2. Proyectos de búsqueda de código abierto
      • 2.1 Proxy inverso gratuito de API OpenAI: ChatGPT
      • 2.2 Un lenguaje de programación emergente a nivel de sistema: Zig
      • 2.3 Convertir el contenido de una página web en texto compatible con LLM: Reader
      • 2.4 Juego de cartas tipo Tres Reinos: noname
      • 2.5 Desafío de programación de 30 días de Python: 30 días de Python
    • 3. Reseñas interesantes de HelloGitHub
      • 3.1 Gadget para personalizar la transparencia de la barra de tareas de Windows: TranslucentTB
      • 3.2 Aplicación multiplataforma para tomar notas y dibujar a mano: Rnote
    • 4. Finalizando

1. Noticias de código abierto

1.1 Meta modelos principales de Llama 3 de código abierto

A principios de este año, Zuckerberg explicó públicamente: ¿Por qué Meta abrió el código fuente del modelo Llama?

  1. Modelos mejorados: el código abierto puede aprovechar el poder de la comunidad para mejorar continuamente la calidad de los modelos, porque los comentarios y revisiones de la comunidad pueden ayudar a mejorar la seguridad y la eficiencia operativa, lo que beneficia a todos.
  2. Desarrollo de productos: aunque el código abierto no descarta la posibilidad de convertir modelos en productos comerciales, los líderes de los modelos de código abierto pueden integrar la innovación comunitaria en sus propios productos para mejorar la competitividad del producto.
  3. Estándares de la industria: el software de código abierto tiene el potencial de convertirse en estándares de la industria, promoviendo así el desarrollo y la uniformidad de la tecnología.
  4. Atraer talento: dado que es más probable que los desarrolladores e investigadores participen en proyectos de código abierto, una estrategia de código abierto puede ayudar a las empresas a atraer y reclutar el mejor talento de la industria.

En comparación con Llama 2, el recién lanzado Llama 3 ha mejorado en términos de tamaño de parámetros, conjunto de datos de entrenamiento, arquitectura de modelo (GQA), rendimiento, soporte en varios idiomas, inferencia y generación de código, pero ahora no es muy compatible con el chino. Y meta.ai todavía usa Llama 2.

Dirección de GitHub: github.com/meta-llama/llama3

2. Proyectos de búsqueda de código abierto

2.1 Proxy inverso gratuito de API OpenAI: ChatGPT

Idioma principal: TypeScript , Estrella: 3,7k , crecimiento semanal: 1k

Aunque ahora puedes utilizar ChatGPT (modelo gpt-3.5-turbo) de forma gratuita sin iniciar sesión, hay que pagar una tarifa si quieres utilizar la interfaz. Este proyecto se basa en el servicio gratuito del sitio web ChatGPT y lo convierte en una API ChatGPT gratuita. Los resultados de la interfaz son consistentes con los oficiales y admiten la implementación de Docker. Cabe señalar que el servidor implementado debe estar en un país y región admitidos por el servicio OpenAI.

Dirección de GitHub → github.com/PawanOsman/ChatGPT

2.2 Un lenguaje de programación emergente a nivel de sistema: Zig

Idioma principal: Zig , Estrella: 30k , crecimiento semanal: 300

Es un lenguaje de programación de sistemas compilado, imperativo, de propósito general, tipado estáticamente y centrado en el rendimiento, la seguridad y la legibilidad. Admite genéricos en tiempo de compilación y reflexión, compilación cruzada y administración de memoria manual. Su objetivo es mejorar el lenguaje C y puede trabajar fácilmente con bases de código en lenguaje C. Zig es simple y directo, sin flujo de control implícito, sin asignación de memoria implícita, sin preprocesador y sin macros. Es especialmente adecuado para desarrollar compiladores, núcleos de sistemas operativos, aplicaciones de escritorio, aplicaciones sensibles al rendimiento, sistemas integrados, 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);
    }
}

Dirección de GitHub → github.com/ziglang/zig

2.3 Convertir el contenido de una página web en texto compatible con LLM: Reader

Idioma principal: TypeScript , Estrella: 3k , crecimiento semanal: 2,5k

Este proyecto puede convertir el contenido de la URL especificada en texto limpio y compatible con LLM, mejorando así la calidad de entrada de los sistemas Agent y RAG, y puede usarse como parte de la construcción de una base de conocimientos. Lo probé y el efecto de extracción de contenido es bueno, pero no funciona para URL que requieren iniciar sesión para acceder.

Dirección de GitHub → github.com/jina-ai/reader

2.4 Juego de cartas tipo Tres Reinos: noname

Idioma principal: JavaScript , Estrella: 1,9k , crecimiento semanal: 100

"Unknown Kill" es un juego de estrategia de cartas basado en Three Kingdoms. Es completamente gratuito y no tiene anuncios. La jugabilidad es la misma que Three Kingdoms Kill, pero tiene un mayor grado de libertad. generales para que los jugadores elijan, y también admite generales y habilidades creados por ellos mismos. Proporciona modos de juego como identidad, guerra nacional, guerra de terratenientes, defensa de torres, uno contra uno y en línea.

Dirección de GitHub → github.com/libccy/noname

2.5 Desafío de programación de 30 días de Python: 30 días de Python

Idioma principal: Python , Star: 31k , crecimiento semanal: 600

Este proyecto tiene como objetivo ayudar a las personas a aprender el lenguaje de programación Python en 30 días. A través de la práctica y el estudio diarios, pueden dominar gradualmente los conocimientos básicos y avanzados de Python. Puede llevar más de 100 días. Este tutorial es adecuado para principiantes que desean comenzar a usar Python rápidamente, o para desarrolladores que tienen cierto conocimiento de Python y desean obtener una comprensión más profunda de Python a través de la práctica.

Dirección de GitHub → github.com/Asabeneh/30-Days-Of-Python

3. Reseñas interesantes de HelloGitHub

En este capítulo, compartiremos los proyectos de código abierto populares en el sitio web HelloGitHub esta semana. Le invitamos a compartir con nosotros su experiencia en el uso de estos proyectos de código abierto.

3.1 Gadget para personalizar la transparencia de la barra de tareas de Windows: TranslucentTB

Idioma principal: C++

Este proyecto es una herramienta desarrollada en C++ para ajustar la transparencia de la barra de tareas de Windows. Es pequeña, gratuita, fácil de usar y admite 5 estados de la barra de tareas, 6 modos dinámicos y el sistema operativo Windows 10/11.

Detalles del proyecto → hellogithub.com/repository/48c9ce6373cd4e108d74bcb4f8ac7a41

3.2 Aplicación multiplataforma para tomar notas y dibujar a mano: Rnote

Idioma principal: óxido

Esta es una aplicación de dibujo escrita en Rust y GTK4, que se puede utilizar para dibujar, tomar notas escritas a mano, anotar documentos, etc. Admite la importación/exportación de archivos PDF y de imágenes, así como lienzo ilimitado, arrastrar y soltar, guardado automático y otras funciones. Es adecuado para sistemas Windows, Linux y macOS y debe usarse con una tableta de escritura a mano.

Detalles del proyecto → hellogithub.com/repository/1d768cfa742c4fcd9c0a0bd4374cb425

4. Finalizando

Después de concluir el interesante contenido del "GitHub Hotspot Express" de esta semana, espero que estos proyectos de código abierto puedan inspirar a todos y ayudarlos a encontrar nuevas herramientas, recursos de aprendizaje o proyectos de entretenimiento. Si no está satisfecho después de leer esto, puede encontrar proyectos de código abierto más populares leyendo el contenido de la "Revisión anterior".

Revisión de números pasados

Lo anterior es el contenido completo del "GitHub Hotspot Express" de esta semana. Si encuentra otros proyectos de GitHub divertidos e interesantes, venga a HelloGitHub para compartirlos con todos.

Linus tomó el asunto en sus propias manos para evitar que los desarrolladores del kernel reemplacen las pestañas con espacios. Su padre es uno de los pocos líderes que puede escribir código, su segundo hijo es el director del departamento de tecnología de código abierto y su hijo menor es un núcleo. Colaborador de código abierto Huawei: tomó 1 año convertir 5000 aplicaciones móviles de uso común Migración completa a Hongmeng Java es el lenguaje más propenso a vulnerabilidades de terceros Wang Chenglu, el padre de Hongmeng: el código abierto Hongmeng es la única innovación arquitectónica. En el campo del software básico en China, Ma Huateng y Zhou Hongyi se dan la mano para "eliminar rencores". Ex desarrollador de Microsoft: el rendimiento de Windows 11 es "ridículamente malo " " Aunque lo que Laoxiangji es de código abierto no es el código, las razones detrás de él. Son muy conmovedores. Meta Llama 3 se lanza oficialmente. Google anuncia una reestructuración a gran escala.
{{o.nombre}}
{{m.nombre}}

Supongo que te gusta

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