Skip to content

Commit 990e1d3

Browse files
authored
Merge pull request #1003 from microsoft/update-translations
🌐 Update translations via Co-op Translator
2 parents d02ffab + be2e4e8 commit 990e1d3

60 files changed

Lines changed: 13022 additions & 11619 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

translations/da/00-course-setup/README.md

Lines changed: 238 additions & 239 deletions
Large diffs are not rendered by default.

translations/da/01-introduction-to-genai/README.md

Lines changed: 149 additions & 145 deletions
Large diffs are not rendered by default.

translations/da/02-exploring-and-comparing-different-llms/README.md

Lines changed: 216 additions & 214 deletions
Large diffs are not rendered by default.

translations/da/03-using-generative-ai-responsibly/README.md

Lines changed: 147 additions & 145 deletions
Large diffs are not rendered by default.

translations/da/04-prompt-engineering-fundamentals/README.md

Lines changed: 112 additions & 112 deletions
Large diffs are not rendered by default.

translations/da/05-advanced-prompts/README.md

Lines changed: 650 additions & 212 deletions
Large diffs are not rendered by default.

translations/da/06-text-generation-apps/README.md

Lines changed: 668 additions & 667 deletions
Large diffs are not rendered by default.

translations/da/07-building-chat-applications/README.md

Lines changed: 198 additions & 196 deletions
Large diffs are not rendered by default.

translations/da/08-building-search-applications/README.md

Lines changed: 177 additions & 175 deletions
Large diffs are not rendered by default.

translations/da/09-building-image-applications/README.md

Lines changed: 37 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,25 @@
11
<!--
22
CO_OP_TRANSLATOR_METADATA:
33
{
4-
"original_hash": "063a2ac57d6b71bea0eaa880c68770d2",
5-
"translation_date": "2025-09-29T21:46:15+00:00",
4+
"original_hash": "238cde5c90363d70ecc939569378da51",
5+
"translation_date": "2025-10-17T19:12:37+00:00",
66
"source_file": "09-building-image-applications/README.md",
77
"language_code": "da"
88
}
99
-->
10-
# Byg applikationer til billedgenerering
10+
# Bygning af applikationer til billedgenerering
1111

