• Tehisintellekt

10 levinud viga tehisintellekti abil videote loomisel ja nende parandamine

  • Felix Rose-Collins
  • 4 min read

Sissejuhatus

Enamik AI-põhise videoloome ebaõnnestumisi ei ole salapärased. Need jagunevad väikesesse arvusse korduvaid kategooriaid ning kui muster on äratuntav, on probleem tavaliselt kiiresti lahendatav. Aega raiskab see, kui iga ebaõnnestumist käsitletakse uue probleemina või – veel hullem – proovitakse uuesti täita identne päring, mis deterministlikult ebaõnnestub uuesti, kulutades iga kord krediiti.

Järgnevalt on toodud kümme viga, millega ma Seedance 2.0-s ja sarnastes mudelites kõige sagedamini kokku puutun, ligikaudses järjekorras selle järgi, kui tihti need esinevad, ning koos lahendusega, mis igaühe puhul tegelikult toimib.

1. Päringud ebaõnnestuvad pärast seda, kui varem töötanud integratsioon enam ei tööta

Integreerimine, mis töötas kuude kaupa probleemideta, hakkab ilma koodi muutmiseta tagastama ühendusvigu või autentimise ebaõnnestumisi. Tavaliselt on põhjuseks muutunud lõpppunkt.

See juhtus suuremas mastaabis käesoleva aasta alguses, kui Seedance2.ai kolis üle Seevio.ai-le – API baas-URL muutus koos domeeniga, mistõttu integratsioonid, mille puhul oli host kirjutatud päringu teekonda, lakkasid töötamast, samas kui need, mis suunati läbi ühe konfigureeritava baasi, vajasid vaid ühe väärtuse uuendamist. Autentimise võtmed ise jäid muutumatuks. Muudatuste ja üle kantud andmete üksikasjad kajastavad olukorra spetsiifilisi aspekte.

Üldine õppetund on väärt järgimist sõltumata teenusepakkujast: kõvakooditud hostid on riskitegur ning konfiguratsioonis hoitav baas-URL ei maksa midagi seadistada ja säästab hiljem palju peavalu.

2. Ülesanne ei lahku kunagi järjekorrast

Esitatud töö jääb järjekorda kauemaks, kui eeldatav genereerimisaeg. Peaaegu kunagi ei ole tegemist rikkis tööga – tegemist on järjekorra pikkusega, mis sõltub platvormi üldisest koormusest ja on töövoolu kõige raskemini ennustatav osa.

Lahenduseks on kannatlikkus ja ajalimiit. Päringutsüklitele on vaja piisavalt pikka koguaega, et katta kõige aeglasem realistlik renderdamine, mille järel töö katkestatakse, mitte ei hoita lõputult ootel. Kõik kasutajale suunatud lahendused peaksid järjekorras olemist selgesõnaliselt näitama, mitte kuvama lõputut pöörlevat ikooni, sest kasutaja, kes vaatab pöörlevat ikooni neli minutit, eeldab, et toode on rikkis.

Kui järjekorra ooteajad on pidevalt pikad, on lahenduseks kiiruse optimeeritud Seedance 2.0 tase. Esialgse töö jaoks ei ole vaja kõrgeimat taset ning see töödeldakse märkimisväärselt kiiremini.

3. Toetamata kestuse väärtus lükatakse tagasi

Päring annab kestuse parameetri kohta valideerimisvea, kuigi väärtus jääb dokumenteeritud vahemikku.

Meet Ranktracker

Kõik-ühes platvorm tõhusaks SEO-ks

Iga eduka ettevõtte taga on tugev SEO-kampaania. Kuid kuna on olemas lugematu hulk optimeerimisvahendeid ja -tehnikaid, mille hulgast valida, võib olla raske teada, kust alustada. Noh, ärge kartke enam, sest mul on just see, mis aitab. Tutvustan Ranktracker'i kõik-ühes platvormi tõhusaks SEO-ks.

Oleme lõpuks avanud registreerimise Ranktracker täiesti tasuta!

Loo tasuta konto

Või logi sisse oma volituste abil

Kestus Seedance 2.0-s ei ole pidev vahemik. See aktsepteerib kindlat lubatud väärtuste kogumit ning kõik nende vahel olevad väärtused lükatakse tagasi, mitte ümardatakse lähima lubatud valikuni. Kui sisestatakse seitse sekundit, kuigi aktsepteeritud väärtuste hulka kuuluvad kuus ja kaheksa, tekib viga, mitte kuue sekundi pikkune klipp.

