بیاموزید که چگونه با استفاده از TensorFlow تمرینهای هوش مصنوعی مسئولیتپذیر را در جریان کاری ML خود ادغام کنید
TensorFlow متعهد است با به اشتراک گذاشتن مجموعه ای از منابع و ابزارها با جامعه ML به پیشرفت در توسعه مسئولانه هوش مصنوعی کمک کند.
هوش مصنوعی مسئولیت پذیر چیست؟
توسعه هوش مصنوعی فرصت های جدیدی برای حل مشکلات چالش برانگیز و دنیای واقعی ایجاد می کند. همچنین سؤالات جدیدی در مورد بهترین راه برای ساختن سیستمهای هوش مصنوعی که برای همه مفید است مطرح میکند.
بهترین شیوه های توصیه شده برای هوش مصنوعی
طراحی سیستمهای هوش مصنوعی باید از بهترین شیوههای توسعه نرمافزار پیروی کند و در عین حال انسان محوری داشته باشد
رویکرد به ML
انصاف
از آنجایی که تاثیر هوش مصنوعی در بخش ها و جوامع افزایش می یابد، بسیار مهم است که به سمت سیستم هایی کار کنیم که برای همه منصفانه و فراگیر باشند.
تفسیر پذیری
درک و اعتماد به سیستمهای هوش مصنوعی برای اطمینان از کارکرد آنها همانطور که در نظر گرفته شده است مهم است
حریم خصوصی
مدلهای آموزشی از دادههای حساس نیاز به حفاظت از حریم خصوصی دارند
امنیت
شناسایی تهدیدات بالقوه میتواند به حفظ امنیت سیستمهای هوش مصنوعی کمک کند
هوش مصنوعی مسئول در گردش کار ML شما
شیوههای هوش مصنوعی مسئول را میتوان در هر مرحله از گردش کار ML گنجاند. در اینجا چند سوال کلیدی وجود دارد که در هر مرحله باید در نظر گرفته شود.
سیستم ML من برای چه کسی است؟
روشی که کاربران واقعی سیستم شما را تجربه می کنند برای ارزیابی تأثیر واقعی پیش بینی ها، توصیه ها و تصمیمات آن ضروری است. اطمینان حاصل کنید که در مراحل اولیه توسعه خود از مجموعه متنوعی از کاربران ورودی دریافت می کنید.
آیا من از یک مجموعه داده نماینده استفاده می کنم؟
آیا داده های شما به گونه ای نمونه برداری شده است که نشان دهنده کاربران شما باشد (مثلاً برای همه سنین استفاده می شود، اما شما فقط داده های آموزشی از شهروندان سالخورده دارید) و تنظیمات دنیای واقعی (مثلاً در تمام طول سال استفاده می شود، اما شما فقط آموزش دارید. داده های تابستان)؟
آیا سوگیری دنیای واقعی/انسانی در داده های من وجود دارد؟
سوگیری های اساسی در داده ها می تواند به حلقه های بازخورد پیچیده ای کمک کند که کلیشه های موجود را تقویت می کند.
از چه روش هایی برای آموزش مدل خود استفاده کنم؟
از روش های آموزشی استفاده کنید که انصاف، تفسیرپذیری، حریم خصوصی و امنیت را در مدل ایجاد می کند.
عملکرد مدل من چگونه است؟
تجربه کاربر را در سناریوهای دنیای واقعی در طیف وسیعی از کاربران، موارد استفاده و زمینههای استفاده ارزیابی کنید. ابتدا در آزمایشهای آزمایشی آزمایش و تکرار کنید، سپس پس از راهاندازی، آزمایش را ادامه دهید.
آیا حلقه های بازخورد پیچیده ای وجود دارد؟
حتی اگر همه چیز در طراحی کلی سیستم به دقت ساخته شده باشد، مدلهای مبتنی بر ML به ندرت با 100٪ کامل عمل میکنند که روی دادههای واقعی و زنده اعمال شود. هنگامی که مشکلی در یک محصول زنده رخ می دهد، در نظر بگیرید که آیا با معایب اجتماعی موجود مطابقت دارد یا خیر، و چگونه توسط راه حل های کوتاه مدت و بلندمدت تأثیر می گذارد.
ابزارهای هوش مصنوعی مسئول برای TensorFlow
اکوسیستم TensorFlow مجموعه ای از ابزارها و منابع برای کمک به رفع برخی از سوالات بالا دارد.
مشکل را تعریف کنید
از منابع زیر برای طراحی مدل هایی با هوش مصنوعی مسئول استفاده کنید.
درباره فرآیند توسعه هوش مصنوعی و ملاحظات کلیدی بیشتر بدانید.
از طریق تجسمهای تعاملی، سؤالات و مفاهیم کلیدی را در حوزه هوش مصنوعی مسئول کاوش کنید.
داده ها را بسازید و آماده کنید
از ابزارهای زیر برای بررسی داده ها از نظر سوگیری های احتمالی استفاده کنید.
به طور تعاملی مجموعه داده خود را بررسی کنید تا کیفیت داده ها را بهبود بخشد و مسائل مربوط به انصاف و تعصب را کاهش دهید.
تجزیه و تحلیل و تبدیل داده ها برای شناسایی مشکلات و مهندسی مجموعه ویژگی های موثرتر.
یک مقیاس رنگ پوست فراگیرتر، با مجوز باز، برای جمع آوری داده ها و ساخت مدل شما نیاز به قوی تر و جامع تر دارد.
مدل ساخت و آموزش
از ابزارهای زیر برای آموزش مدل ها با استفاده از تکنیک های حفظ حریم خصوصی، قابل تفسیر و موارد دیگر استفاده کنید.
مدل را ارزیابی کنید
با استفاده از ابزارهای زیر عملکرد مدل را اشکال زدایی، ارزیابی و تجسم کنید.
معیارهای انصاف را که معمولاً شناسایی میشوند برای طبقهبندیکنندههای باینری و چند کلاسه ارزیابی کنید.
مدل ها را به صورت توزیع شده ارزیابی کنید و بر روی برش های مختلف داده محاسبه کنید.
مستقر و نظارت کنید
از ابزارهای زیر برای ردیابی و برقراری ارتباط در مورد زمینه و جزئیات مدل استفاده کنید.
با استفاده از جعبه ابزار Model Card به راحتی کارت های مدل تولید کنید.
فرادادههای مرتبط با جریانهای کاری توسعهدهنده و دانشمند داده را ضبط و بازیابی کنید.
منابع جامعه
آنچه را که جامعه انجام می دهد را بیاموزید و راه های مشارکت را بررسی کنید.
به محصولات Google کمک کنید تا فراگیرتر شوند و نماینده زبان، منطقه و فرهنگ شما باشند.
ما از شرکت کنندگان خواستیم که از TensorFlow 2.2 برای ساختن یک مدل یا برنامه با اصول هوش مصنوعی مسئول استفاده کنند. برای مشاهده برندگان و سایر پروژه های شگفت انگیز، گالری را بررسی کنید.
معرفی چارچوبی برای تفکر در مورد ML، عدالت و حریم خصوصی.
بیاموزید که چگونه با استفاده از TensorFlow تمرینهای هوش مصنوعی مسئولیتپذیر را در جریان کاری ML خود ادغام کنید
TensorFlow متعهد است با به اشتراک گذاشتن مجموعه ای از منابع و ابزارها با جامعه ML به پیشرفت در توسعه مسئولانه هوش مصنوعی کمک کند.
هوش مصنوعی مسئولیت پذیر چیست؟
توسعه هوش مصنوعی فرصت های جدیدی برای حل مشکلات چالش برانگیز و دنیای واقعی ایجاد می کند. همچنین سؤالات جدیدی در مورد بهترین راه برای ساختن سیستمهای هوش مصنوعی که برای همه مفید است مطرح میکند.
بهترین شیوه های توصیه شده برای هوش مصنوعی
طراحی سیستمهای هوش مصنوعی باید از بهترین شیوههای توسعه نرمافزار پیروی کند و در عین حال انسان محوری داشته باشد
رویکرد به ML
انصاف
از آنجایی که تاثیر هوش مصنوعی در بخش ها و جوامع افزایش می یابد، بسیار مهم است که به سمت سیستم هایی کار کنیم که برای همه منصفانه و فراگیر باشند.
تفسیر پذیری
درک و اعتماد به سیستمهای هوش مصنوعی برای اطمینان از کارکرد آنها همانطور که در نظر گرفته شده است مهم است
حریم خصوصی
مدلهای آموزشی از دادههای حساس نیاز به حفاظت از حریم خصوصی دارند
امنیت
شناسایی تهدیدات بالقوه میتواند به حفظ امنیت سیستمهای هوش مصنوعی کمک کند
هوش مصنوعی مسئول در گردش کار ML شما
شیوههای هوش مصنوعی مسئول را میتوان در هر مرحله از گردش کار ML گنجاند. در اینجا چند سوال کلیدی وجود دارد که در هر مرحله باید در نظر گرفته شود.
سیستم ML من برای چه کسی است؟
روشی که کاربران واقعی سیستم شما را تجربه می کنند برای ارزیابی تأثیر واقعی پیش بینی ها، توصیه ها و تصمیمات آن ضروری است. اطمینان حاصل کنید که در مراحل اولیه توسعه خود از مجموعه متنوعی از کاربران ورودی دریافت می کنید.
آیا من از یک مجموعه داده نماینده استفاده می کنم؟
آیا داده های شما به گونه ای نمونه برداری شده است که نشان دهنده کاربران شما باشد (مثلاً برای همه سنین استفاده می شود، اما شما فقط داده های آموزشی از شهروندان سالخورده دارید) و تنظیمات دنیای واقعی (مثلاً در تمام طول سال استفاده می شود، اما شما فقط آموزش دارید. داده های تابستان)؟
آیا سوگیری دنیای واقعی/انسانی در داده های من وجود دارد؟
سوگیری های اساسی در داده ها می تواند به حلقه های بازخورد پیچیده ای کمک کند که کلیشه های موجود را تقویت می کند.
برای آموزش مدل خود از چه روش هایی استفاده کنم؟
از روش های آموزشی استفاده کنید که انصاف، تفسیرپذیری، حریم خصوصی و امنیت را در مدل ایجاد می کند.
عملکرد مدل من چگونه است؟
تجربه کاربر را در سناریوهای دنیای واقعی در طیف وسیعی از کاربران، موارد استفاده و زمینههای استفاده ارزیابی کنید. ابتدا در آزمایشهای آزمایشی آزمایش و تکرار کنید، سپس پس از راهاندازی، آزمایش را ادامه دهید.
آیا حلقه های بازخورد پیچیده ای وجود دارد؟
حتی اگر همه چیز در طراحی کلی سیستم به دقت ساخته شده باشد، مدلهای مبتنی بر ML به ندرت با 100٪ کامل عمل میکنند که روی دادههای واقعی و زنده اعمال شود. هنگامی که مشکلی در یک محصول زنده رخ می دهد، در نظر بگیرید که آیا با معایب اجتماعی موجود مطابقت دارد یا خیر، و چگونه توسط راه حل های کوتاه مدت و بلندمدت تأثیر می گذارد.
ابزارهای هوش مصنوعی مسئول برای TensorFlow
اکوسیستم TensorFlow مجموعه ای از ابزارها و منابع برای کمک به رفع برخی از سوالات بالا دارد.
مشکل را تعریف کنید
از منابع زیر برای طراحی مدل هایی با هوش مصنوعی مسئول استفاده کنید.
درباره فرآیند توسعه هوش مصنوعی و ملاحظات کلیدی بیشتر بدانید.
از طریق تجسمهای تعاملی، سؤالات و مفاهیم کلیدی را در حوزه هوش مصنوعی مسئول کاوش کنید.
داده ها را بسازید و آماده کنید
از ابزارهای زیر برای بررسی داده ها از نظر سوگیری های احتمالی استفاده کنید.
به طور تعاملی مجموعه داده خود را بررسی کنید تا کیفیت داده ها را بهبود بخشد و مسائل مربوط به انصاف و تعصب را کاهش دهید.
تجزیه و تحلیل و تبدیل داده ها برای شناسایی مشکلات و مهندسی مجموعه ویژگی های موثرتر.
یک مقیاس رنگ پوست فراگیرتر، با مجوز باز، برای جمع آوری داده ها و ساخت مدل شما نیاز به قوی تر و جامع تر دارد.
مدل ساخت و آموزش
از ابزارهای زیر برای آموزش مدل ها با استفاده از تکنیک های حفظ حریم خصوصی، قابل تفسیر و موارد دیگر استفاده کنید.
مدل را ارزیابی کنید
با استفاده از ابزارهای زیر عملکرد مدل را اشکال زدایی، ارزیابی و تجسم کنید.
معیارهای انصاف را که معمولاً شناسایی میشوند برای طبقهبندیکنندههای باینری و چند کلاسه ارزیابی کنید.
مدل ها را به صورت توزیع شده ارزیابی کنید و بر روی برش های مختلف داده محاسبه کنید.
مستقر و نظارت کنید
از ابزارهای زیر برای ردیابی و برقراری ارتباط در مورد زمینه و جزئیات مدل استفاده کنید.
با استفاده از جعبه ابزار Model Card به راحتی کارت های مدل تولید کنید.
فرادادههای مرتبط با جریانهای کاری توسعهدهنده و دانشمند داده را ضبط و بازیابی کنید.
منابع جامعه
آنچه را که جامعه انجام می دهد را بیاموزید و راه های مشارکت را بررسی کنید.
به محصولات Google کمک کنید تا فراگیرتر شوند و نماینده زبان، منطقه و فرهنگ شما باشند.
ما از شرکت کنندگان خواستیم که از TensorFlow 2.2 برای ساختن یک مدل یا برنامه با اصول هوش مصنوعی مسئول استفاده کنند. برای مشاهده برندگان و سایر پروژه های شگفت انگیز، گالری را بررسی کنید.
معرفی چارچوبی برای تفکر در مورد ML، عدالت و حریم خصوصی.