مشارکت در گروه‌های علاقه ویژه TensorFlow (SIG)

گروه‌های علاقه ویژه تنسورفلو (TF SIG) مشارکت‌های جامعه را در بخش‌های کلیدی اکوسیستم تنسورفلو سازماندهی می‌کنند. رهبران و اعضای SIG برای ایجاد و پشتیبانی از موارد استفاده مهم TensorFlow با یکدیگر همکاری می کنند.

SIG ها توسط اعضای جامعه منبع باز، از جمله همکاران صنعتی و کارشناسان توسعه دهنده گوگل یادگیری ماشین (ML GDE) هدایت می شوند. موفقیت TensorFlow تا حد زیادی مدیون تلاش و مشارکت آنهاست.

ما شما را تشویق می‌کنیم که به یک SIG بپیوندید که روی منطقه اکوسیستم TensorFlow که بیشتر به آن اهمیت می‌دهید، کار می‌کند. همه SIG ها سطح انرژی، وسعت دامنه یا مدل های حکومتی یکسانی ندارند - برای کسب اطلاعات بیشتر، منشور SIG ما را مرور کنید. در انجمن تنسورفلو با رهبران و اعضای SIG در ارتباط باشید، جایی که می‌توانید در برچسب‌های ترجیحی مشترک شوید و درباره جلسات معمولی SIG بیشتر بدانید.

افزونه های SIG

SIG Addons مخزنی از مشارکت‌های جامعه را ایجاد و نگهداری می‌کند که با الگوهای API به خوبی تثبیت شده مطابقت دارد، اما عملکرد جدیدی را اجرا می‌کند که در هسته TensorFlow موجود نیست.

TensorFlow به صورت بومی از تعداد زیادی عملگر، لایه، معیار، ضرر، بهینه ساز و غیره پشتیبانی می کند. با این حال، در یک زمینه سریع مانند ML، بسیاری از پیشرفت‌های جدید وجود دارد که نمی‌توان آنها را در هسته TensorFlow ادغام کرد (زیرا کاربرد گسترده آنها هنوز مشخص نیست، یا بیشتر توسط زیرمجموعه کوچک‌تری از جامعه استفاده می‌شود). SIG Addons کاربران را قادر می سازد تا افزونه های جدیدی را به اکوسیستم TensorFlow به شیوه ای پایدار معرفی کنند.

افزونه های SIG در GitHub در حال مشارکت در بحث در انجمن

ساخت SIG

SIG Build فرآیند ساخت TensorFlow را بهبود و گسترش می دهد. SIG Build یک مخزن دارد که منابع، راهنماها، ابزارها و سازه های ارائه شده توسط جامعه را برای جامعه به نمایش می گذارد.

SIG بر روی GitHub ایجاد بحث و گفتگو در انجمن

SIG IO

SIG IO از TensorFlow I/O نگهداری می‌کند، مجموعه‌ای از سیستم‌های فایل و فرمت‌های فایل که در پشتیبانی داخلی TensorFlow موجود نیستند.

SIG IO در GitHub مشارکت در بحث در انجمن

SIG JVM

SIG JVM اتصالات TF Java را حفظ می کند تا به کاربران اجازه دهد از JVM برای ساخت، آموزش و اجرای مدل های یادگیری ماشین استفاده کنند.

جاوا و سایر زبان‌های JVM، مانند Scala یا Kotlin، اغلب در شرکت‌های کوچک تا بزرگ در سرتاسر جهان استفاده می‌شوند، که TensorFlow را به یک انتخاب استراتژیک برای پذیرش یادگیری ماشین در مقیاس بزرگ تبدیل می‌کند.

SIG JVM در GitHub مشارکت در بحث در انجمن

مدل های SIG

SIG Models بر امکان مشارکت در اجرای پیشرفته‌ترین مدل در TensorFlow 2 و به اشتراک گذاشتن بهترین شیوه‌های استفاده از TensorFlow 2 برای تحقیقات پیشرفته تمرکز دارد. زیرگروه ها حول برنامه های مختلف یادگیری ماشین (Vision، NLP و غیره) جهت گیری می کنند.

