Sobes.tech

Machine Learning / AI

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"Грешка за {brackets!r}" f"Очаквахме {expected}, но получихме {actual}" ) print(f"Всички тестове преминаха успешно: {len(test_cases)}") if __name__ == "__main__": SolutionTest().run()

Senior
145

Опишете стъпка по стъпка пътя на потребителското съобщение през LLM при инференс — от чата до отговора, включително архитектурните детайли на Transformer.

Senior
143

Какви AI инструменти използвате ежедневно?

Senior
139

Защо кеширането на точни потребителски заявки обикновено предоставя ограничена бизнес стойност и какво точно имате предвид под кеширане на отговори?

Senior
137

Колко време отне търсенето / пълният цикъл на отговор в RAG системата?

Senior
133

Разкажи за проектите си: какво точно си правил, технически подробно?

Senior
132

Какъв е размерът на логитите и как от тях се получава токен?

Senior
131

Какво получава LLM на изхода на всяка стъпка на инференса?

Senior
131
/2