Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
476 changes: 238 additions & 238 deletions translations/ar/00-course-setup/README.md

Large diffs are not rendered by default.

144 changes: 72 additions & 72 deletions translations/ar/05-advanced-prompts/README.md

Large diffs are not rendered by default.

158 changes: 79 additions & 79 deletions translations/ar/06-text-generation-apps/README.md

Large diffs are not rendered by default.

120 changes: 60 additions & 60 deletions translations/ar/07-building-chat-applications/README.md

Large diffs are not rendered by default.

104 changes: 52 additions & 52 deletions translations/ar/README.md

Large diffs are not rendered by default.

78 changes: 39 additions & 39 deletions translations/bg/README.md

Large diffs are not rendered by default.

476 changes: 238 additions & 238 deletions translations/bn/00-course-setup/README.md

Large diffs are not rendered by default.

368 changes: 56 additions & 312 deletions translations/bn/05-advanced-prompts/README.md

Large diffs are not rendered by default.

156 changes: 78 additions & 78 deletions translations/bn/06-text-generation-apps/README.md

Large diffs are not rendered by default.

160 changes: 76 additions & 84 deletions translations/bn/07-building-chat-applications/README.md

Large diffs are not rendered by default.

118 changes: 59 additions & 59 deletions translations/bn/README.md

Large diffs are not rendered by default.

476 changes: 238 additions & 238 deletions translations/br/00-course-setup/README.md

Large diffs are not rendered by default.

128 changes: 64 additions & 64 deletions translations/br/05-advanced-prompts/README.md

Large diffs are not rendered by default.

110 changes: 55 additions & 55 deletions translations/br/06-text-generation-apps/README.md

Large diffs are not rendered by default.

100 changes: 50 additions & 50 deletions translations/br/07-building-chat-applications/README.md

Large diffs are not rendered by default.

88 changes: 44 additions & 44 deletions translations/br/README.md

Large diffs are not rendered by default.

70 changes: 35 additions & 35 deletions translations/cs/README.md

Large diffs are not rendered by default.

98 changes: 48 additions & 50 deletions translations/da/README.md

Large diffs are not rendered by default.

474 changes: 236 additions & 238 deletions translations/de/00-course-setup/README.md

Large diffs are not rendered by default.

294 changes: 149 additions & 145 deletions translations/de/01-introduction-to-genai/README.md

Large diffs are not rendered by default.

433 changes: 218 additions & 215 deletions translations/de/02-exploring-and-comparing-different-llms/README.md

Large diffs are not rendered by default.

292 changes: 147 additions & 145 deletions translations/de/03-using-generative-ai-responsibly/README.md

Large diffs are not rendered by default.

243 changes: 121 additions & 122 deletions translations/de/04-prompt-engineering-fundamentals/README.md

Large diffs are not rendered by default.

862 changes: 650 additions & 212 deletions translations/de/05-advanced-prompts/README.md

Large diffs are not rendered by default.

1,335 changes: 668 additions & 667 deletions translations/de/06-text-generation-apps/README.md

Large diffs are not rendered by default.

394 changes: 198 additions & 196 deletions translations/de/07-building-chat-applications/README.md

Large diffs are not rendered by default.

352 changes: 177 additions & 175 deletions translations/de/08-building-search-applications/README.md

Large diffs are not rendered by default.

100 changes: 50 additions & 50 deletions translations/de/09-building-image-applications/README.md

Large diffs are not rendered by default.

512 changes: 257 additions & 255 deletions translations/de/10-building-low-code-ai-applications/README.md

Large diffs are not rendered by default.

941 changes: 472 additions & 469 deletions translations/de/11-integrating-with-function-calling/README.md

Large diffs are not rendered by default.

268 changes: 134 additions & 134 deletions translations/de/12-designing-ux-for-ai-applications/README.md

Large diffs are not rendered by default.

351 changes: 177 additions & 174 deletions translations/de/13-securing-ai-applications/README.md