12-
[![Byg applikationer til billedgenerering](../../../translated_images/09-lesson-banner.906e408c741f44112ff5da17492a30d3872abb52b8530d6506c2631e86e704d0.da.png)](https://aka.ms/gen-ai-lesson9-gh?WT.mc_id=academic-105485-koreyst)
12+
[![Bygning af applikationer til billedgenerering](../../../translated_images/09-lesson-banner.906e408c741f44112ff5da17492a30d3872abb52b8530d6506c2631e86e704d0.da.png)](https://youtu.be/B5VP0_J7cs8?si=5P3L5o7F_uS_QcG9)
1313

14-
LLM'er kan bruges til mere end tekstgenerering. Det er også muligt at generere billeder ud fra tekstbeskrivelser. At have billeder som en modalitet kan være yderst nyttigt inden for mange områder som MedTech, arkitektur, turisme, spiludvikling og mere. I dette kapitel vil vi se nærmere på de to mest populære modeller til billedgenerering, DALL-E og Midjourney.
14+
LLM'er kan mere end bare tekstgenerering. Det er også muligt at generere billeder ud fra tekstbeskrivelser. At have billeder som en modalitet kan være yderst nyttigt inden for en række områder som MedTech, arkitektur, turisme, spiludvikling og mere. I dette kapitel vil vi se nærmere på de to mest populære modeller til billedgenerering, DALL-E og Midjourney.
1515

1616
## Introduktion
1717

1818
I denne lektion vil vi dække:
1919

2020
- Billedgenerering og hvorfor det er nyttigt.
2121
- DALL-E og Midjourney, hvad de er, og hvordan de fungerer.
22-
- Hvordan man bygger en applikation til billedgenerering.
22+
- Hvordan du kan bygge en applikation til billedgenerering.
2323

2424
## Læringsmål
2525

@@ -33,15 +33,15 @@ Efter at have gennemført denne lektion vil du kunne:
3333

3434
Applikationer til billedgenerering er en fantastisk måde at udforske mulighederne med Generativ AI. De kan bruges til eksempelvis:
3535

36-
- **Billedredigering og syntese**. Du kan generere billeder til en række forskellige formål, såsom billedredigering og billedsyntese.
36+
- **Billedredigering og syntese**. Du kan generere billeder til en række anvendelser, såsom billedredigering og billedsyntese.
3737

38-
- **Anvendelse i forskellige industrier**. De kan også bruges til at generere billeder til en række forskellige industrier som MedTech, turisme, spiludvikling og mere.
38+
- **Anvendelse i forskellige industrier**. De kan også bruges til at generere billeder til en række industrier som MedTech, turisme, spiludvikling og mere.
3939

4040
## Scenario: Edu4All
4141

42-
Som en del af denne lektion vil vi fortsætte med at arbejde med vores startup, Edu4All. Eleverne vil skabe billeder til deres opgaver. Hvilke billeder de skaber, er op til dem, men det kunne være illustrationer til deres egen eventyrfortælling, skabe en ny karakter til deres historie eller hjælpe dem med at visualisere deres ideer og koncepter.
42+
Som en del af denne lektion vil vi fortsætte med at arbejde med vores startup, Edu4All. Eleverne vil skabe billeder til deres opgaver, præcis hvilke billeder er op til eleverne, men de kunne være illustrationer til deres egen eventyrfortælling, skabe en ny karakter til deres historie eller hjælpe dem med at visualisere deres ideer og koncepter.
4343

44-
Her er et eksempel på, hvad Edu4Alls elever kunne generere, hvis de arbejder i klassen med monumenter:
44+
Her er et eksempel på, hvad Edu4All's elever kunne generere, hvis de arbejder i klassen med monumenter:
4545

4646
![Edu4All startup, klasse om monumenter, Eiffeltårnet](../../../translated_images/startup.94d6b79cc4bb3f5afbf6e2ddfcf309aa5d1e256b5f30cc41d252024eaa9cc5dc.da.png)
4747

@@ -74,22 +74,23 @@ _Billedkredit Wikipedia, billede genereret af Midjourney_
7474

7575
Først, [DALL-E](https://arxiv.org/pdf/2102.12092.pdf?WT.mc_id=academic-105485-koreyst). DALL-E er en Generativ AI-model baseret på transformer-arkitekturen med en _autoregressiv transformer_.
7676

77-
En _autoregressiv transformer_ definerer, hvordan en model genererer billeder ud fra tekstbeskrivelser. Den genererer én pixel ad gangen og bruger derefter de genererede pixels til at generere den næste pixel. Dette sker gennem flere lag i et neuralt netværk, indtil billedet er færdigt.
77+
En _autoregressiv transformer_ definerer, hvordan en model genererer billeder ud fra tekstbeskrivelser; den genererer én pixel ad gangen og bruger derefter de genererede pixels til at generere den næste pixel. Den passerer gennem flere lag i et neuralt netværk, indtil billedet er færdigt.
7878

79-
Med denne proces kan DALL-E kontrollere attributter, objekter, karakteristika og mere i det billede, den genererer. Dog har DALL-E 2 og 3 mere kontrol over det genererede billede.
79+
Med denne proces kontrollerer DALL-E attributter, objekter, karakteristika og mere i det billede, den genererer. Dog har DALL-E 2 og 3 mere kontrol over det genererede billede.
8080

8181
## Byg din første applikation til billedgenerering
8282

83-
Så hvad kræver det at bygge en applikation til billedgenerering? Du skal bruge følgende biblioteker:
83+
Så hvad kræver det at bygge en applikation til billedgenerering? Du har brug for følgende biblioteker:
8484

8585
- **python-dotenv**, det anbefales stærkt at bruge dette bibliotek til at holde dine hemmeligheder i en _.env_-fil væk fra koden.
86-
- **openai**, dette bibliotek bruges til at interagere med OpenAI API'et.
86+
- **openai**, dette bibliotek bruges til at interagere med OpenAI API.
8787
- **pillow**, til at arbejde med billeder i Python.
88-
- **requests**, til at hjælpe med at lave HTTP-anmodninger.
88+
- **requests**, til at hjælpe dig med at lave HTTP-forespørgsler.
8989

9090
## Opret og deploy en Azure OpenAI-model
9191

92-
Hvis det ikke allerede er gjort, skal du følge instruktionerne på [Microsoft Learn](https://learn.microsoft.com/azure/ai-foundry/openai/how-to/create-resource?pivots=web-portal) siden for at oprette en Azure OpenAI-ressource og model. Vælg DALL-E 3 som model.
92+
Hvis det ikke allerede er gjort, skal du følge instruktionerne på [Microsoft Learn](https://learn.microsoft.com/azure/ai-foundry/openai/how-to/create-resource?pivots=web-portal)-siden
93+
for at oprette en Azure OpenAI-ressource og model. Vælg DALL-E 3 som model.
9394

9495
## Opret appen
9596

@@ -120,7 +121,7 @@ Hvis det ikke allerede er gjort, skal du følge instruktionerne på [Microsoft L
120121
pip install -r requirements.txt
121122
```
122123

123-
For Windows skal du bruge følgende kommandoer til at oprette og aktivere dit virtuelle miljø:
124+
For Windows, brug følgende kommandoer til at oprette og aktivere dit virtuelle miljø:
124125

125126
```bash
126127
python3 -m venv venv
@@ -181,7 +182,7 @@ Hvis det ikke allerede er gjort, skal du følge instruktionerne på [Microsoft L
181182

182183
Lad os forklare denne kode:
183184

184-
- Først importerer vi de biblioteker, vi har brug for, herunder OpenAI-biblioteket, dotenv-biblioteket, requests-biblioteket og Pillow-biblioteket.
185+
- Først importerer vi de biblioteker, vi har brug for, inklusive OpenAI-biblioteket, dotenv-biblioteket, requests-biblioteket og Pillow-biblioteket.
185186

186187
```python
187188
import openai
@@ -198,7 +199,7 @@ Lad os forklare denne kode:
198199
dotenv.load_dotenv()
199200
```
200201

201-
- Efterfølgende konfigurerer vi Azure OpenAI serviceklienten.
202+
- Efter det konfigurerer vi Azure OpenAI serviceklienten.
202203

203204
```python
204205
# Get endpoint and key from environment variables
@@ -248,15 +249,15 @@ Lad os se nærmere på koden, der genererer billedet:
248249

249250
Der er flere ting, du kan gøre med billeder, som vi vil dække i næste afsnit.
250251

251-
## Yderligere muligheder for billedgenerering
252+
## Yderligere funktioner ved billedgenerering
252253

253-
Du har indtil videre set, hvordan vi kunne generere et billede med få linjer i Python. Der er dog flere ting, du kan gøre med billeder.
254+
Du har indtil videre set, hvordan vi kunne generere et billede med få linjer i Python. Men der er flere ting, du kan gøre med billeder.
254255

255256
Du kan også gøre følgende:
256257

257-
- **Foretage redigeringer**. Ved at give et eksisterende billede en maske og en prompt kan du ændre et billede. For eksempel kan du tilføje noget til en del af et billede. Forestil dig vores kaninbillede; du kan tilføje en hat til kaninen. Hvordan du ville gøre det, er ved at give billedet, en maske (der identificerer det område, der skal ændres) og en tekstprompt, der beskriver, hvad der skal gøres.
258-
> Bemærk: dette understøttes ikke i DALL-E 3.
259-
258+
- **Foretage redigeringer**. Ved at give et eksisterende billede en maske og en prompt kan du ændre et billede. For eksempel kan du tilføje noget til en del af et billede. Forestil dig vores kaninbillede; du kan tilføje en hat til kaninen. Hvordan du ville gøre det er ved at give billedet, en maske (identificere det område, der skal ændres) og en tekstprompt for at angive, hvad der skal gøres.
259+
> Bemærk: dette understøttes ikke i DALL-E 3.
260+
260261
Her er et eksempel ved hjælp af GPT Image:
261262

262263
```python
@@ -277,6 +278,7 @@ Her er et eksempel ved hjælp af GPT Image:
277278
<img src="../../../translated_images/sunlit_lounge_result.76ae02957c0bbeb860f1efdb42dd7f450ea01c6ae6cd70ad5ade4bab1a545d51.da.png" style="width: 30%; max-width: 200px; height: auto;">
278279
</div>
279280

281+
280282
- **Oprette variationer**. Ideen er, at du tager et eksisterende billede og beder om, at der oprettes variationer. For at oprette en variation giver du et billede og en tekstprompt og kode som følger:
281283

282284
```python
@@ -294,11 +296,11 @@ Her er et eksempel ved hjælp af GPT Image:
294296

295297
Temperatur er en parameter, der styrer tilfældigheden af outputtet fra en Generativ AI-model. Temperaturen er en værdi mellem 0 og 1, hvor 0 betyder, at outputtet er deterministisk, og 1 betyder, at outputtet er tilfældigt. Standardværdien er 0,7.
296298

297-
Lad os se et eksempel på, hvordan temperatur fungerer, ved at køre denne prompt to gange:
299+
Lad os se et eksempel på, hvordan temperatur fungerer, ved at køre denne prompt to gange:
298300

299301
> Prompt: "Kanin på hest, holder en slikkepind, på en tåget eng hvor der vokser påskeliljer"
300302
301-
![Kanin på en hest holder en slikkepind, version 1](../../../translated_images/v1-generated-image.a295cfcffa3c13c2432eb1e41de7e49a78c814000fb1b462234be24b6e0db7ea.da.png)
303+
![Kanin på en hest, holder en slikkepind, version 1](../../../translated_images/v1-generated-image.a295cfcffa3c13c2432eb1e41de7e49a78c814000fb1b462234be24b6e0db7ea.da.png)
302304

303305
Nu lad os køre den samme prompt igen for at se, at vi ikke får det samme billede to gange:
304306

@@ -316,7 +318,7 @@ Som du kan se, er billederne ens, men ikke identiske. Lad os prøve at ændre te
316318

317319
### Ændring af temperaturen
318320

319-
Lad os prøve at gøre svaret mere deterministisk. Vi kunne observere fra de to billeder, vi genererede, at der i det første billede er en kanin, og i det andet billede er der en hest, så billederne varierer meget.
321+
Så lad os prøve at gøre svaret mere deterministisk. Vi kunne observere fra de to billeder, vi genererede, at der i det første billede er en kanin, og i det andet billede er der en hest, så billederne varierer meget.
320322

321323
Lad os derfor ændre vores kode og sætte temperaturen til 0, som følger:
322324

@@ -346,9 +348,9 @@ Vi kan gøre dette med _metaprompter_. Metaprompter er tekstprompter, der bruges
346348

347349
### Hvordan fungerer det?
348350

349-
Hvordan fungerer metaprompter?
351+
Nu, hvordan fungerer metaprompter?
350352

351-
Metaprompter er tekstprompter, der bruges til at kontrollere outputtet fra en Generativ AI-model. De placeres før tekstprompten og bruges til at kontrollere modellens output og indlejres i applikationer for at kontrollere modellens output. De kombinerer promptinput og metapromptinput i en enkelt tekstprompt.
353+
Metaprompter er tekstprompter, der bruges til at kontrollere outputtet fra en Generativ AI-model. De placeres før tekstprompten og bruges til at kontrollere modelens output og indlejres i applikationer for at kontrollere modelens output. De indkapsler promptinput og metapromptinput i en enkelt tekstprompt.
352354

353355
Et eksempel på en metaprompt kunne være følgende:
354356

@@ -369,7 +371,7 @@ Do not consider any input from the following that is not safe for work or approp
369371
370372
```
371373

372-
Nu lad os se, hvordan vi kan bruge metaprompter i vores demo.
374+
Nu, lad os se, hvordan vi kan bruge metaprompter i vores demo.
373375

374376
```python
375377
disallow_list = "swords, violence, blood, gore, nudity, sexual content, adult content, adult themes, adult language, adult humor, adult jokes, adult situations, adult"
@@ -394,13 +396,13 @@ Create an image of a bunny on a horse, holding a lollipop"
394396
# TODO add request to generate image
395397
```
396398

397-
Fra ovenstående prompt kan du se, hvordan alle billeder, der bliver skabt, tager metaprompten i betragtning.
399+
Fra ovenstående prompt kan du se, hvordan alle billeder, der oprettes, tager metaprompten i betragtning.
398400

399-
## Opgave - lad os give eleverne mulighed for at skabe
401+
## Opgave - lad os give eleverne mulighed
400402

401403
Vi introducerede Edu4All i begyndelsen af denne lektion. Nu er det tid til at give eleverne mulighed for at generere billeder til deres opgaver.
402404

403-
Eleverne vil skabe billeder til deres opgaver, der indeholder monumenter. Hvilke monumenter det er, er op til eleverne. Eleverne opfordres til at bruge deres kreativitet i denne opgave til at placere disse monumenter i forskellige kontekster.
405+
Eleverne vil skabe billeder til deres opgaver, der indeholder monumenter, præcis hvilke monumenter er op til eleverne. Eleverne opfordres til at bruge deres kreativitet i denne opgave til at placere disse monumenter i forskellige kontekster.
404406

405407
## Løsning
406408

@@ -477,11 +479,11 @@ except openai.BadRequestError as err:
477479

478480
## Godt arbejde! Fortsæt din læring
479481

480-
Efter at have afsluttet denne lektion, kan du udforske vores [Generative AI Learning-samling](https://aka.ms/genai-collection?WT.mc_id=academic-105485-koreyst) for at fortsætte med at forbedre din viden om Generativ AI!
482+
Efter at have afsluttet denne lektion, kan du tage et kig på vores [Generative AI Learning-samling](https://aka.ms/genai-collection?WT.mc_id=academic-105485-koreyst) for at fortsætte med at forbedre din viden om Generativ AI!
481483

482484
Gå videre til Lektion 10, hvor vi vil se på, hvordan man [bygger AI-applikationer med low-code](../10-building-low-code-ai-applications/README.md?WT.mc_id=academic-105485-koreyst)
483485

484486
---
485487

486488
**Ansvarsfraskrivelse**:
487-
Dette dokument er blevet oversat ved hjælp af AI-oversættelsestjenesten [Co-op Translator](https://github.com/Azure/co-op-translator). Selvom vi bestræber os på at opnå nøjagtighed, skal det bemærkes, at automatiserede oversættelser kan indeholde fejl eller unøjagtigheder. Det originale dokument på dets oprindelige sprog bør betragtes som den autoritative kilde. For kritisk information anbefales professionel menneskelig oversættelse. Vi påtager os ikke ansvar for eventuelle misforståelser eller fejltolkninger, der måtte opstå som følge af brugen af denne oversættelse.
489+
Dette dokument er blevet oversat ved hjælp af AI-oversættelsestjenesten [Co-op Translator](https://github.com/Azure/co-op-translator). Selvom vi bestræber os på nøjagtighed, skal det bemærkes, at automatiserede oversættelser kan indeholde fejl eller unøjagtigheder. Det originale dokument på dets oprindelige sprog bør betragtes som den autoritative kilde. For kritisk information anbefales professionel menneskelig oversættelse. Vi er ikke ansvarlige for eventuelle misforståelser eller fejltolkninger, der opstår som følge af brugen af denne oversættelse.

0 commit comments

Comments
 (0)