Lahenduseks on sisendi piiramine rakenduskihis – rippmenüü või loend, mitte vaba arvuväli –, nii et kehtetu väärtus ei jõua kunagi API-ni.

4. Sisestus lükatakse tagasi sisu filtreerimise tõttu

Saadetis lükatakse tagasi enne genereerimise algust. Tavaliselt on tegemist sisu eeskirjadega vastavuse probleemiga, mitte valesti koostatud päringuga.

Sagedased üllatused on kaudsed: vägivalla kirjeldused ilmselgelt väljamõeldud kontekstis, viited avaliku elu tegelastele, kaubamärkide nimed ja mõnikord tavalised väljendid, mis satuvad vastuollu filtri mustriga. Tavaliselt aitab probleemi lahendada konkreetse lause ümberkirjutamine, mitte kogu sisestus, ning sobimatu lause tuvastamine toimub nende ükshaaval eemaldamise teel.

Seda tasub lisada eraldi veatüübina, mitte üldise veana, sest sama tagasilükatud käsu uuesti proovimine lükatakse alati uuesti tagasi.

5. Näod moonutuvad liikumise ajal

Väljund on esimesel kaadril korras, kuid halveneb subjekti liikumise käigus, eriti pöördeid tehes ja ilme muutudes.

Seda saab enamasti parandada kahe asjaga. Esiteks tuleb nõuda vähem: väikesed liikumised teravast algkaadrist püsivad hästi, samas kui täielikud pöörded, kaamera poole kõndimine ja suured ilme muutused on kohad, kus moonutused ilmnevad. Teiseks tuleb anda viitepilte, mitte kirjeldada isikut tekstiga. Seedance 2.0 võtab ühe genereerimise käigus vastu kuni üheksa viidet, ja viitena antud nägu püsib palju paremini kui sõnadega kirjeldatud nägu.

Oluline on ka lähtepildi teravus. Sisendina kasutatud udune või osaliselt varjatud nägu toodab liikumisel hajuvat nägu.

6. Liikumise vilkumine või värin

Klipp on ebastabiilse kvaliteediga – pinnad läigivad, peened detailid liiguvad, tekstuurid ei püsi paigal.

Meet Ranktracker

Kõik-ühes platvorm tõhusaks SEO-ks

Iga eduka ettevõtte taga on tugev SEO-kampaania. Kuid kuna on olemas lugematu hulk optimeerimisvahendeid ja -tehnikaid, mille hulgast valida, võib olla raske teada, kust alustada. Noh, ärge kartke enam, sest mul on just see, mis aitab. Tutvustan Ranktracker'i kõik-ühes platvormi tõhusaks SEO-ks.

Oleme lõpuks avanud registreerimise Ranktracker täiesti tasuta!

Loo tasuta konto

Või logi sisse oma volituste abil

See ilmneb eelkõige peenetes korduvates detailides: keerulistes mustrites, väikeses tekstis, tihedas lehtedes, teatud suurusega juustes. Abiks on kirjeldatava objekti lihtsustamine, samuti Seedance 2.0 resolutsioonitaseme tõstmine, kuna artefakt on madalamatel resolutsioonidel paremini nähtav.

Seda põhjustavad ka vastuolulised juhised. Juhis, mis nõuab nii staatilist kaamerat kui ka laiaulatuslikku liikumist, tekitab konflikti, mis lahendub ebastabiilsusena, mitte ühegi juhise järgimisena. Enne esitamist tasub juhiseid uuesti läbi lugeda, et veenduda nende sisemises järjepidevuses.

7. Viitepilt on ootamatult kärbitud

Esitatud esimene kaader näib väljundis ära lõigatud või ümber raamitud.

Tegemist on kuvasuhte mittevastavusega. 4:3 allikapilt, mis on genereeritud 9:16 suhtes, peab midagi kaotama, ja see, mida ta kaotab, otsustatakse ilma kasutaja sekkumiseta. Lahenduseks on viia allikapildi kuvasuhe enne esitamist vastavusse sihtväljundi kuvasuhtega – kärbi pilt teadlikult, selle asemel et lasta töötlusprotsessil seda suvaliselt kärpida.

Kui luua pilt algusest peale sihtkuva suhtes, mitte luua laiemat pilti ja seda hiljem kärpida, välditakse sama probleemi edasises töötlemises. Seedance 2.0 toetab kogu vahemikku, sealhulgas 21×9, 16×9, ruudu ja vertikaalset formaati, seega on harva põhjust pilti järelkärpida.

8. Ekraanil kuvatav tekst ilmub mõttetute tähemärkide kujul

Sildid, pakenditekstid, etiketid ja pealkirjad kuvatakse pigem kirjutise ligikaudsetena kui loetavate sõnadena.

