صفحه مدل : جما
منابع و مستندات فنی :
شرایط استفاده : شرایط
نویسندگان : گوگل
اطلاعات مدل
شرح خلاصه و تعریف مختصر ورودی ها و خروجی ها.
شرح
Gemma خانواده ای از مدل های باز سبک وزن و پیشرفته از Google است که از همان تحقیقات و فناوری استفاده شده برای ایجاد مدل های Gemini ساخته شده است. این مدلها مدلهای زبان بزرگ متن به متن، فقط رمزگشا هستند، به زبان انگلیسی، با وزنهای باز، انواع از پیش آموزشدیده، و انواع تنظیمشده توسط دستورالعمل موجود هستند. مدلهای Gemma برای انواع وظایف تولید متن، از جمله پاسخ به سؤال، خلاصهسازی و استدلال مناسب هستند. اندازه نسبتا کوچک آنها امکان استقرار آنها را در محیطهایی با منابع محدود مانند لپتاپ، دسکتاپ یا زیرساختهای ابری خود، دموکراتیک کردن دسترسی به مدلهای پیشرفته هوش مصنوعی و کمک به تقویت نوآوری برای همه فراهم میکند.
ورودی ها و خروجی ها
- ورودی: رشته متنی، مانند سؤال، درخواست یا سندی که باید خلاصه شود.
- خروجی: متنی به زبان انگلیسی در پاسخ به ورودی تولید می شود، مانند پاسخ به یک سوال یا خلاصه ای از یک سند.
نقل قول
@article{gemma_2024,
title={Gemma},
url={https://www.kaggle.com/m/3301},
DOI={10.34740/KAGGLE/M/3301},
publisher={Kaggle},
author={Gemma Team, Thomas Mesnard and Cassidy Hardin and Robert Dadashi and Surya Bhupatiraju and Laurent Sifre and Morgane Rivière and Mihir Sanjay Kale and Juliette Love and Pouya Tafti and Léonard Hussenot and et al.},
year={2024}
}
داده های مدل
داده های مورد استفاده برای آموزش مدل و نحوه پردازش داده ها.
مجموعه داده های آموزشی
این مدلها بر روی مجموعهای از دادههای متنی آموزش داده شدند که شامل منابع بسیار متنوعی است که در مجموع ۶ تریلیون توکن را شامل میشود. در اینجا مولفه های کلیدی وجود دارد:
- اسناد وب: مجموعه ای متنوع از متن وب تضمین می کند که مدل در معرض طیف گسترده ای از سبک ها، موضوعات و واژگان زبانی قرار می گیرد. در درجه اول محتوای انگلیسی زبان.
- کد: قرار دادن مدل در معرض کد به آن کمک می کند تا نحو و الگوهای زبان های برنامه نویسی را بیاموزد، که توانایی آن را برای تولید کد یا درک سوالات مربوط به کد بهبود می بخشد.
- ریاضیات: آموزش متن ریاضی به مدل کمک می کند تا استدلال منطقی، نمایش نمادین و پاسخگویی به پرسش های ریاضی را بیاموزد.
ترکیبی از این منابع داده های متنوع برای آموزش یک مدل زبان قدرتمند که می تواند طیف گسترده ای از وظایف مختلف و قالب های متن را مدیریت کند، بسیار مهم است.
پیش پردازش داده ها
در اینجا روش های کلیدی تمیز کردن و فیلتر کردن داده ها برای داده های آموزشی اعمال می شود:
- فیلتر CSAM: فیلتر شدید CSAM (مواد آزار جنسی کودکان) در مراحل مختلف در فرآیند آمادهسازی دادهها اعمال شد تا از حذف محتوای مضر و غیرقانونی اطمینان حاصل شود.
- فیلتر داده های حساس: به عنوان بخشی از ایمن و قابل اعتماد ساختن مدل های از پیش آموزش دیده Gemma، از تکنیک های خودکار برای فیلتر کردن اطلاعات شخصی خاص و سایر داده های حساس از مجموعه های آموزشی استفاده شد.
- روشهای اضافی: فیلتر بر اساس کیفیت و ایمنی محتوا مطابق با خطمشیهای ما .
اطلاعات پیاده سازی
جزئیات در مورد قطعات داخلی مدل
سخت افزار
جما با استفاده از آخرین نسل سخت افزار واحد پردازش تنسور (TPU) (TPUv5e) آموزش داده شد.
آموزش مدل های زبان بزرگ نیاز به قدرت محاسباتی قابل توجهی دارد. TPU ها که به طور خاص برای عملیات ماتریسی رایج در یادگیری ماشین طراحی شده اند، چندین مزیت در این حوزه دارند:
- عملکرد: TPU ها به طور خاص برای انجام محاسبات عظیم درگیر در آموزش LLM طراحی شده اند. آنها می توانند سرعت آموزش را در مقایسه با CPU ها به میزان قابل توجهی افزایش دهند.
- حافظه: TPU ها اغلب دارای مقدار زیادی حافظه با پهنای باند بالا هستند که امکان مدیریت مدل های بزرگ و اندازه های دسته ای را در طول آموزش فراهم می کند. این می تواند منجر به کیفیت بهتر مدل شود.
- مقیاس پذیری: TPU Pods (خوشه های بزرگ TPU) راه حلی مقیاس پذیر برای مدیریت پیچیدگی فزاینده مدل های پایه بزرگ ارائه می دهد. برای پردازش سریعتر و کارآمدتر می توانید آموزش را در چندین دستگاه TPU توزیع کنید.
- مقرون به صرفه بودن: در بسیاری از سناریوها، TPU ها می توانند راه حل مقرون به صرفه تری برای آموزش مدل های بزرگ در مقایسه با زیرساخت های مبتنی بر CPU ارائه دهند، به ویژه زمانی که زمان و منابع صرفه جویی شده به دلیل آموزش سریعتر در نظر گرفته شود.
- این مزایا با تعهدات Google برای عملکرد پایدار مطابقت دارد.
نرم افزار
آموزش با استفاده از مسیرهای JAX و ML انجام شد.
JAX به محققان این امکان را می دهد که از آخرین نسل سخت افزار از جمله TPU ها برای آموزش سریع تر و کارآمدتر مدل های بزرگ استفاده کنند.
ML Pathways آخرین تلاش گوگل برای ساخت سیستمهای هوشمند مصنوعی است که قادر به تعمیم وظایف متعدد هستند. این به ویژه برای مدل های پایه ، از جمله مدل های زبان بزرگ مانند این ها مناسب است.
با هم، مسیرهای JAX و ML همانطور که در مقاله درباره مدلهای خانواده جمینی توضیح داده شد، استفاده میشوند. "مدل برنامه نویسی "کنترل کننده واحد" Jax و Pathways به یک فرآیند پایتون اجازه می دهد تا کل دوره آموزشی را هماهنگ کند و گردش کار توسعه را به طور چشمگیری ساده کند.
ارزیابی
معیارها و نتایج ارزیابی مدل
نتایج محک
این مدل ها در برابر مجموعه بزرگی از مجموعه داده ها و معیارهای مختلف برای پوشش جنبه های مختلف تولید متن مورد ارزیابی قرار گرفتند:
معیار | متریک | جما PT 2B | جما PT 7B |
---|---|---|---|
MMLU | 5-شات، بالا-1 | 42.3 | 64.3 |
هلاسواگ | 0-شات | 71.4 | 81.2 |
PIQA | 0-شات | 77.3 | 81.2 |
SocialIQA | 0-شات | 49.7 | 51.8 |
BoolQ | 0-شات | 69.4 | 83.2 |
وینوگرند | نمره جزئی | 65.4 | 72.3 |
CommonsenseQA | 7-شات | 65.3 | 71.3 |
OpenBookQA | 47.8 | 52.8 | |
ARC-e | 73.2 | 81.5 | |
ARC-c | 42.1 | 53.2 | |
TriviaQA | 5-شات | 53.2 | 63.4 |
سوالات طبیعی | 5-شات | 12.5 | 23.0 |
HumanEval | پاس@1 | 22.0 | 32.3 |
MBPP | 3-شات | 29.2 | 44.4 |
GSM8K | maj@1 | 17.7 | 46.4 |
ریاضی | 4-شات | 11.8 | 24.3 |
AGIEval | 24.2 | 41.7 | |
BIG-Bench | 35.2 | 55.1 | |
میانگین | 44.9 | 56.4 |
اخلاق و ایمنی
رویکرد و نتایج ارزیابی اخلاق و ایمنی.
رویکرد ارزشیابی
روشهای ارزیابی ما شامل ارزیابیهای ساختاریافته و آزمایشهای داخلی قرمز از خطمشیهای محتوای مرتبط است. Red-teaming توسط تعدادی تیم مختلف انجام شد که هر کدام اهداف و معیارهای ارزیابی انسانی متفاوتی داشتند. این مدل ها بر اساس تعدادی از مقوله های مختلف مرتبط با اخلاق و ایمنی مورد ارزیابی قرار گرفتند، از جمله:
- امنیت محتوای متن به متن: ارزیابی انسانی در مورد درخواستهای مربوط به سیاستهای ایمنی از جمله سوء استفاده و بهرهکشی جنسی از کودکان، آزار و اذیت، خشونت و بدگویی، و سخنان مشوق تنفر.
- مضرات بازنمایی متن به متن: معیار مقایسه با مجموعه داده های دانشگاهی مرتبط مانند WinoBias و BBQ Dataset .
- حفظ کردن: ارزیابی خودکار حفظ داده های آموزشی، از جمله خطر قرار گرفتن در معرض اطلاعات شخصی قابل شناسایی.
- آسیب در مقیاس بزرگ: آزمایشهایی برای «قابلیتهای خطرناک» مانند خطرات شیمیایی، بیولوژیکی، رادیولوژیکی و هستهای (CBRN).
نتایج ارزیابی
نتایج ارزیابیهای اخلاقی و ایمنی در آستانههای قابل قبولی برای رعایت سیاستهای داخلی برای مقولههایی مانند ایمنی کودک، ایمنی محتوا، آسیبهای بازنمایی، حفظ کردن، آسیبهای در مقیاس بزرگ قرار دارد. در بالای ارزیابی های داخلی قوی، نتایج معیارهای ایمنی شناخته شده مانند BBQ، BOLD، Winogender، Winobias، RealToxicity و TruthfulQA در اینجا نشان داده شده است.
جما 1.0
معیار | متریک | Gemma 1.0 IT 2B | Gemma 1.0 IT 7B |
---|---|---|---|
RealToxicity | میانگین | 6.86 | 7.90 |
پررنگ | 45.57 | 49.08 | |
CrowS-Pairs | top-1 | 45.82 | 51.33 |
BBQ Ambig | 1-شات، top-1 | 62.58 | 92.54 |
BBQ Disambig | top-1 | 54.62 | 71.99 |
Winogender | top-1 | 51.25 | 54.17 |
TruthfulQA | 44.84 | 31.81 | |
Winobias 1_2 | 56.12 | 59.09 | |
Winobias 2_2 | 91.10 | 92.23 | |
سموم | 29.77 | 39.59 |
جما 1.1
معیار | متریک | Gemma 1.1 IT 2B | Gemma 1.1 IT 7B |
---|---|---|---|
RealToxicity | میانگین | 7.03 | 8.04 |
پررنگ | 47.76 | ||
CrowS-Pairs | top-1 | 45.89 | 49.67 |
BBQ Ambig | 1-شات، top-1 | 58.97 | 86.06 |
BBQ Disambig | top-1 | 53.90 | 85.08 |
Winogender | top-1 | 50.14 | 57.64 |
TruthfulQA | 44.24 | 45.34 | |
Winobias 1_2 | 55.93 | 59.22 | |
Winobias 2_2 | 89.46 | 89.2 | |
سموم | 29.64 | 38.75 |
استفاده و محدودیت ها
این مدل ها محدودیت های خاصی دارند که کاربران باید از آن ها آگاه باشند.
استفاده در نظر گرفته شده
مدلهای زبان بزرگ باز (LLM) طیف گستردهای از کاربردها در صنایع و حوزههای مختلف دارند. فهرست زیر از کاربردهای بالقوه جامع نیست. هدف این فهرست ارائه اطلاعات زمینه ای در مورد موارد استفاده احتمالی است که سازندگان مدل به عنوان بخشی از آموزش و توسعه مدل در نظر گرفته اند.
- ایجاد محتوا و ارتباطات
- تولید متن: از این مدل ها می توان برای تولید قالب های متن خلاقانه مانند شعر، اسکریپت، کد، کپی بازاریابی و پیش نویس ایمیل استفاده کرد.
- رباتهای چت و هوش مصنوعی مکالمهای: رابطهای مکالمه قدرتمند برای خدمات مشتری، دستیاران مجازی یا برنامههای تعاملی.
- خلاصه سازی متن: خلاصه های مختصری از مجموعه متن، مقالات پژوهشی یا گزارش ها ایجاد کنید.
- تحقیق و آموزش
- تحقیقات پردازش زبان طبیعی (NLP): این مدلها میتوانند به عنوان پایهای برای محققان برای آزمایش تکنیکهای NLP، توسعه الگوریتمها و کمک به پیشرفت این حوزه عمل کنند.
- ابزارهای یادگیری زبان: از تجربیات یادگیری زبان تعاملی پشتیبانی می کند، به تصحیح دستور زبان یا ارائه تمرین نوشتن کمک می کند.
- کاوش دانش: به محققان در کاوش متن بزرگ با تولید خلاصه یا پاسخ دادن به سؤالاتی در مورد موضوعات خاص کمک کنید.
محدودیت ها
- داده های آموزشی
- کیفیت و تنوع داده های آموزشی به طور قابل توجهی بر قابلیت های مدل تأثیر می گذارد. سوگیری یا شکاف در داده های آموزشی می تواند منجر به محدودیت در پاسخ های مدل شود.
- دامنه مجموعه داده آموزشی حوزه های موضوعی را مشخص می کند که مدل می تواند به طور موثر اداره کند.
- بافت و پیچیدگی کار
- LLM ها در کارهایی که می توانند با اعلان ها و دستورالعمل های واضح چارچوب بندی شوند، بهتر عمل می کنند. کارهای باز یا بسیار پیچیده ممکن است چالش برانگیز باشند.
- عملکرد یک مدل می تواند تحت تأثیر مقدار زمینه ارائه شده قرار گیرد (زمینه طولانی تر به طور کلی منجر به خروجی های بهتر، تا یک نقطه خاص می شود).
- ابهام زبان و تفاوت های ظریف
- زبان طبیعی ذاتاً پیچیده است. ممکن است LLM ها برای درک ظرایف ظریف، طعنه یا زبان مجازی تلاش کنند.
- دقت واقعی
- LLM ها بر اساس اطلاعاتی که از مجموعه داده های آموزشی خود آموخته اند، پاسخ ها را تولید می کنند، اما پایگاه های دانش نیستند. آنها ممکن است اظهارات واقعی نادرست یا قدیمی ایجاد کنند.
- حس مشترک
- LLM ها بر الگوهای آماری زبان تکیه دارند. آنها ممکن است توانایی اعمال استدلال عقل سلیم را در موقعیت های خاص نداشته باشند.
ملاحظات اخلاقی و خطرات
توسعه مدلهای زبان بزرگ (LLM) چندین نگرانی اخلاقی را ایجاد میکند. در ایجاد یک مدل باز، موارد زیر را به دقت در نظر گرفته ایم:
- تعصب و انصاف
- LLM هایی که بر روی داده های متنی در مقیاس بزرگ و در دنیای واقعی آموزش دیده اند، می توانند سوگیری های اجتماعی-فرهنگی موجود در مطالب آموزشی را منعکس کنند. این مدلها تحت بررسی دقیق قرار گرفتند، پیش پردازش دادههای ورودی شرح داده شد و ارزیابیهای بعدی در این کارت گزارش شد.
- اطلاعات نادرست و سوء استفاده
- از LLM ها می توان برای تولید متن نادرست، گمراه کننده یا مضر سوء استفاده کرد.
- دستورالعمل هایی برای استفاده مسئولانه با مدل ارائه شده است، به جعبه ابزار هوش مصنوعی مولد مسئول مراجعه کنید.
- شفافیت و پاسخگویی:
- این کارت مدل جزئیات معماری، قابلیتها، محدودیتها و فرآیندهای ارزیابی مدلها را خلاصه میکند.
- یک مدل باز توسعهیافته مسئولانه فرصتی برای به اشتراک گذاشتن نوآوری با در دسترس قرار دادن فناوری LLM برای توسعهدهندگان و محققان در سراسر اکوسیستم هوش مصنوعی فراهم میکند.
خطرات شناسایی شده و اقدامات کاهشی:
- تداوم سوگیری ها: انجام نظارت مستمر (با استفاده از معیارهای ارزیابی، بازبینی انسانی) و کاوش در تکنیک های تعصب زدایی در طول آموزش مدل، تنظیم دقیق و سایر موارد استفاده تشویق می شود.
- تولید محتوای مضر: مکانیسم ها و دستورالعمل هایی برای ایمنی محتوا ضروری است. توسعهدهندگان تشویق میشوند احتیاط کنند و بر اساس خطمشیهای خاص محصول و موارد استفاده از برنامه، پادمانهای ایمنی محتوای مناسب را اجرا کنند.
- استفاده نادرست برای اهداف مخرب: محدودیت های فنی و آموزش توسعه دهندگان و کاربر نهایی می تواند به کاهش برنامه های مخرب LLM کمک کند. منابع آموزشی و مکانیسمهای گزارشدهی برای کاربران برای پرچمگذاری سوءاستفاده ارائه شده است. استفاده های ممنوع از مدل های Gemma در خط مشی استفاده ممنوع Gemma مشخص شده است.
- نقض حریم خصوصی: مدل ها بر روی داده های فیلتر شده برای حذف PII (اطلاعات شناسایی شخصی) آموزش داده شدند. توسعه دهندگان تشویق می شوند تا با تکنیک های حفظ حریم خصوصی به قوانین حفظ حریم خصوصی پایبند باشند.
فواید
در زمان عرضه، این خانواده از مدلها، پیادهسازیهای مدل زبان باز بزرگ با کارایی بالا را ارائه میکنند که از ابتدا برای توسعه هوش مصنوعی مسئول در مقایسه با مدلهای با اندازه مشابه طراحی شدهاند.
با استفاده از معیارهای ارزیابی معیار توصیف شده در این سند، این مدلها نشان دادهاند که عملکرد برتری نسبت به سایر جایگزینهای مدل باز با اندازه قابل مقایسه ارائه میدهند.