Vor kurzem hat Meta (ehemals Facebook) das große Modell Llama 3 der neuen Generation als Open Source veröffentlicht. Obwohl bisher nur die Versionen 8B und 70B veröffentlicht wurden, sind die Bewertungsergebnisse bereits besser als die von Claude 3 Sonnet, Mistral Medium und GPT-3.5 Large Modell. Meta-Beamte gaben außerdem an, dass dies nur ein Vorgeschmack sei. Ein stärkeres 400B-Parametermodell werde bereits trainiert und soll in ein paar Monaten für alle verfügbar sein (es ist nicht klar, ob es Open Source sein wird oder nicht).
Um auf die beliebten Open-Source-Projekte der letzten Woche zurückzukommen: Open-Source-Projekte, die auf LLM zum Aufbau von Wissensdatenbanken basieren, erfreuen sich in letzter Zeit großer Beliebtheit, ich habe jedoch keines davon aufgenommen. Da die lokale Verwendung großer Modelle keinen guten Effekt hat und die API zum Anfordern großer Modelle nicht kostenlos ist, habe ich ein Open-Source-Projekt mit OpenAI-API-Reverse-Proxy gefunden, mit dem kostenlose OpenAI-APIs implementiert werden können. Der Inhalt ist auch der Schlüssel zur Wissensdatenbank, und Reader kann Webinhalte in LLM-freundlichen Text umwandeln. Für diejenigen, die keine Programmierkenntnisse haben, gibt es hier ein 30-Tage-Python-Open-Source-Tutorial, lernen Sie es! Natürlich können Sie beim Lernen auch Spaß haben, indem Sie beispielsweise „Unknown Kill“ ausprobieren, ein Open-Source-Kartenspiel, das Three Kingdoms Kill ähnelt.
- Inhalt dieses Artikels
- 1. Open-Source-Nachrichten
- 1.1 Meta-Open-Source-Llama-3-Hauptmodelle
- 2. Open-Source-Hot-Search-Projekte
- 2.1 Kostenloser Reverse-Proxy der OpenAI-API: ChatGPT
- 2.2 Eine aufstrebende Programmiersprache auf Systemebene: Zig
- 2.3 Konvertieren Sie Webseiteninhalte in LLM-freundlichen Text: Reader
- 2.4 Kartenspiel vom Typ Three Kingdoms: noname
- 2.5 30-Tage-Python-Programmierherausforderung: 30-Tage-Python
- 3. Heiße HelloGitHub-Rezensionen
- 3.1 Gadget zum Anpassen der Transparenz der Windows-Taskleiste: TranslucentTB
- 3.2 Plattformübergreifende handschriftliche Notizen- und Zeichenanwendung: Rnote
- 4. Ende
- 1. Open-Source-Nachrichten
1. Open-Source-Nachrichten
1.1 Meta-Open-Source-Llama-3-Hauptmodelle
Zu Beginn dieses Jahres erklärte Zuckerberg öffentlich: Warum hat Meta das Llama-Modell als Open Source veröffentlicht?
- Verbesserte Modelle: Open Source kann die Leistungsfähigkeit der Community nutzen, um die Qualität von Modellen kontinuierlich zu verbessern, da Community-Feedback und -Überprüfungen dazu beitragen können, die Sicherheit und betriebliche Effizienz zu verbessern, was allen zugute kommt.
- Produktentwicklung: Obwohl Open Source die Möglichkeit nicht ausschließt, Modelle in kommerzielle Produkte umzuwandeln, können Führungskräfte von Open Source-Modellen Community-Innovationen in ihre eigenen Produkte integrieren, um die Wettbewerbsfähigkeit der Produkte zu verbessern.
- Industriestandards: Open-Source-Software hat das Potenzial, zu Industriestandards zu werden und dadurch die technologische Entwicklung und Einheitlichkeit zu fördern.
- Talente anziehen: Da sich Entwickler und Forscher eher an Open-Source-Projekten beteiligen, kann eine Open-Source-Strategie Unternehmen dabei helfen, die besten Talente der Branche anzuziehen und zu rekrutieren.
Im Vergleich zu Llama 2 hat sich das neu veröffentlichte Llama 3 in Bezug auf Parametergröße, Trainingsdatensatz, Modellarchitektur (GQA), Leistung, Mehrsprachenunterstützung, Inferenz und Codegenerierung verbessert, unterstützt Chinesisch jedoch derzeit nicht sehr gut. Und meta.ai verwendet immer noch Llama 2.
GitHub-Adresse: github.com/meta-llama/llama3
2. Open-Source-Hot-Search-Projekte
2.1 Kostenloser Reverse-Proxy der OpenAI-API: ChatGPT
Hauptsprache: TypeScript , Star: 3,7.000 , wöchentliches Wachstum: 1.000
Obwohl Sie ChatGPT (gpt-3.5-turbo-Modell) jetzt kostenlos und ohne Anmeldung nutzen können, fällt für die Nutzung der Schnittstelle eine Gebühr an. Dieses Projekt basiert auf dem kostenlosen ChatGPT-Websitedienst und wandelt ihn in eine kostenlose ChatGPT-API um. Die Schnittstellenrückgaben stimmen mit der offiziellen überein und unterstützen die Docker-Bereitstellung. Es ist zu beachten, dass sich der bereitgestellte Server in einem Land und einer Region befinden muss, die vom OpenAI-Dienst unterstützt werden.
GitHub-Adresse→ github.com/PawanOsman/ChatGPT
2.2 Eine aufstrebende Programmiersprache auf Systemebene: Zig
Hauptsprache: Zig , Stern: 30.000 , wöchentliches Wachstum: 300
Es handelt sich um eine zwingende, universell einsetzbare, statisch typisierte, kompilierte Systemprogrammiersprache, die sich auf Leistung, Sicherheit und Lesbarkeit konzentriert. Es unterstützt Generika und Reflektion zur Kompilierungszeit, Cross-Compilation und manuelle Speicherverwaltung. Es zielt darauf ab, die C-Sprache zu verbessern und kann problemlos mit C-Sprachcodebasen arbeiten. Zig ist einfach und direkt, ohne impliziten Kontrollfluss, ohne implizite Speicherzuweisung, ohne Präprozessor und ohne Makros. Es eignet sich besonders für die Entwicklung von Compilern, Betriebssystemkernen, Desktopanwendungen, leistungsempfindlichen Anwendungen, eingebetteten Systemen usw.
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);
}
}
GitHub-Adresse→ github.com/ziglang/zig
2.3 Konvertieren Sie Webseiteninhalte in LLM-freundlichen Text: Reader
Hauptsprache: TypeScript , Star: 3k , wöchentliches Wachstum: 2,5k
Dieses Projekt kann den angegebenen URL-Inhalt in sauberen, LLM-freundlichen Text umwandeln, wodurch die Eingabequalität der Agent- und RAG-Systeme verbessert wird, und kann als Teil des Aufbaus einer Wissensdatenbank verwendet werden. Ich habe es versucht und der Inhaltsextraktionseffekt ist gut, aber es funktioniert nicht für URLs, für deren Zugriff eine Anmeldung erforderlich ist.
GitHub-Adresse→ github.com/jina-ai/reader
2.4 Kartenspiel vom Typ Three Kingdoms: noname
Hauptsprache: JavaScript , Star: 1,9k , wöchentliches Wachstum: 100
„Unknown Kill“ ist ein Kartenstrategiespiel, das auf Three Kingdoms basiert. Es ist völlig kostenlos und hat keine Werbung. Das Gameplay ist das gleiche wie Three Kingdoms Kill, es gibt jedoch einen viel höheren Grad an Freiheit Generäle, aus denen die Spieler wählen können, und es unterstützt auch selbst erstellte Generäle und Fähigkeiten. Es bietet Spielmodi wie Identität, Nationalkrieg, Grundherrenkrieg, Turmverteidigung, Eins-gegen-Eins und Online.
GitHub-Adresse→ github.com/libccy/noname
2.5 30-Tage-Python-Programmierherausforderung: 30-Tage-Python
Hauptsprache: Python , Star: 31k , wöchentliches Wachstum: 600
Dieses Projekt soll Menschen dabei helfen, die Programmiersprache Python in 30 Tagen zu erlernen. Durch tägliches Üben und Lernen können sie sich schrittweise die Grund- und Fortgeschrittenenkenntnisse von Python aneignen. Dieses Tutorial eignet sich für Anfänger, die schnell mit Python beginnen möchten, oder für Entwickler, die über ein gewisses Python-Verständnis verfügen und durch Übung ein tieferes Verständnis von Python erlangen möchten.
GitHub-Adresse→ github.com/Asabeneh/30-Days-Of-Python
3. Heiße HelloGitHub-Rezensionen
In diesem Kapitel werden wir diese Woche die beliebten Open-Source-Projekte auf der HelloGitHub-Website teilen. Sie können uns gerne Ihre Erfahrungen mit der Nutzung dieser Open-Source-Projekte mitteilen.
3.1 Gadget zum Anpassen der Transparenz der Windows-Taskleiste: TranslucentTB
Hauptsprache: C++
Dieses Projekt ist ein in C++ entwickeltes Tool zum Anpassen der Transparenz der Windows-Taskleiste. Es ist klein, kostenlos, einfach zu verwenden und unterstützt 5 Taskleistenzustände, 6 dynamische Modi und das Betriebssystem Windows 10/11.
Projektdetails → hellogithub.com/repository/48c9ce6373cd4e108d74bcb4f8ac7a41
3.2 Plattformübergreifende handschriftliche Notizen- und Zeichenanwendung: Rnote
Hauptsprache: Rost
Dabei handelt es sich um eine in Rust und GTK4 geschriebene Zeichenanwendung, die zum Skizzieren, für handschriftliche Notizen, zum Kommentieren von Dokumenten usw. verwendet werden kann. Es unterstützt den Import/Export von PDF- und Bilddateien sowie unbegrenzte Leinwand-, Drag-and-Drop-, automatische Speicher- und andere Funktionen. Es ist für Windows-, Linux- und macOS-Systeme geeignet und muss mit einem Handschrifttablett verwendet werden.
Projektdetails → hellogithub.com/repository/1d768cfa742c4fcd9c0a0bd4374cb425
4. Ende
Nachdem ich die spannenden Inhalte des „GitHub Hotspot Express“ dieser Woche abgeschlossen habe, hoffe ich, dass diese Open-Source-Projekte alle inspirieren und Ihnen bei der Suche nach neuen Tools, Lernressourcen oder Unterhaltungsprojekten helfen können. Wenn Sie nach dem Lesen nicht zufrieden sind, können Sie weitere beliebte Open-Source-Projekte finden, indem Sie den Inhalt von „Vorherige Rezension“ lesen.
Rückblick auf vergangene Ausgaben
- Ein Open-Source-Projekt, das in einer Woche 15.000 Sterne erhielt
- Der Einsatz von Open Source spart Geld
Das Obige ist der gesamte Inhalt des „GitHub Hotspot Express“ dieser Woche. Wenn Sie andere lustige und interessante GitHub-Projekte finden, kommen Sie zu HelloGitHub, um sie mit allen zu teilen.
Linus nahm die Sache selbst in die Hand, um zu verhindern, dass Kernel-Entwickler Tabulatoren durch Leerzeichen ersetzen. Sein Vater ist einer der wenigen Führungskräfte, die Code schreiben können, sein zweiter Sohn ist Direktor der Open-Source-Technologieabteilung und sein jüngster Sohn ist ein Kern Mitwirkender bei Open Source: Es dauerte ein Jahr, 5.000 häufig verwendete mobile Anwendungen zu konvertieren. Java ist die Sprache, die am anfälligsten für Schwachstellen von Drittanbietern ist. Wang Chenglu, der Vater von Hongmeng: Open Source Hongmeng ist die einzige architektonische Innovation im Bereich der Basissoftware in China. Ma Huateng und Zhou Hongyi geben sich die Hand, um „den Groll zu beseitigen.“ Ehemaliger Microsoft-Entwickler: Die Leistung von Windows 11 ist „lächerlich schlecht“. sind sehr herzerwärmend . Meta Llama 3 wird offiziell veröffentlicht