کلاس هایی را برای ساخت، ذخیره، بارگذاری و اجرای مدل های TensorFlow تعریف می کند.
برای شروع، را ببینید دستورالعمل نصب و راه اندازی.
LabelImage عنوان مثال استفاده از این API به تصاویر طبقه بندی با استفاده از یک از پیش آموزش دیده نشان می دهد آغاز به کار شبکه های عصبی کانولوشن معماری. نشان می دهد:
- ساخت گراف: با استفاده از کلاس OperationBuilder برای ساخت یک نمودار برای رمزگشایی، تغییر اندازه و عادی سازی یک تصویر JPEG.
- بارگذاری مدل: استفاده از Graph.importGraphDef() برای بارگذاری یک مدل Inception از قبل آموزش دیده.
- اجرای نمودار: استفاده از Session برای اجرای نمودارها و یافتن بهترین برچسب برای یک تصویر.
نمونه های دیگری را می توان در یافت tensorflow / جاوا گیتهاب مخزن.
رابط ها
محیط اجرا | را معرفی می کند یک محیط برای ایجاد و اجرای TensorFlow Operation است. |
Graph.WhileSubgraphBuilder | برای نمونه سازی یک کلاس انتزاعی استفاده می شود که روش buildSubgraph را نادیده می گیرد تا یک زیرگراف شرطی یا بدنه برای مدتی حلقه ایجاد کند. |
عملوند <T> | رابط پیاده سازی شده توسط عملوندهای یک عملیات TensorFlow. |
عمل | محاسبات را روی تانسورها انجام می دهد. |
OperationBuilder | سازنده برای Operation ها. |
کلاس ها
EagerSession | محیطی برای اجرای مشتاقانه عملیات TensorFlow. |
EagerSession.Options | |
نمودار | یک نمودار جریان داده که یک محاسبه TensorFlow را نشان می دهد. |
GraphOperation | اجرای یک Operation به عنوان یک گره به اضافه Graph . |
GraphOperationBuilder | OperationBuilder برای اضافه کردن GraphOperation s به یک Graph . |
خروجی <T> | یک دسته نمادین به یک تانسور تولید شده توسط یک Operation . |
SavedModelBundle | SavedModelBundle مدلی را نشان می دهد که از فضای ذخیره سازی بارگیری شده است. |
SavedModelBundle.Loader | گزینه هایی برای بارگیری SavedModel. |
سرور | یک سرور TensorFlow در حال پردازش، برای استفاده در آموزش های توزیع شده. |
جلسه | درایور برای Graph اعدام. |
Session.Run | تانسورهای خروجی و ابرداده به دست آمده در هنگام اجرای یک جلسه. |
Session.Runner | اجرای Operation و ارزیابی Tensors . |
شکل | شکل احتمالاً تا حدی شناخته شده یک تانسور که توسط یک عملیات تولید می شود. |
تانسور <T> | یک آرایه چند بعدی با تایپ ایستا که عناصر آن از نوع توصیف شده توسط T هستند. |
تنسورفلو | روشهای ابزار استاتیک که زمان اجرا TensorFlow را توصیف میکنند. |
تانسورها | روش کارخانه نوع امن برای ایجاد Tensor اشیاء. |
Enums
نوع داده | نشان دهنده نوع از عناصر در یک Tensor به عنوان یک شمارشی. |
EagerSession.DevicePlacementPolicy | وقتی میخواهیم عملیاتی را روی یک دستگاه خاص اجرا کنیم، اما برخی از تانسورهای ورودی روی آن دستگاه نیستند، چگونه عمل کنیم. |
EagerSession.ResourceCleanupStrategy | نحوه پاکسازی منابع TensorFlow را در زمانی که دیگر مورد نیاز نیستند، کنترل می کند. |
استثناها
TensorFlowException | در هنگام اجرای نمودارهای TensorFlow، استثناء بدون علامت پرتاب می شود. |