SMLOUVA O DÍLO
„Klasifikace obrázků“

I.	Smluvní strany
Objednatel: 		Cogniware s.r.o.
IČO:		 	02892081
DIČ:			CZ02892081
Sídlem:			Pernerova 697/35, Karlín, 186 00, Praha 8
Zastoupený:		xxx
Zapsaná: 		v obchodním rejstříku vedeném MS v Praze spisová značka C 224972
(dále jen „objednatel“) na straně jedné

a

Zhotovitel: 		České vysoké učení technické v Praze, Fakulta informačních technologií
IČO:		 	68407700
DIČ:			CZ68407700
Sídlem:			Thákurova 2700/9, 160 00 Praha 6
Zastoupený:		xxx 
Bankovní spojení: 	xxx
veřejná vysoká škola podle zákona č. 111/1998 Sb., o vysokých školách a o změně a doplnění dalších zákonů (zákon o vysokých školách), fakulta podle statutu Českého vysokého učení technického v Praze ze dne 19. 10. 2012
(dále jen „zhotovitel“) na straně druhé
(zhotovitel a objednatel dále společně jen „smluvní strany“)
uzavírají níže uvedeného dne, měsíce a roku podle ust. § 2586 a násl. zákona č. 89/2012 Sb., občanského zákoníku (dále jen „občanský zákoník“)
tuto Smlouvu o dílo
(dále jen „smlouva“):
II.	Předmět smlouvy
1.	Zhotovitel se na základě této smlouvy zavazuje pro objednatele provést na svůj náklad a nebezpečí dílo „Klasifikace obrázků“ dle přílohy č.  1 této smlouvy (dále jen „dílo“) v rámci projektu „Vytvoření nástroje pro klasifikaci obrázků “ (dále jen „projekt“).
2.	Objednatel se na základě této smlouvy zavazuje zaplatit zhotoviteli po předání díla za jeho řádné provedení podle této smlouvy cenu, která je sjednána dále v této smlouvě.
III.	Cena a platební podmínky
1.	Cena za dílo zahrnující veškeré náklady zhotovitele a odměnu za poskytnutou licenci se stanovila dohodou smluvních stran ve výši 61250 Kč bez DPH. DPH bude účtována ve výši určené podle právních předpisů platných ke dni uskutečnění zdanitelného plnění. 
2.	Cena za dílo bude objednatelem uhrazena v české měně na základě daňového dokladu – faktury, a to bezhotovostním převodem. Fakturu je zhotovitel povinen vystavit do 15 dnů po protokolárním předání a převzetí díla, příp. po odstranění veškerých vad a nedodělků zjištěných v předávacím řízení, a to na základě předávacího protokolu. Splatnost daňového dokladu je 15 dnů ode dne jeho prokazatelného doručení objednateli. Fakturu je zhotovitel povinen doručit na adresu objednatele uvedenou v čl. I této smlouvy. Jiné doručení nebude považováno za řádné s tím, že objednateli nevznikne povinnost fakturu doručenou jiným způsobem uhradit.
3.	Každý daňový doklad musí splňovat náležitosti daňového a účetního dokladu podle zákona č. 563/1991 Sb., o účetnictví, zákona č. 235/2004 Sb., o dani z přidané hodnoty a musí mít náležitosti obchodní listiny dle § 435 občanského zákoníku.
4.	Objednatel je oprávněn vrátit zhotoviteli před dnem splatnosti bez zaplacení fakturu, která nemá náležitosti uvedené v předchozích bodech, nebo má jiné závady, s uvedením důvodu vrácení.
5.	Zhotovitel je povinen vrácenou fakturu opravit nebo vystavit novou. Oprávněným vrácením faktury přestává běžet původní lhůta splatnosti. Nová lhůta splatnosti běží znovu ode dne doručení opravené nebo nově vystavené faktury.

