Kuidas kujundada agent, mis vastab kasutajale transaktsioonipõhise andmebaasi andmete põhjal: milline tehnoloogiaplatvorm ja arhitektuur on vajalikud ning kas tasub rakendada mitmeagendilist?
Machine Learning / AI
Milliseid standardse LLM-i inferentsi optimeerimisi saab ettepanekuid teha, kui ettevõtte GPT töötab aeglaselt?
Mis on spekulatiivne dekodeerimine ja kuidas see kiirendab genereerimist?
Mis on MoE (Ekspertide Segamine) ja miks miks võib olla kasulik inferentsil?
Miks ei tohi kasutada vektorial RAG-i peamise mehhanismina transaktsiooniliste SQL-andmebaaside vastustes?
Mis juhtub pärast Transformer plokis, kui tähelepanu on andnud väljundvektori?
Milline on MLP-kihi väljundi mõõt?
Analüüsi eraldi prefill ja decode: Q/K/V, maatriksivormid ja faaside erinevused.
Õige sulgude jada Vaatleme jada, mis koosneb ümmargustest, ruudukujulistest ja kujundlikest sulgudest '{', '}', '[', ']'. Programm peab määrama, kas see sulgude jada on õige. - Tühi jada on õige. - Kui A on õige jada, siis (A), [A], {A} on õiged. - Kui A ja B on õiged jada, siis AB on õige. Sisendi formaat: Ühel real on sisestatud sulgude jada, mis ei ületa 100000 sulgu. Väljundi formaat: Kui jada on õige, peab programm väljastama 'yes', vastasel juhul 'no'.
Pärast token ID ja embeddings, mis täpselt jõuab dekooderisse: milline on esitluste kuju, kuidas lisatakse positsiooniline teave ja mis edasi toimub?
Kuidas üldiselt kulgeb ML/LLM rakenduse tee Dockerfile'ist ja lähdekoodist kuni juurutatud teenuse ja kasutajaliikluse Kubernetesis?
Mida tehti RAG-süsteemis vastavusega?
Mida tehakse logititega enne samplingut ja milliseid sampling-parameetreid tead?
Millega korrutatakse Q-vektor dekodeerimise ajal ja mida saadakse?
Millised olulised teemad enda või oma tööstiili kohta soovite juhile täiendavalt rõhutada?
Miks võib kvantiseeritud LLM töötada kiiremini ja miks mõnikord kvantiseerimine vastupidi aeglustab inferentsi?
Mida kasutati dokumentide puhastamiseks ja normaliseerimiseks: Redis või regex?
Millised tähelepanu tüübid on olemas, mis võimaldavad vältida täieliku enesehinnangu kvadratsilist keerukust pikal kontekstis?
Millist IDE või keskkonda kasutate AI tööriistadega töötamiseks?
import unittest class Solution: def isvalid(self, s:str) -> bool: matching_brackets = { ")": "(", "]": "[", "}": "{", } stack: list[str] = [] for bracket in s: if bracket in "([{": stack.append(bracket) continue if bracket not in matching_brackets: return False if not stack or stack[-1] != matching_brackets[bracket]: return False stack.pop() return not stack class SolutionTest: def __init__(self): self.Solution = Solution() def run(self): test_cases = [ ("", True), ("()", True), ("(){}[]", True), ("(({}))", True), ("(", False), (")", False), ("(((", False), ("{[]}", False), ] for brackets, expected in test_cases: actual = self.Solution.isvalid(brackets) assert actual == expected, ( f"Viga {brackets!r}" f"Ootab {expected}, kuid saadi {actual}" ) print(f"Kõik testid läbitud: {len(test_cases)}") if __name__ == "__main__": SolutionTest().run()