هشدار: این API منسوخ شده است و پس از پایدار شدن جایگزینی، در نسخه بعدی TensorFlow حذف خواهد شد.

org.tensorflow

کلاس هایی را برای ساخت، ذخیره، بارگذاری و اجرای مدل های 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، استثناء بدون علامت پرتاب می شود.