IV.	Čas a místo plnění
1.	Čas provádění díla se řídí dle harmonogramu, který je součástí přílohy č. 1 této smlouvy.
2.	Místo provádění díla je Thákurova 9, 160 00 Praha 6.
3.	Řešitelem díla je xxx
V.	Splnění díla, předání a převzetí díla
1.	Smluvní strany se dohodly, že dílo bude předáno formou SW v jazyce Python v příloze č. 1 této smlouvy.
2.	O přesném termínu předání předmětu díla je zhotovitel povinen vyrozumět objednatele nejméně 3 pracovní dny před předáním a převzetím díla, jinak objednatel není povinen dílo převzít.
3.	O předání a převzetí díla bude vyhotoven předávací protokol, který bude podepsaný pověřeným zástupcem objednatele i zhotovitele. V opačném případě nebude dílo považováno za předané řádně a včas. Součástí protokolu o předání a převzetí díla bude i soupis případných vad a nedodělků díla, které nebrání řádnému užívání díla, s dohodnutým termínem jejích odstranění. Vytčené vady a případné nedodělky se zhotovitel zavazuje odstranit bez zbytečného odkladu, nejpozději však do 10 kalendářních dnů od jejich vytčení objednatelem. Nedojde-li k odstranění vad a případných nedodělků v souladu s tímto článkem smlouvy, objednatel je oprávněn zajistit odstranění vad a případných nedodělků prostřednictvím třetí osoby, a to na účet zhotovitele. Dokud nebudou všechny vytčené vady a nedodělky odstraněny, není objednatel povinen zaplatit zhotoviteli dosud neuhrazené faktury za provedení díla.
VI.	Vzájemné vztahy objednatele a zhotovitele
1.	Objednatel se zavazuje poskytnout nezbytnou součinnost zhotoviteli při plnění závazků zhotovitele pro objednatele, zejména poskytnout nezbytné informace nutné k uskutečnění díla a zajistit součinnost svých zaměstnanců v rozsahu dle přílohy č. 1 smlouvy.
2.	Zhotovitel se zavazuje, že případné připomínky objednatele k průběhu zhotovení díla bude neprodleně řešit.
VII.	Odstoupení od smlouvy
1.	Smluvní strany mohou odstoupit od smlouvy písemným oznámením při podstatném porušení smlouvy v následujících případech:
a.	prodlení zhotovitele s předáním díla delším než 15 dnů;
b.	při vadném provedení díla;
c.	porušení povinností smluvních stran uvedených v čl. XII tohoto článku smlouvy.
2.	V případě odstoupení od smlouvy zhotovitel s okamžitou platností nebo k termínu uvedeném v oznámení o odstoupení od smlouvy zastaví všechny další práce na díle a objednatel uhradí zhotoviteli dosud účelně vynaložené, doložené a objednatelem odsouhlasené náklady. 
3.	Před odstoupením od smlouvy je objednatel povinen písemně upozornit zhotovitele, že dochází k neplnění jeho povinností a dle svého uvážení může zhotoviteli stanovit termín k nápravě.
4.	Po odstoupení od smlouvy je zhotovitel povinen předat veškeré vytvořené dílčí výsledky práce zástupci objednatele ve věcech plnění předmětu smlouvy, aby mohl objednatel pokračovat v řešení s jiným zhotovitelem dle svého uvážení.
5.	Odstoupením od smlouvy není dotčeno právo objednatele na náhradu škody a zaplacení smluvní pokuty.
VIII.	Záruční doba
1.	Zhotovitel poskytuje objednateli na předmět díla dle této smlouvy záruku po dobu 6 měsíců od data jeho převzetí. Zhotovitel však neručí za případné následné škody vzniklé v souvislosti s používáním výstupů prací dle této smlouvy.
IX.	Licenční ujednání
1.	Zhotovované dílo má náležitosti autorského díla (dále jen „autorské dílo“) ve smyslu ustanovení § 2 zákona č. 121/2000 Sb., autorský zákon, ve znění pozdějších předpisů (dále také jen „autorský zákon“). 
2.	Zhotovitel současně s vytvořením a předáním autorského díla poskytuje objednateli výhradní oprávnění k výkonu práva autorské dílo užít (dále jen „licence“) ke všem způsobům užití, které jsou ke dni nabytí účinnosti této smlouvy známy, zejména uvedenými v § 12 autorského zákona. 
3.	Smluvní strany si ujednaly, že územní rozsah licence je neomezený, resp. objednatel je oprávněn k užití díla s územním rozsahem celý svět. 
4.	Zhotovitel poskytuje touto smlouvou objednateli oprávnění užít autorské dílo po dobu trvání majetkových práv k dílu.
5.	Smluvní strany se dohodly, že množstevní rozsah licence k autorskému dílu, poskytované podle této smlouvy, je neomezený.
6.	Zhotovitel je povinen zdržet se užití autorského díla, pokud zvláštní právní předpis nestanoví jinak.
7.	Objednatel není povinen licenci využít.
8.	Objednatel je oprávněn použít dílo nebo jeho část pro marketingové či PR účely, a to včetně možnosti použití jména a loga zhotovitele, a to včetně formulace, že se jedná o nezávislou autoritu v oboru.
9.	Odměna za poskytnutí licence je zahrnuta v ceně díla.
X.	Sankce
1.	Zhotovitel se zavazuje, že při překročení sjednaného termínu pro předání předmětu díla dle čl. IV uhradí objednateli za každý i započatý den prodlení smluvní pokutu ve výši 0,05 % z ceny díla.
2.	V případě neproplacení bezvadné faktury v termínu splatnosti je zhotovitel oprávněn účtovat objednateli za každý den prodlení smluvní pokutu ve výši 0,05 % z dlužné částky.
3.	Smluvní pokuta pro případ prodlení s odstraněním vad díla činí 0,05 % z ceny díla denně za prodlení s odstraněním jednotlivé vady.
4.	Poruší-li zhotovitel povinnosti uvedené v čl. XII, je povinen k zaplacení smluvní pokuty ve výši ceny díla za každé takové prokázané porušení.
5.	Zaplacením smluvní pokuty není dotčeno právo objednatele domáhat se náhrady škody a povinnost zhotovitele k řádnému dokončení a splnění díla. Smluvní pokuta má sankční charakter.
XI.	Práva z odpovědnosti za vady díla
1.	Předmět díla má vady, jestliže provedení díla neodpovídá účelu projektu uvedeného v čl I této smlouvy.
2.	Zhotovitel odpovídá za vady, které budou zjištěny v záruční době dle čl. VIII ode dne předání předmětu díla objednateli dle čl. V.
3.	Oznámení vad musí být zasláno zhotoviteli písemně s uvedením doporučené lhůty pro odstranění vady bez zbytečného odkladu po jejich zjištění. V pochybnostech se má za to, že oznámení vad bylo zhotoviteli doručeno třetího dne po odeslání. V oznámení vad musí být vada popsána a musí v něm být uvedena volba mezi těmito nároky:
a.	objednatel má právo požadovat odstranění vady poskytnutím nového plnění, jedná-li se o vady, jež činí předmět díla nepoužitelným,
b.	objednatel má právo požadovat odstranění vady poskytnutím nového plnění v rozsahu vadné části, vadu je zhotovitel povinen odstranit bez zbytečného odkladu, nejpozději do 15 dnů ode dne doručení oznámení vady zhotoviteli, pokud strany nedohodnou v konkrétním případě lhůtu delší,
c.	objednatel má právo požadovat přiměřenou slevu z příslušné části ceny díla.
4.	Odstranění vady nemá vliv na nárok objednatele na smluvní pokutu a náhradu škody.
5.	O odevzdání nového plnění v rámci odstranění vady a o odpovědnosti za vady tohoto plnění platí ustanovení této smlouvy týkající se místa a způsobu plnění a uplatňování práv z odpovědnosti za vady.
XII.	Ochrana chráněných informací, obchodního tajemství a využití práv duševního vlastnictví
1.	Smluvní strany se vzájemně zavazují, že budou chránit a utajovat před třetími osobami chráněné informace, dokumenty a skutečnosti, tvořící obchodní tajemství, které byly vzájemně stranami poskytnuty v rámci plnění této smlouvy.
2.	Pokud zhotovitel potřebuje předat v zájmu zhotovení díla informace, dokumenty či skutečnosti objednatele nebo dílčí výsledky prováděného díla třetí straně, požádá objednatele o písemný souhlas.
3.	Zhotovitel se zavazuje, že bude chránit duševní vlastnictví a licenční práva třetích stran, jejichž produkty či dokumenty mu k provedení díla zapůjčil objednatel a přijímá plnou odpovědnost za jejich ochranu, pokud nejsou veřejně dostupné a pokud požívají právní ochrany. Po ukončení smluvního vztahu dle této smlouvy se zavazuje vrátit veškeré takové produkty či dokumenty objednateli, neurčí-li objednatel jinak.
4.	Zhotovitel nepoužije podklady předané mu objednatelem za účelem provedení díla k jinému účelu, než stanoví tato smlouva.
XIII.	Náhrada škody
1.	Objednatel je oprávněn požadovat náhradu škody způsobené mu porušením povinnosti zhotovitelem i v případě, že se jedná o porušení povinnosti, na kterou se vztahuje smluvní pokuta, zásadně vedle smluvní pokuty, a to i ve výši přesahující smluvní pokutu. Náhrada škody zahrnuje skutečnou škodu a ušlý zisk.
XIV.	Ostatní ujednání
1.	Vztahy mezi smluvními stranami se řídí českým právním řádem. Ve věcech smlouvou výslovně neupravených se právní vztahy z ní vznikající a vyplývající řídí příslušnými ustanoveními občanským zákoníkem a ostatními obecně závaznými právními předpisy.	
2.	Ujednání této smlouvy jsou vzájemně oddělitelná. Pokud jakákoli část závazku podle této smlouvy je nebo se stane neplatnou či nevymahatelnou, nebude to mít vliv na platnost a vymahatelnost ostatních závazků podle této smlouvy a smluvní strany se zavazují nahradit takovouto neplatnou nebo nevymahatelnou část závazku novou, platnou a vymahatelnou částí závazku, jejíž předmět bude nejlépe odpovídat předmětu původního závazku. Pokud by smlouva neobsahovala nějaké ujednání, jehož stanovení by bylo jinak pro vymezení práv a povinností odůvodněné, smluvní strany učiní vše pro to, aby takové ujednání bylo do smlouvy doplněno.
3.	Smlouva nabývá platnosti dnem jejího podpisu oprávněnými zástupci obou smluvních stran a účinnosti dnem uveřejnění v informačním systému veřejné správy – Registru smluv.
4.	Tato smlouva může být měněna nebo doplňována pouze formou písemných číslovaných dodatků, schválených oběma stranami.
5.	V případě, že zhotovitel bude provádět své plnění v rozporu se zadáním objednatele, či v případě, že předmět díla bude mít vady, má objednatel právo práce zastavit, trvat na řádném plnění či využít ostatní smluvní nástroje obsažené v této smlouvě nebo vyplývající ze zákona, včetně odstoupení od smlouvy.
6.	Vztahy neupravené touto smlouvou se řídí právními předpisy v platném znění k datu podepsání smlouvy.
7.	Smluvní strany souhlasí s uveřejněním této smlouvy v registru smluv podle zákona č. 340/2015 Sb., o registru smluv, v platném znění, které zajistí zhotovitel; pokud některá ze smluvních stran považuje některé informace uvedené ve smlouvě za osobní údaj či za obchodní tajemství, či údaje, které je možné neuveřejnit podle zákona, musí takové informace výslovně takto označit v průběhu kontraktačního procesu.
8.	Tato smlouva je sepsána ve dvou vyhotoveních s platností originálu, z nichž po jejím podepsání objednatel i zhotovitel obdrží po jednom vyhotovení.

