0 / 0
Go back to the English version of the documentation
Implementace funkcí Python v produktu Watson Machine Learning
Last updated: 06. 7. 2023
Implementace funkcí Python v produktu Watson Machine Learning

Funkce Python můžete implementovat do produktu Watson Machine Learning stejným způsobem, jakým lze implementovat modely. Vaše nástroje a aplikace mohou použít klienta Watson Machine Learning Python nebo rozhraní REST API k odesílání dat do implementovaných funkcí stejným způsobem, jakým odesílají data implementovaným modelům. Implementace funkcí vám umožňuje skrýt podrobnosti (jako např. pověření), předzpracovat data předtím, než je předáte k modelům, zpracovávat chyby a zahrnout volání do více modelů, všechny v rámci implementované funkce namísto ve vaší aplikaci.

Ukázkové zápisníky pro vytváření a implementaci funkcí Python

Příklady toho, jak vytvářet a implementovat funkce Python pomocí funkce Watson Machine Learning knihovny klientaPython, naleznete v těchto ukázkových noteboocích:

Vzorový název Rámec Techniky prokázáno
Použijte funkci Python k rozpoznání rukou psaných číslic Python Použijte funkci k uložení ukázkového modelu a poté jej implementujte.
Předpovídat obchodní činnost pro automobily Hybridní hybrid (Tensorflow) Nastavení definice AI
Připravit data
Vytvořit model Keras s použitím implementace Tensorflow
a sestavit model
Definovat, uložit a implementovat funkci Python .
Nasadit funkci Python pro specifikaci softwaru Jádro Vytvoření funkce Python
Vytvoření webové služby
Skóre modelu

Notebooky demonstrují šest kroků pro vytvoření a implementaci funkce:

  1. Definujte funkci.
  2. Ověřte a definujte prostor.
  3. Uložte funkci do úložiště.
  4. Získejte specifikaci softwaru.
  5. Implementujte uloženou funkci.
  6. Odesílat data do funkce ke zpracování.

Odkazy na jiné ukázkové poznámky, které používají knihovnu klienta Watson Machine Learning Python, najdete v tématu Použití produktu Watson Machine Learning v notebooku.

Zvýšení rozšiřitelnosti pro funkci

Implementujete-li určitou funkci z prostoru implementace nebo z programu, bude standardně implementována jedna kopie funkce. Chcete-li zvýšit rozšiřitelnost, můžete zvýšit počet replik úpravou konfigurace implementace. Další repliky umožňují větší objem požadavků na přidělení skóre.

Následující příklad používá rozhraní API klienta Python k nastavení počtu replik na 3.

change_meta = {
                client.deployments.ConfigurationMetaNames.HARDWARE_SPEC: {
                                       "name":"S",
                                       "num_nodes":3}
            }

client.deployments.update(<deployment_id>, change_meta)

Další informace

  • Informace o definování implementovatelné funkce Python naleznete v sekci Obecné požadavky na implementovatelné funkce v tématu Zápis a uložení implementovatelných funkcí Python.
  • Funkce můžete implementovat z prostoru implementace přes uživatelské rozhraní. Podrobnosti o vytváření a implementaci z prostoru implementace najdete v tématu Prostory implementace.

Nadřízené téma: Správa prediktivních implementací

Generative AI search and answer
These answers are generated by a large language model in watsonx.ai based on content from the product documentation. Learn more