org.tensorflow

کلاس هایی را برای ساخت، ذخیره، بارگذاری و اجرای مدل های TensorFlow تعریف می کند.

هشدار : API در حال حاضر آزمایشی است و تحت ضمانت‌های ثبات API TensorFlow نیست. برای دستورالعمل‌های نصب به README.md مراجعه کنید.

مثال LabelImage استفاده از این API را برای طبقه بندی تصاویر با استفاده از یک شبکه عصبی کانولوشنال معماری Inception از پیش آموزش دیده را نشان می دهد. نشان می دهد:

  • ساخت گراف: با استفاده از کلاس OperationBuilder برای ساخت یک نمودار برای رمزگشایی، تغییر اندازه و عادی سازی یک تصویر JPEG.
  • بارگذاری مدل: استفاده از Graph.importGraphDef() برای بارگذاری یک مدل Inception از قبل آموزش دیده.
  • اجرای نمودار: استفاده از Session برای اجرای نمودارها و یافتن بهترین برچسب برای یک تصویر.

نمونه های اضافی را می توان در مخزن tensorflow/models GitHub یافت.

رابط ها

محیط اجرا محیطی را برای ایجاد و اجرای TensorFlow Operation s تعریف می کند.
Graph.WhileSubgraphBuilder برای نمونه سازی یک کلاس انتزاعی استفاده می شود که روش buildSubgraph را نادیده می گیرد تا یک زیرگراف شرطی یا بدنه برای مدتی حلقه ایجاد کند.
عملوند <T TType > را گسترش می دهد رابط پیاده سازی شده توسط عملوندهای یک عملیات TensorFlow.
عمل محاسبات را روی تانسورها انجام می دهد.
OperationBuilder سازنده برای Operation s.
تانسور یک آرایه چند بعدی با تایپ ایستا.

کلاس ها

ConcreteFunction نموداری که می تواند به عنوان یک تابع واحد، با امضای ورودی و خروجی فراخوانی شود.
DeviceSpec نمایانگر یک مشخصات (احتمالاً جزئی) برای دستگاه TensorFlow است.
DeviceSpec.Builder یک کلاس Builder برای ساخت کلاس DeviceSpec .
EagerSession محیطی برای اجرای مشتاقانه عملیات TensorFlow.
EagerSession.Options
نمودار یک نمودار جریان داده که محاسبات TensorFlow را نشان می دهد.
GraphOperation پیاده سازی برای Operation اضافه شده به عنوان یک گره به یک Graph .
GraphOperationBuilder یک OperationBuilder برای اضافه کردن GraphOperation s به یک Graph .
خروجی <T گسترش TType > یک دسته نمادین به یک تانسور تولید شده توسط یک Operation .
RawTensor تانسوری که حافظه آن به فضای داده ای که مستقیماً از JVM قابل دسترسی است نگاشت نشده است.
SavedModelBundle SavedModelBundle مدلی را نشان می دهد که از فضای ذخیره سازی بارگیری شده است.
SavedModelBundle.Exporter گزینه هایی برای صادرات SavedModel.
SavedModelBundle.Loader گزینه هایی برای بارگیری SavedModel.
سرور یک سرور TensorFlow در حال پردازش، برای استفاده در آموزش توزیع شده.
جلسه درایور برای اجرای Graph .
Session.Run تانسورهای خروجی و ابرداده به دست آمده در هنگام اجرای یک جلسه.
Session.Runner Operation s را اجرا کنید و Tensors ارزیابی کنید.
امضا ورودی ها و خروجی های یک موجودیت اجرایی، مانند ConcreteFunction ، را در میان سایر ابرداده های مفید توصیف کنید.
امضاء.سازنده یک امضای تابع جدید ایجاد می کند.
Signature.TensorDescription
TensorFlow روش‌های سودمند استاتیک که زمان اجرا TensorFlow را توصیف می‌کنند.
TensorMapper <T TType را گسترش می دهد حافظه اصلی یک RawTensor را به یک فضای داده تایپ شده n بعدی که از JVM قابل دسترسی است، نگاشت می کند.

Enums

DeviceSpec.DeviceType
EagerSession.DevicePlacementPolicy وقتی می‌خواهیم عملیاتی را روی یک دستگاه خاص اجرا کنیم، اما برخی از تانسورهای ورودی روی آن دستگاه نیستند، چگونه عمل کنیم.
ExecutionEnvironment.Types