V Praze, dne:						V Praze, dne:
Za objednatele:						Za zhotovitele:

xxx						xxx				

Přílohy:
Příloha č. 1 – Podrobná specifikace díla

Příloha č. 1 – Podrobná specifikace díla

I. Harmonogram:
•	Srpen 2023:
o	Předání dat a preprocessing
o	Návrh AI modelu a jeho trénování a validace
•	Září 2023:
o	Předání výsledného modelu a kodu
II. Technické specifikace:
Pro trénovací skript:
config file Config.json:
Config bude obsahovat následující:

{
  "model": {
    "name": "resnet50",
    "pretrained": true
  },
  "optimizer": {
    "name": "Adam",
    "lr": 0.001
  },
  "scheduler": {
    "name": "StepLR",
    "step_size": 10,
    "gamma": 0.1
  },
  "data": {
    "batch_size": 64,
    "num_workers": 4,
    "train_transforms": {
      "resize": [224, 224],
      "normalize": [0.485, 0.456, 0.406],
      "std": [0.229, 0.224, 0.225]
    },
    "val_transforms": {
      "resize": [224, 224],
      "normalize": [0.485, 0.456, 0.406],
      "std": [0.229, 0.224, 0.225]
    }
  },
  "training": {
    "num_epochs": 50
  },
  "validation": {
    "interval": 1
  }
}

MLFlow and S3 configurations, path to saved checkpoint and checkpoint name.

Vstupy do trénovacího scriptu:

•	data_dir: Adresář s trénovacími daty
•	config: JSON config file..

Výstup trénovacího skriptu:
•	Natrénovaný model ve formě .ckpt souboru.

Mar skript:
•	Skript pro vytvoření archive file (.mar).

Vstupy pro Inference skript:

model_file: Soubor .ckpt.
image_file: Obrázek (bitstream).

Výstupy pro Inference Skript:

Predikovaná třída (int)

III. Požadavky na výsledný produkt:
•	Očekávané vlastnosti díla:
o	Možné errory ve skriptu pro inferenci budou ošetřeny.

IV. Součinnost objednatele:
•	Objednatel se zavazuje konzultovat navržené metody, dávat zpětnou vazbu ke konkrétním výsledkům.