Wöchentliches Ranking des Python-Open-Source-Projekts 2023, Woche 38

# Woche 38, 2023 19. November 2023
1 easybc [EasyDC] Programm zum Analysieren von Eingaben in einen Blockverschlüsselungsalgorithmus und zum anschließenden Durchführen einer Sicherheitsanalyse des Blockverschlüsselungsalgorithmus basierend auf der differenziellen Kryptoanalyse. Es unterstützt die folgenden Funktionen: EasyBC-Interpreter. Eine SMT-basierte Methode zur Bestimmung der Anzahl der Zweige für verschiedene kryptografische Operationen. Differenzielle Ausbreitungsmodellierung in der S-Box. MaxSMT-basierte Methode zur Bestimmung der Kodierung aller Wahrscheinlichkeiten in einer Differenzverteilungstabelle (DDT) für eine gegebene S-Box. Sicherheitsanalyse von in EasyBC geschriebenen Blockverschlüsselungsalgorithmen für die differenzielle Kryptoanalyse.
2 do-llm Zu den großen Modellen der Yi-Serie gehören Yi-34B und Yi-6B, die sowohl Chinesisch als auch Englisch unterstützen. Es soll völlig offen für akademische Forschung und gleichzeitig offen für kostenlose kommerzielle Anwendungen sein. Berichten zufolge verfügt Yi derzeit über 200.000 Kontextfenster und kann etwa 400.000 Textwörter verarbeiten – was auch das längste Kontextfenster unter großen Modellen weltweit ist. Unter ihnen belegte Yi-34B den ersten Platz in der Hugging Face English-Testliste und übertraf alle Open-Source-Modelle in der C-Eval-Rangliste der chinesischen Fähigkeiten.
3 Wirbelsuche Eine Open-Source-Software, die mehrere Inhaltsquellen gleichzeitig durchsucht und nach KI bewertete Ergebnisse zurückgibt. Nutzen Sie die Top-N-Ergebnisse, um sich für generative KI zu entscheiden und Antworten zu erhalten, die Ihre eigenen Daten einschließen. Swirl kann eine Verbindung herstellen zu: Datenbanken (SQL und NoSQL, Google BigQuery) Öffentlichen Datendiensten (Google Programmable Search, Arxiv.org usw.) Unternehmensdatenquellen (Microsoft 365, Jira, Miro usw.) und Erkenntnisse durch KI und LLMs generieren wie ChatGPT. Beginnen Sie mit der Entdeckung und Generierung der Antworten, die Sie benötigen, basierend auf Ihren Daten.
4 zu sein Ein Befehlszeilentool zum nativen Ausführen von Llama 2, Code Llama und anderen Modellen unter macOS und Linux. Derzeit für macOS und Linux verfügbar, Unterstützung für Windows geplant. Ollama unterstützt derzeit fast zwei Dutzend Sprachmodellfamilien, von denen jede über viele verfügbare „Tags“ verfügt. Tags sind Variationen von Modellen, die auf unterschiedlichen Maßstäben mit unterschiedlichen Feinabstimmungsmethoden trainiert und auf unterschiedlichen Ebenen quantisiert werden, um lokal eine gute Leistung zu erzielen. Je höher die Quantisierungsstufe, desto genauer ist das Modell, aber es läuft langsamer und benötigt mehr Speicher.
5 pyvideotrans Dabei handelt es sich um ein Videoübersetzungstool, das Videos aus einer Sprache in eine andere Sprache übersetzt und synchronisiert. Die Spracherkennung basiert auf dem Openai-Whisper-Offline-Modell, die Textübersetzung nutzt die google|baidu|chatGPT-Übersetzungsschnittstelle und die Textsprachsynthese nutzt Microsoft Edge tts.
6 EmotiVoice Eine leistungsstarke Open-Source-TTS-Engine, die zweisprachiges Chinesisch und Englisch unterstützt, mehr als 2.000 verschiedene Klangfarben und eine einzigartige Emotionssynthesefunktion enthält, die die Synthese von Sprache mit einem breiten Spektrum an Emotionen wie Glück, Aufregung, Traurigkeit, Wut usw. unterstützt. EmotiVoice bietet eine benutzerfreundliche Weboberfläche sowie eine Skriptschnittstelle für die Stapelgenerierung von Ergebnissen.
7 Pandas Die zentrale Unterstützungsbibliothek für die Datenanalyse von Python bietet schnelle, flexible und klare Datenstrukturen mit dem Ziel, relationale und getaggte Daten einfach und intuitiv zu verarbeiten. Das Ziel von Pandas besteht darin, ein unverzichtbares fortschrittliches Tool für die Praxis der Python-Datenanalyse und den tatsächlichen Kampf zu werden. Das langfristige Ziel besteht darin, das leistungsstärkste und flexibelste Open-Source-Datenanalysetool zu werden, das jede Sprache unterstützen kann. Nach Jahren unermüdlicher Bemühungen kommt Pandas diesem Ziel immer näher. Was die Datenanalyse mit Python betrifft, kennt fast jeder Pandas.
8 Jumpserver Der beliebte Open-Source-Bastion-Host ist ein professionelles Sicherheitsauditsystem für Betrieb und Wartung, das den 4A-Spezifikationen entspricht. Der JumpServer-Bastion-Host hilft Unternehmen dabei, verschiedene Arten von Assets sicherer zu verwalten und sich bei ihnen anzumelden, darunter: SSH: Linux/Unix/Netzwerkgeräte usw.; Windows: Webverbindung/native RDP-Verbindung; Datenbank: MySQL/MariaDB/PostgreSQL / Oracle / SQLServer / ClickHouse usw.; NoSQL: Redis / MongoDB usw.; GPT: ChatGPT usw.; Cloud-Dienst: Kubernetes / VMware vSphere usw.; Website: Web-Management-Hintergrund für verschiedene Systeme; Anwendung: Connect verschiedene Anwendungen über Remote App. JumpServer wurde mit Python entwickelt und ist mit der branchenführenden Web-Terminal-Lösung ausgestattet, mit einer schönen interaktiven Oberfläche und einer guten Benutzererfahrung. JumpServer verwendet eine verteilte Architektur, unterstützt die überregionale Bereitstellung mehrerer Computerräume, unterstützt die horizontale Erweiterung und unterliegt keinen Einschränkungen hinsichtlich der Anzahl der Assets oder der Parallelität. Hilft Unternehmen dabei, verschiedene Arten von Vermögenswerten sicherer zu verwalten und anzumelden. Der Unterschied zwischen einer Springboard-Maschine und einer Bastion-Maschine: Eine Springboard-Maschine ist nur ein Server. Wenn Betriebs- und Wartungspersonal den Verwaltungsserver verwenden, müssen sie sich zunächst mit ihm verbinden Die Sprungbrettmaschine und dann Nur wenn Sie den Server im Intranet bedienen können, können Sie sich zur Wartung und zum Betrieb am Zielgerät anmelden. Die Mängel der Sprungbrettmaschine sind: Sie realisiert nur die Server-Anmeldesicherheit, nicht jedoch die Kontrolle und Prüfung des Verhaltens des Betriebs- und Wartungspersonals. Die Bastionsmaschine hat es.
9 gpt_academic GPT Academic Optimization (GPT Academic): Unterstützt One-Click-Polishing, One-Click-Chinesisch-Englisch-Übersetzung, One-Click-Code-Erklärung, Chat-Analyseberichterstellung, PDF-Papier-Volltextübersetzungsfunktion, Internet-Informationsaggregation + GPT usw. ChatGPT /GLM bietet grafische Interaktion. Die Benutzeroberfläche ist speziell für das Lesen/Polieren/Schreiben von Papier optimiert, modular aufgebaut, unterstützt benutzerdefinierte Verknüpfungsschaltflächen und Funktions-Plug-Ins, unterstützt Python und C++ sowie andere Projektanalyse- und Selbstübersetzungsfunktionen, PDF/ LaTex-Papierübersetzungs- und Zusammenfassungsfunktionen, unterstützt die parallele Abfrage mehrerer LLM-Modelle und unterstützt lokale Modelle wie Tsinghua Chatglm. Kompatibel mit Fudan MOSS, Lama, RWKV, Pangu, Newbing, Claude usw.
10 destillieren-flüstern Whisper ist das weniger Open-Source-Modell von OpenAI der letzten Jahre. Es wurde erstmals im September 2022 veröffentlicht und enthält verschiedene Versionen. Die V2-Version wird im Dezember 2022 veröffentlicht. Das größte Modell verfügt über etwa 1,55 Milliarden Parameter. Die Spracherkennung hat viele praktische Anwendungen. Das zuvor von OpenAI veröffentlichte Whisper-Modell ist derzeit die beliebteste Art von Spracherkennungsmodell und dürfte das Modell hinter der Spracherkennung des aktuellen ChatGPT-Clients sein. HuggingFace hat ein neues Distil-Whisper basierend auf Whisper trainiert und als Open-Source-Lösung bereitgestellt, das sechsmal schneller als Whisper-v2 ist und 49 % kleinere Parameter aufweist, während der tatsächliche Effekt nahezu der gleiche ist.
11 openai-python Die offizielle Python-Bibliothek für die OpenAI-API
12 TTS Text-to-Speech-Deep-Learning-Toolkit, praxiserprobt in Forschung und Produktion. TTS-Text-To-Speech-Abkürzung, das heißt „vom Text zur Sprache“. Dabei handelt es sich um eine Technologie, die vom Computer selbst generierte oder von außen eingegebene Textinformationen in verständliche und fließend gesprochene chinesische (oder andere sprachliche) Ausgaben umwandelt und zur Sprachsynthese (SpeechSynthesis) gehört.


 

Kategorie: Wöchentliches Ranking des Python-Open-Source-ProjektsTag: Spracherkennung



Hinweis: Der aktuelle Artikel wird von Zeit zu Zeit aktualisiert. Wenn Sie bessere Vorschläge für diesen Artikel oder neue Informationen haben, die Sie empfehlen möchten, klicken Sie auf:  Willkommen beim Teilen ausgezeichneter Websites .

おすすめ

転載: blog.csdn.net/cbbxn/article/details/134490366