See on pigem kõigi praeguste videomudelite tuntud piirang kui parandatav viga. Tekst ei säili genereerimisel usaldusväärselt ja ükski käskluse sõnastus ei muuda seda.

Töövoo lahenduseks on teksti lisamine järeltoimetamisel, kus see on teravam, redigeeritav ja lokaliseeritav. Tooteid, mille pakendil on tekst, saab endiselt genereerida viitepildi põhjal, kuid ei tohiks eeldada, et pakenditekst jääb liikumise ajal loetavaks.

9. Krediidid kulutati ära, kuid kasutatavat väljundit ei saadud

Töö teatab lõpetamisest või ebaõnnestumisest pärast seda, kui töötlemine on juba alanud, ja saldo on muutunud.

Meet Ranktracker

Kõik-ühes platvorm tõhusaks SEO-ks

Iga eduka ettevõtte taga on tugev SEO-kampaania. Kuid kuna on olemas lugematu hulk optimeerimisvahendeid ja -tehnikaid, mille hulgast valida, võib olla raske teada, kust alustada. Noh, ärge kartke enam, sest mul on just see, mis aitab. Tutvustan Ranktracker'i kõik-ühes platvormi tõhusaks SEO-ks.

Oleme lõpuks avanud registreerimise Ranktracker täiesti tasuta!

Loo tasuta konto

Või logi sisse oma volituste abil

Pärast töötlemise algust toimuvad genereerimisvead tarbivad üldjuhul krediiti, sest arvutusvõimsust kulutati sõltumata sellest, kas tulemus oli kasutatav. Seda tasub pigem mõista kui vaidlustada, ning see on tugevaim argument „esialgne versioon, seejärel lõplik” Seedance 2.0 töövoo kasuks: käskude arendamine toimub lühima kestuse ja madalaima resolutsiooniga, kus ebaõnnestunud katse maksab väga vähe, ning ainult kinnitatud käskudega töötatakse lõplike seadete järgi.

Kui saldo tõepoolest ei klapi – krediiti on maha arvatud, kuid vastavat ülesande kirjet pole –, on tehingute ajalugu võrdluspunktiks ja tugiteenistus tegeleb lahknevusega sellest lähtuvalt.

10. Kaamera juhist eiratakse

Määratud liigutus ei toimu või selle asemel toimub midagi muud.

Peaaegu kõik juhtumid on tingitud kolmest põhjusest. Liiga palju juhiseid korraga: käsk, mis nõuab sisse-liikumist, panoraami ja fookuse muutmist mõne sekundi jooksul, tekitab segase liikumise, mitte kolme täidetud liigutust. Tööreegliks on üks liigutus ühe kaadri kohta. Ebaselge terminoloogia: kirjeldav sõnastus toimib halvemini kui standardseid kinoterminid, ning Seedance 2.0 reageerib täpselt tehnilisele sõnavarale, käsitledes laialivalguvat kirjeldust soovitusena. Ja põhjendamatu liikumine: kaamera, mis on kinnitatud millelegi kaadris – subjekti jälgimine, detaili paljastamine – täidetakse järjepidevamalt kui abstraktne operatsioon.

Üldine meetod

Kõige rohkem aega säästev veaotsingumeetod on ühe muutuja muutmine ühe katse kohta. Kui tulemus on pettumustvalmistav ja korraga muudetakse kolme asja, ei anna järgmine tulemus mingit teavet selle kohta, milline muudatus oli oluline.

Seedance 2.0 algparameetri konstantsena hoidmine muudab selle märkimisväärselt efektiivsemaks, kuna see kõrvaldab valimivariatsiooni ja isoleerib käsu muutmise mõju. Kombineerituna madala resolutsiooniga kavandamisega muudab see veaotsingu oletustest midagi kontrollitud katsele lähedasemaks – mis ongi vahe nelja katsega probleemi lahendamise ja neljakümne krediidi raiskamise vahel, ilma et midagi avastataks.

Felix Rose-Collins

Felix Rose-Collins

Ranktracker's CEO/CMO & Co-founder

Felix Rose-Collins is the Co-founder and CEO/CMO of Ranktracker. With over 15 years of SEO experience, he has single-handedly scaled the Ranktracker site to over 500,000 monthly visits, with 390,000 of these stemming from organic searches each month.

Alusta Ranktracker'i kasutamist... Tasuta!

Uuri välja, mis takistab sinu veebisaidi edetabelisse paigutamist.

Loo tasuta konto

Või logi sisse oma volituste abil

Different views of Ranktracker app