SIG Models میزبان بحث‌ها و همکاری‌ها در اطراف TensorFlow Model Garden و TensorFlow Hub است. نحوه مشارکت در GitHub را در زیر بیاموزید یا در مورد تحقیق و مدل‌ها در انجمن بحث کنید.

TensorFlow Model Garden در GitHub Contributing

TensorFlow Hub در GitHub در حال مشارکت است

SIG Micro

SIG Micro به‌روزرسانی‌های TensorFlow Lite برای میکروکنترلرها را مورد بحث قرار می‌دهد و به اشتراک می‌گذارد، پورتی از TensorFlow Lite که برای اجرای مدل‌های یادگیری ماشین بر روی DSP، میکروکنترلرها و سایر دستگاه‌های با حافظه محدود طراحی شده است.

TensorFlow Lite Micro در GitHub مشارکت کننده در بحث در انجمن

SIG MLIR

SIG MLIR گویش‌ها و ابزارهای MLIR را برای TensorFlow، XLA و TF Lite حفظ می‌کند و کامپایلرهای با کارایی بالا و تکنیک‌های بهینه‌سازی را ارائه می‌دهد که می‌توانند برای نمودارهای TensorFlow و تولید کد اعمال شوند. هدف کلی آنها ایجاد نمایش میانی مشترک (IR) است که هزینه ایجاد سخت افزار جدید را کاهش می دهد و قابلیت استفاده را برای کاربران فعلی TensorFlow بهبود می بخشد.

SIG MLIR در GitHub مشارکت در بحث در انجمن

شبکه SIG

SIG Networking مخزن TensorFlow Networking را برای برنامه های افزودنی شبکه مخصوص پلتفرم به هسته TensorFlow و ابزارهای مرتبط نگهداری می کند.

شبکه SIG در GitHub بحث در انجمن

توصیه کنندگان SIG

SIG Recommenders مجموعه‌ای از پروژه‌های مربوط به سیستم‌های توصیه در مقیاس بزرگ را که بر اساس TensorFlow ساخته شده و توسط جامعه نگهداری می‌شود، نگهداری می‌کند. این مشارکت‌ها مکمل TensorFlow Core و TensorFlow Recommenders هستند.

توصیه‌کنندگان SIG در GitHub مشارکت در بحث در انجمن

SIG Rust

SIG Rust پیوندهای اصطلاحی Rust را برای TensorFlow حفظ می کند.

SIG Rust در GitHub مشارکت در بحث در انجمن

SIG TensorBoard

SIG TensorBoard بحث پیرامون TensorBoard را تسهیل می کند - مجموعه ای از ابزارها برای بازرسی، اشکال زدایی و بهینه سازی برنامه های TensorFlow.

TensorBoard در GitHub مشارکت در بحث در انجمن

SIG TF.js

SIG TF.js مؤلفه‌های مشارکت‌شده توسط جامعه را به TensorFlow.js تسهیل می‌کند و پشتیبانی پروژه را از طریق SIG ارائه می‌کند.

TensorFlow.js در GitHub مشارکت در بحث در انجمن

SIG TFX-Addons

SIG TFX-Addons به اشتراک گذاری سفارشی سازی ها و اضافات را برای برآوردن نیازهای ML تولید، گسترش چشم انداز، و کمک به هدایت مسیرهای جدید برای TensorFlow Extended (TFX) و جامعه ML سرعت می بخشد.

SIG TFX-Addons در GitHub مشارکت در بحث در انجمن

SIG های جدید

چیزی را که دنبالش بودید پیدا نکردید؟ اگر فکر می‌کنید نیاز شدیدی به یک TensorFlow SIG جدید وجود دارد، لطفاً کتاب راهنمای SIG را بخوانید و دستورالعمل‌های نحوه پیشنهاد آن را به جامعه مشارکت‌کنندگان ما دنبال کنید.