Large diffs are not rendered by default.

198 changes: 100 additions & 98 deletions translations/de/14-the-generative-ai-application-lifecycle/README.md

Large diffs are not rendered by default.

560 changes: 281 additions & 279 deletions translations/de/15-rag-and-vector-databases/README.md

Large diffs are not rendered by default.

40 changes: 20 additions & 20 deletions translations/de/16-open-source-models/README.md
Original file line number Diff line number Diff line change
@@ -1,29 +1,29 @@
<!--
CO_OP_TRANSLATOR_METADATA:
{
"original_hash": "a8b2d4bb727c877ebf9edff8623d16b9",
"translation_date": "2025-09-06T10:10:12+00:00",
"original_hash": "a2a83aac52158c23161046cbd13faa2b",
"translation_date": "2025-10-17T23:01:01+00:00",
"source_file": "16-open-source-models/README.md",
"language_code": "de"
}
-->
[![Open Source Models](../../../translated_images/16-lesson-banner.6b56555e8404fda1716382db4832cecbe616ccd764de381f0af6cfd694d05f74.de.png)](https://aka.ms/gen-ai-lesson16-gh?WT.mc_id=academic-105485-koreyst)
[![Open Source Modelle](../../../translated_images/16-lesson-banner.6b56555e8404fda1716382db4832cecbe616ccd764de381f0af6cfd694d05f74.de.png)](https://youtu.be/CuICgfuHFSg?si=x8SpFRUsIxM9dohN)

## Einführung

Die Welt der Open-Source-LLMs ist spannend und entwickelt sich ständig weiter. Diese Lektion soll einen tiefen Einblick in Open-Source-Modelle geben. Wenn Sie Informationen darüber suchen, wie proprietäre Modelle im Vergleich zu Open-Source-Modellen abschneiden, besuchen Sie die Lektion ["Untersuchung und Vergleich verschiedener LLMs"](../02-exploring-and-comparing-different-llms/README.md?WT.mc_id=academic-105485-koreyst). Diese Lektion behandelt auch das Thema Fine-Tuning, aber eine detailliertere Erklärung finden Sie in der Lektion ["Fine-Tuning von LLMs"](../18-fine-tuning/README.md?WT.mc_id=academic-105485-koreyst).
Die Welt der Open-Source-LLMs ist spannend und entwickelt sich ständig weiter. Diese Lektion soll einen tiefen Einblick in Open-Source-Modelle geben. Wenn Sie Informationen darüber suchen, wie proprietäre Modelle im Vergleich zu Open-Source-Modellen abschneiden, besuchen Sie die Lektion ["Untersuchung und Vergleich verschiedener LLMs"](../02-exploring-and-comparing-different-llms/README.md?WT.mc_id=academic-105485-koreyst). Diese Lektion behandelt auch das Thema Fine-Tuning, eine ausführlichere Erklärung finden Sie jedoch in der Lektion ["Fine-Tuning von LLMs"](../18-fine-tuning/README.md?WT.mc_id=academic-105485-koreyst).

## Lernziele

- Ein Verständnis für Open-Source-Modelle gewinnen
- Verständnis für Open-Source-Modelle gewinnen
- Die Vorteile der Arbeit mit Open-Source-Modellen verstehen
- Die verfügbaren Open-Source-Modelle auf Hugging Face und im Azure AI Studio erkunden
- Erkundung der verfügbaren Open-Source-Modelle auf Hugging Face und im Azure AI Studio

## Was sind Open-Source-Modelle?

Open-Source-Software hat eine entscheidende Rolle im Wachstum der Technologie in verschiedenen Bereichen gespielt. Die Open Source Initiative (OSI) hat [10 Kriterien für Software](https://web.archive.org/web/20241126001143/https://opensource.org/osd?WT.mc_id=academic-105485-koreyst) definiert, um als Open Source klassifiziert zu werden. Der Quellcode muss unter einer von der OSI genehmigten Lizenz offen geteilt werden.
Open-Source-Software hat eine entscheidende Rolle beim Wachstum der Technologie in verschiedenen Bereichen gespielt. Die Open Source Initiative (OSI) hat [10 Kriterien für Software](https://web.archive.org/web/20241126001143/https://opensource.org/osd?WT.mc_id=academic-105485-koreyst) definiert, um als Open Source klassifiziert zu werden. Der Quellcode muss unter einer von der OSI genehmigten Lizenz offen geteilt werden.

Obwohl die Entwicklung von LLMs ähnliche Elemente wie die Softwareentwicklung aufweist, ist der Prozess nicht genau derselbe. Dies hat in der Community zu vielen Diskussionen über die Definition von Open Source im Kontext von LLMs geführt. Damit ein Modell der traditionellen Definition von Open Source entspricht, sollten folgende Informationen öffentlich zugänglich sein:
Während die Entwicklung von LLMs ähnliche Elemente wie die Softwareentwicklung aufweist, ist der Prozess nicht genau derselbe. Dies hat in der Community zu vielen Diskussionen über die Definition von Open Source im Kontext von LLMs geführt. Damit ein Modell der traditionellen Definition von Open Source entspricht, sollten folgende Informationen öffentlich zugänglich sein:

- Datensätze, die zur Modellschulung verwendet wurden.
- Vollständige Modellgewichte als Teil des Trainings.
Expand All @@ -37,24 +37,24 @@ Für diese Lektion werden wir die Modelle im Folgenden als "Open Models" bezeich

## Vorteile von Open Models

**Hochgradig anpassbar** Da Open Models mit detaillierten Trainingsinformationen veröffentlicht werden, können Forscher und Entwickler die internen Strukturen des Modells modifizieren. Dies ermöglicht die Erstellung hochspezialisierter Modelle, die für eine bestimmte Aufgabe oder ein bestimmtes Studiengebiet optimiert sind. Beispiele hierfür sind Codegenerierung, mathematische Operationen und Biologie.
**Hochgradig anpassbar** - Da Open Models mit detaillierten Trainingsinformationen veröffentlicht werden, können Forscher und Entwickler die internen Strukturen des Modells modifizieren. Dies ermöglicht die Erstellung hochspezialisierter Modelle, die für eine bestimmte Aufgabe oder ein bestimmtes Studiengebiet optimiert sind. Beispiele hierfür sind Codegenerierung, mathematische Operationen und Biologie.

**Kosten** Die Kosten pro Token für die Nutzung und Bereitstellung dieser Modelle sind niedriger als bei proprietären Modellen. Beim Aufbau von Generative-AI-Anwendungen sollte die Leistung im Vergleich zu den Kosten für den jeweiligen Anwendungsfall berücksichtigt werden.
**Kosten** - Die Kosten pro Token für die Nutzung und Bereitstellung dieser Modelle sind niedriger als bei proprietären Modellen. Beim Aufbau von Generative-AI-Anwendungen sollte die Leistung im Vergleich zu den Kosten für Ihren Anwendungsfall berücksichtigt werden.

![Model Cost](../../../translated_images/model-price.3f5a3e4d32ae00b465325159e1f4ebe7b5861e95117518c6bfc37fe842950687.de.png)
![Modellkosten](../../../translated_images/model-price.3f5a3e4d32ae00b465325159e1f4ebe7b5861e95117518c6bfc37fe842950687.de.png)
Quelle: Artificial Analysis

**Flexibilität** Die Arbeit mit Open Models ermöglicht Flexibilität bei der Nutzung verschiedener Modelle oder deren Kombination. Ein Beispiel hierfür sind die [HuggingChat-Assistenten](https://huggingface.co/chat?WT.mc_id=academic-105485-koreyst), bei denen der Benutzer direkt in der Benutzeroberfläche das verwendete Modell auswählen kann:
**Flexibilität** - Die Arbeit mit Open Models ermöglicht Flexibilität bei der Nutzung verschiedener Modelle oder deren Kombination. Ein Beispiel hierfür sind die [HuggingChat-Assistenten](https://huggingface.co/chat?WT.mc_id=academic-105485-koreyst), bei denen der Benutzer direkt in der Benutzeroberfläche das verwendete Modell auswählen kann:

![Choose Model](../../../translated_images/choose-model.f095d15bbac922141591fd4fac586dc8d25e69b42abf305d441b84c238e293f2.de.png)
![Modell auswählen](../../../translated_images/choose-model.f095d15bbac922141591fd4fac586dc8d25e69b42abf305d441b84c238e293f2.de.png)

## Erkundung verschiedener Open Models

### Llama 2

[LLama2](https://huggingface.co/meta-llama?WT.mc_id=academic-105485-koreyst), entwickelt von Meta, ist ein Open Model, das für chatbasierte Anwendungen optimiert ist. Dies liegt an seiner Fine-Tuning-Methode, die eine große Menge an Dialogen und menschlichem Feedback umfasst. Mit dieser Methode liefert das Modell Ergebnisse, die besser den menschlichen Erwartungen entsprechen und somit eine bessere Benutzererfahrung bieten.
[LLama2](https://huggingface.co/meta-llama?WT.mc_id=academic-105485-koreyst), entwickelt von Meta, ist ein Open Model, das für chatbasierte Anwendungen optimiert ist. Dies liegt an seiner Fine-Tuning-Methode, die eine große Menge an Dialogen und menschlichem Feedback umfasst. Mit dieser Methode liefert das Modell mehr Ergebnisse, die den menschlichen Erwartungen entsprechen, was eine bessere Benutzererfahrung bietet.

Einige Beispiele für Fine-Tuning-Versionen von Llama sind [Japanese Llama](https://huggingface.co/elyza/ELYZA-japanese-Llama-2-7b?WT.mc_id=academic-105485-koreyst), das sich auf Japanisch spezialisiert hat, und [Llama Pro](https://huggingface.co/TencentARC/LLaMA-Pro-8B?WT.mc_id=academic-105485-koreyst), eine erweiterte Version des Basismodells.
Einige Beispiele für Fine-Tuning-Versionen von Llama sind [Japanese Llama](https://huggingface.co/elyza/ELYZA-japanese-Llama-2-7b?WT.mc_id=academic-105485-koreyst), das sich auf Japanisch spezialisiert hat, und [Llama Pro](https://huggingface.co/TencentARC/LLaMA-Pro-8B?WT.mc_id=academic-105485-koreyst), eine verbesserte Version des Basismodells.

### Mistral

Expand All @@ -64,28 +64,28 @@ Einige Beispiele für Fine-Tuning-Versionen von Mistral sind [BioMistral](https:

### Falcon

[Falcon](https://huggingface.co/tiiuae?WT.mc_id=academic-105485-koreyst) ist ein LLM, das vom Technology Innovation Institute (**TII**) entwickelt wurde. Der Falcon-40B wurde mit 40 Milliarden Parametern trainiert, was gezeigt hat, dass er mit weniger Rechenaufwand besser als GPT-3 abschneidet. Dies liegt an der Verwendung des FlashAttention-Algorithmus und der Multiquery-Attention, die die Speicheranforderungen zur Inferenzzeit reduziert. Mit dieser verkürzten Inferenzzeit eignet sich der Falcon-40B für Chat-Anwendungen.
[Falcon](https://huggingface.co/tiiuae?WT.mc_id=academic-105485-koreyst) ist ein LLM, das vom Technology Innovation Institute (**TII**) entwickelt wurde. Der Falcon-40B wurde mit 40 Milliarden Parametern trainiert und hat gezeigt, dass er mit weniger Rechenaufwand besser abschneidet als GPT-3. Dies liegt an der Verwendung des FlashAttention-Algorithmus und der Multiquery-Attention, die es ermöglichen, den Speicherbedarf zur Inferenzzeit zu reduzieren. Mit dieser verkürzten Inferenzzeit eignet sich der Falcon-40B für Chat-Anwendungen.

Einige Beispiele für Fine-Tuning-Versionen von Falcon sind [OpenAssistant](https://huggingface.co/OpenAssistant/falcon-40b-sft-top1-560?WT.mc_id=academic-105485-koreyst), ein Assistent, der auf Open Models basiert, und [GPT4ALL](https://huggingface.co/nomic-ai/gpt4all-falcon?WT.mc_id=academic-105485-koreyst), das eine höhere Leistung als das Basismodell bietet.
Einige Beispiele für Fine-Tuning-Versionen von Falcon sind der [OpenAssistant](https://huggingface.co/OpenAssistant/falcon-40b-sft-top1-560?WT.mc_id=academic-105485-koreyst), ein Assistent, der auf Open Models basiert, und [GPT4ALL](https://huggingface.co/nomic-ai/gpt4all-falcon?WT.mc_id=academic-105485-koreyst), das eine höhere Leistung als das Basismodell bietet.

## Wie man auswählt

Es gibt keine allgemeingültige Antwort darauf, wie man ein Open Model auswählt. Ein guter Ausgangspunkt ist die Verwendung der Filterfunktion nach Aufgaben im Azure AI Studio. Dies hilft Ihnen zu verstehen, für welche Arten von Aufgaben das Modell trainiert wurde. Hugging Face führt auch ein LLM-Leaderboard, das die leistungsstärksten Modelle basierend auf bestimmten Metriken zeigt.

Wenn Sie LLMs über verschiedene Typen hinweg vergleichen möchten, ist [Artificial Analysis](https://artificialanalysis.ai/?WT.mc_id=academic-105485-koreyst) eine weitere großartige Ressource:

![Model Quality](../../../translated_images/model-quality.aaae1c22e00f7ee1cd9dc186c611ac6ca6627eabd19e5364dce9e216d25ae8a5.de.png)
![Modellqualität](../../../translated_images/model-quality.aaae1c22e00f7ee1cd9dc186c611ac6ca6627eabd19e5364dce9e216d25ae8a5.de.png)
Quelle: Artificial Analysis

Wenn Sie an einem spezifischen Anwendungsfall arbeiten, kann die Suche nach Fine-Tuning-Versionen, die sich auf denselben Bereich konzentrieren, effektiv sein. Das Experimentieren mit mehreren Open Models, um zu sehen, wie sie sich gemäß Ihren und den Erwartungen Ihrer Benutzer verhalten, ist ebenfalls eine gute Praxis.
Wenn Sie an einem spezifischen Anwendungsfall arbeiten, kann die Suche nach Fine-Tuning-Versionen, die sich auf denselben Bereich konzentrieren, effektiv sein. Das Experimentieren mit mehreren Open Models, um zu sehen, wie sie gemäß Ihren und den Erwartungen Ihrer Benutzer abschneiden, ist ebenfalls eine gute Praxis.

## Nächste Schritte

Das Beste an Open Models ist, dass Sie schnell mit ihnen arbeiten können. Schauen Sie sich den [Azure AI Foundry Model Catalog](https://ai.azure.com?WT.mc_id=academic-105485-koreyst) an, der eine spezielle Hugging Face-Sammlung mit den hier besprochenen Modellen enthält.

## Lernen hört hier nicht auf, setzen Sie Ihre Reise fort

Nach Abschluss dieser Lektion schauen Sie sich unsere [Generative AI Learning Collection](https://aka.ms/genai-collection?WT.mc_id=academic-105485-koreyst) an, um Ihr Wissen über Generative AI weiter zu vertiefen!
Nachdem Sie diese Lektion abgeschlossen haben, sehen Sie sich unsere [Generative AI Learning Collection](https://aka.ms/genai-collection?WT.mc_id=academic-105485-koreyst) an, um Ihr Wissen über Generative AI weiter zu vertiefen!

---

Expand Down
Loading