یادگیری ماشین ai.ml
یادگیری ماشین کلاسیک: پیشپردازش، رگرسیون، دستهبندی، درخت، خوشهبندی و ارزیابی.
واردسازی هوش مصنوعی.یادگیری ماشین
نام آرگومانها شناسهی خود کد است و معادل فارسی ندارد؛ گونهها، کلیدواژهها و نام بستهها با معادل فارسی نوشته میشوند.
این بسته الگوریتمهای کلاسیک یادگیری ماشین را با رابطی شبیه scikit-learn میدهد. داده یک ماتریس است که هر سطرش یک نمونه و هر ستونش یک ویژگی است و برچسبها ماتریسی تکستونیاند. هر مدل یک ساختار است: آن را با پارامترها بسازید، با برازش آموزش دهید و با پیشبینی به کار ببرید.
پیش از آموزش، داده را با مقیاسگر استاندارد و جایگذار ساده آماده و با تقسیم آموزشآزمون جدا کنید؛ پس از آن مدل را با معیارهایی مثل دقت، اف یک و ضریب تعیین بسنجید و پارامترها را با جستجوی شبکهای انتخاب کنید. برای شبکهی عصبی شبکه عصبی را ببینید و برای مدلی که در پایتون آموزش دیده onnx را.
اشتباههای رایج
- برچسبها یک
ماتریستکستونی از عددها هستند. برای دستهها از ۰، ۱، ۲ و مانند آن استفاده کنید؛ نام دستهها را خودتان به عدد نگاشت کنید و این نگاشت را نگه دارید. - ورودی بد برنامه را متوقف نمیکند.
برازشوقتی شکلها جور نباشند نادرست برمیگرداند (وokمدل نادرست میماند) وتقسیم آموزشآزمونوقتی شمار سطرهایxوyفرق کند ماتریسهای تهی برمیگرداند. پیش از ادامه بسنجید. - مقیاسگر، جایگذار و کدگذار را فقط روی سطرهای آموزش برازش کنید و بعد همان شیء برازششده را روی سطرهای آزمون و دادهی تازه به کار ببرید.
- مدلها و نتیجهها صاحب ماتریساند. در برنامههایی که مدت طولانی اجرا میشوند، مدلها و نتیجههایی را که کارشان تمام شده با
آزادسازیرها کنید. - بخشهای تصادفی (تقسیم، جنگل، نقطهی شروع k-means) یک
seedمیگیرند تا اجرا دقیقا تکرارپذیر باشد. با عوض کردن آن ببینید نتیجه چقدر به شانس وابسته است.
روال معمول: تقسیم، مقیاس، برازش، سنجش
همهی مدلهای بانظارت همین گامها را دارند. بخشی از داده را با تقسیم آموزشآزمون کنار بگذارید تا مدل روی نمونههایی سنجیده شود که هرگز ندیده است. مقیاسگر را فقط روی بخش آموزش برازش کنید و همان مقیاسگر را روی بخش آزمون و هر نمونهی تازه به کار ببرید؛ برازش آن روی همهی داده، اطلاعات مجموعهی آزمون را به مدل نشت میدهد. بعد برازش، پیشبینی و سنجش. ماتریس درهمریختگی نشان میدهد کدام دستهها با هم قاطی میشوند و پیشبینی احتمال به جای جواب قطعی یک احتمال میدهد.
واردسازی هوش مصنوعی.یادگیری ماشین
واردسازی ماتریس
تابع بساز(سطرها: صحیح، ستونها: صحیح، عددها: رشته): ماتریس.ماتریس:
ناپایا داده := وکتور {} برگردان وکتور<اعشار۶۴>
هر عدد در عددها.بشکاف(" "):
داده.بیفزا(عدد.به اعشار())
پایان
برگشت ماتریس.از آرایه(سطرها، ستونها، داده)
پایان
تابع ریشه:
ناپایا ساعتها := بساز(۱۲، ۲، "1 4 2 5 2 8 3 6 3 9 4 5 5 7 6 8 7 6 8 7 9 8 10 7")
ناپایا قبولی := بساز(۱۲، ۱، "0 0 0 0 1 0 1 1 1 1 1 1")
ناپایا تقسیم := یادگیری ماشین.تقسیم آموزشآزمون(ساعتها، قبولی، ۰.۲۵، ۲)
دیرکن تقسیم.آزادسازی()
سرچاپ "آموزش"، ماتریس.رشته شکل(تقسیم.ویژگیهای آموزش)، "آزمون"، ماتریس.رشته شکل(تقسیم.ویژگیهای آزمون)
ناپایا مقیاسگر := یادگیری ماشین.مقیاسگر استاندارد {}
دیرکن مقیاسگر.آزادسازی()
ناپایا آموزش := مقیاسگر.برازش سپس تبدیل(تقسیم.ویژگیهای آموزش)
ناپایا آزمون := مقیاسگر.تبدیل(تقسیم.ویژگیهای آزمون)
ناپایا مدل := یادگیری ماشین.رگرسیون لجستیک { بیشترین دور = 2000 }
دیرکن مدل.آزادسازی()
سرچاپ "آموزش دید"، مدل.برازش(آموزش، تقسیم.برچسبهای آموزش)
ناپایا پیشبینی := مدل.پیشبینی(آزمون)
سرچاپ "دقت"، یادگیری ماشین.دقت(تقسیم.برچسبهای آزمون، پیشبینی)
سرچاپ "ماتریس درهمریختگی"، ماتریس.به بازنمایی(یادگیری ماشین.ماتریس درهمریختگی(تقسیم.برچسبهای آزمون، پیشبینی، ۲)، ۰)
ناپایا دانشجو := مقیاسگر.تبدیل(بساز(۱، ۲، "6 6"))
احتمال := مدل.پیشبینی احتمال(دانشجو)
سرچاپ "شانس قبولی"، ماتریس.به رشته با دقت(ماتریس.پرشده(۱، ۱، احتمال.عنصر(۰، ۱))، ۲)
پایانآرگومان چهارم تقسیم آموزشآزمون بذر است، پس تقسیم در هر اجرا یکسان است. با دوازده نمونه، مجموعهی آزمون سه نمونه دارد که برای اعتماد به دقت خیلی کم است؛ بخشهای بعد راههای بهتری برای سنجیدن مدل نشان میدهند.
پیشبینی یک عدد: رگرسیون خطی
وقتی هدف یک کمیت است، مثل قیمت، یک رگرسیونگر به کار ببرید. پس از برازش، coef برای هر ویژگی یک وزن و intercept مقدار پایه را نگه میدارد، پس مدل را مستقیم میشود خواند: اینجا هر متر مربع حدود ۲ اضافه میکند و هر سال عمر حدود ۱.۴ کم. ضریب تعیین و ریشه میانگین مربعات خطا برازش را میسنجند؛ دومی همواحد با هدف است.
واردسازی هوش مصنوعی.یادگیری ماشین
واردسازی ماتریس
تابع بساز(سطرها: صحیح، ستونها: صحیح، عددها: رشته): ماتریس.ماتریس:
ناپایا داده := وکتور {} برگردان وکتور<اعشار۶۴>
هر عدد در عددها.بشکاف(" "):
داده.بیفزا(عدد.به اعشار())
پایان
برگشت ماتریس.از آرایه(سطرها، ستونها، داده)
پایان
تابع یک رقم(عدد: اعشار۶۴): رشته:
برگشت ماتریس.به رشته با دقت(ماتریس.پرشده(۱، ۱، عدد)، ۱)
پایان
تابع ریشه:
ناپایا خانهها := بساز(۸، ۳، "50 1 20 65 2 15 80 2 10 90 3 30 100 3 5 120 4 12 140 4 3 160 5 8")
ناپایا قیمت := بساز(۸، ۱، "105 140 178 172 228 260 312 344")
ناپایا مدل := یادگیری ماشین.رگرسیون خطی {}
دیرکن مدل.آزادسازی()
سرچاپ "برازش شد"، مدل.برازش(خانهها، قیمت)
سرچاپ "هر متر"، یک رقم(مدل.ضریبها.عنصر(۰، ۰))، "هر اتاق"، یک رقم(مدل.ضریبها.عنصر(۱، ۰))، "هر سال عمر"، یک رقم(مدل.ضریبها.عنصر(۲، ۰))
سرچاپ "پایه"، یک رقم(مدل.عرض از مبدأ)
ناپایا پیشبینی := مدل.پیشبینی(خانهها)
سرچاپ "R2"، ماتریس.به رشته با دقت(ماتریس.پرشده(۱، ۱، یادگیری ماشین.ضریب تعیین(قیمت، پیشبینی))، ۳)، "RMSE"، یک رقم(یادگیری ماشین.ریشه میانگین مربعات خطا(قیمت، پیشبینی))
ناپایا پیشنهاد := مدل.پیشبینی(بساز(۲، ۳، "110 3 10 70 2 25"))
سرچاپ "۱۱۰ متر، ۳ اتاق، ۱۰ سال:"، یک رقم(پیشنهاد.عنصر(۰، ۰))
سرچاپ "۷۰ متر، ۲ اتاق، ۲۵ سال:"، یک رقم(پیشنهاد.عنصر(۱، ۰))
پایانمقایسهی مدلها با اعتبارسنجی متقاطع
یک تقسیم میتواند خوششانس یا بدشانس باشد. کی برش طبقهای داده را به برشهایی میبُرد که هر کدام سهم هر دسته را نگه میدارند، و امتیاز اعتبارسنجی متقاطع هر بار روی همهی برشها جز یکی آموزش میدهد و روی همان یکی میآزماید، برای همهی برشها به نوبت. مدل را به شکل تابعی میگیرد که آموزش میدهد و پیشبینی میکند، پس هر مدلی جا میشود، و سنجه را به شکل تابعی دیگر. میانگین امتیاز میانگین برشها را میدهد.
واردسازی هوش مصنوعی.یادگیری ماشین
واردسازی ماتریس
تابع بساز(سطرها: صحیح، ستونها: صحیح، عددها: رشته): ماتریس.ماتریس:
ناپایا داده := وکتور {} برگردان وکتور<اعشار۶۴>
هر عدد در عددها.بشکاف(" "):
داده.بیفزا(عدد.به اعشار())
پایان
برگشت ماتریس.از آرایه(سطرها، ستونها، داده)
پایان
تابع پیشبینی همسایه(آموزش &: ماتریس.ماتریس، برچسب ها &: ماتریس.ماتریس، آزمون &: ماتریس.ماتریس): ماتریس.ماتریس:
ناپایا مدل := یادگیری ماشین.دستهبند نزدیکترین همسایه { شمار همسایهها = 3 }
_ := مدل.برازش(آموزش، برچسبها)
پیشبینی := مدل.پیشبینی(آزمون)
مدل.آزادسازی()
برگشت پیشبینی
پایان
تابع پیشبینی درخت(آموزش &: ماتریس.ماتریس، برچسب ها &: ماتریس.ماتریس، آزمون &: ماتریس.ماتریس): ماتریس.ماتریس:
ناپایا مدل := یادگیری ماشین.درخت تصمیم { بیشترین عمق = 2 }
_ := مدل.برازش(آموزش، برچسبها)
پیشبینی := مدل.پیشبینی(آزمون)
مدل.آزادسازی()
برگشت پیشبینی
پایان
تابع پیشبینی بیز(آموزش &: ماتریس.ماتریس، برچسب ها &: ماتریس.ماتریس، آزمون &: ماتریس.ماتریس): ماتریس.ماتریس:
ناپایا مدل := یادگیری ماشین.بیز ساده گاوسی {}
_ := مدل.برازش(آموزش، برچسبها)
پیشبینی := مدل.پیشبینی(آزمون)
مدل.آزادسازی()
برگشت پیشبینی
پایان
تابع ریشه:
ناپایا گلها := بساز(۱۵، ۲، "1.4 0.2 1.3 0.2 1.5 0.3 1.7 0.4 1.4 0.3 4.5 1.5 4.0 1.3 4.7 1.4 3.9 1.2 4.4 1.4 5.8 2.2 6.1 2.5 5.1 1.9 5.6 2.1 5.0 1.7")
ناپایا دسته := بساز(۱۵، ۱، "0 0 0 0 0 1 1 1 1 1 2 2 2 2 2")
ناپایا برشها := یادگیری ماشین.کی برش طبقهای(دسته، ۵، ۳)
دیرکن برشها.آزادسازی()
سنجه := (الف_in: ماتریس.ماتریس، ب_in: ماتریس.ماتریس): ناپایا ب := ب_in ناپایا الف := الف_in برگشت یادگیری ماشین.دقت(الف، ب) پایان
ناپایا همسایه := یادگیری ماشین.امتیاز اعتبارسنجی متقاطع((الف_in: ماتریس.ماتریس، ب_in: ماتریس.ماتریس، ج_in: ماتریس.ماتریس): ناپایا ب := ب_in ناپایا ج := ج_in ناپایا الف := الف_in برگشت پیشبینی همسایه(الف، ب، ج) پایان، سنجه، گلها، دسته، برشها)
ناپایا درخت := یادگیری ماشین.امتیاز اعتبارسنجی متقاطع((الف_in: ماتریس.ماتریس، ب_in: ماتریس.ماتریس، ج_in: ماتریس.ماتریس): ناپایا ب := ب_in ناپایا ج := ج_in ناپایا الف := الف_in برگشت پیشبینی درخت(الف، ب، ج) پایان، سنجه، گلها، دسته، برشها)
ناپایا بیز := یادگیری ماشین.امتیاز اعتبارسنجی متقاطع((الف_in: ماتریس.ماتریس، ب_in: ماتریس.ماتریس، ج_in: ماتریس.ماتریس): ناپایا ب := ب_in ناپایا ج := ج_in ناپایا الف := الف_in برگشت پیشبینی بیز(الف، ب، ج) پایان، سنجه، گلها، دسته، برشها)
سرچاپ "تعداد برشها"، برشها.شمار()
سرچاپ "نزدیکترین همسایهها"، یادگیری ماشین.میانگین امتیاز(همسایه)
سرچاپ "درخت تصمیم"، یادگیری ماشین.میانگین امتیاز(درخت)
سرچاپ "بیز ساده"، یادگیری ماشین.میانگین امتیاز(بیز)
پایانپیدا کردن گروهها بدون برچسب: کیمیانگین
خوشهبندی برچسب لازم ندارد: کی میانگین نمونهها را در k گروه از مقدارهای شبیه میگذارد. اول مقیاس کنید، وگرنه ویژگیای که عددهای بزرگتری دارد (اینجا خرید) همه چیز را تعیین میکند. امتیاز سایهنما نزدیک ۱ یعنی گروهها خوب از هم جدا شدهاند. مرکزها در واحد مقیاسشدهاند، پس تبدیل معکوس آنها را به تعداد مراجعه و مبلغ خرید برمیگرداند تا بشود توصیفشان کرد.
واردسازی هوش مصنوعی.یادگیری ماشین
واردسازی ماتریس
تابع بساز(سطرها: صحیح، ستونها: صحیح، عددها: رشته): ماتریس.ماتریس:
ناپایا داده := وکتور {} برگردان وکتور<اعشار۶۴>
هر عدد در عددها.بشکاف(" "):
داده.بیفزا(عدد.به اعشار())
پایان
برگشت ماتریس.از آرایه(سطرها، ستونها، داده)
پایان
تابع ریشه:
ناپایا مشتریان := بساز(۱۰، ۲، "2 15 3 20 1 10 2 12 12 30 14 35 11 28 4 210 5 250 3 190")
ناپایا مقیاسگر := یادگیری ماشین.مقیاسگر استاندارد {}
دیرکن مقیاسگر.آزادسازی()
ناپایا مقیاسشده := مقیاسگر.برازش سپس تبدیل(مشتریان)
ناپایا خوشهبند := یادگیری ماشین.کی میانگین { شمار خوشهها = 3، بذر = 5 }
دیرکن خوشهبند.آزادسازی()
ناپایا برچسبها := خوشهبند.برازش سپس پیشبینی(مقیاسشده)
سرچاپ "امتیاز سایهنما"، ماتریس.به رشته با دقت(ماتریس.پرشده(۱، ۱، یادگیری ماشین.امتیاز سایهنما(مقیاسشده، برچسبها))، ۲)
ناپایا مرکزها := مقیاسگر.تبدیل معکوس(خوشهبند.مرکزها)
تکرار ۳ در خ:
ناپایا اعضا := ۰
تکرار برچسبها.سطرها در ی:
اگر برچسبها.عنصر(ی، ۰) برگردان صحیح برابر خ: اعضا++ پایان
پایان
سرچاپ "گروه"، خ، "مشتری"، اعضا، "مراجعه"، ماتریس.به رشته با دقت(ماتریس.پرشده(۱، ۱، مرکزها.عنصر(خ، ۰))، ۱)، "خرید"، ماتریس.به رشته با دقت(ماتریس.پرشده(۱، ۱، مرکزها.عنصر(خ، ۱))، ۱)
پایان
ناپایا تازه := مقیاسگر.تبدیل(بساز(۱، ۲، "13 32"))
سرچاپ "مشتری تازه به گروه"، خوشهبند.پیشبینی(تازه).عنصر(۰، ۰) برگردان صحیح، "میرود"
پایاندستهبندی متن: یک پالایهی کوچک هرزنامه
متن اول باید به عدد تبدیل شود. سادهترین راه ماتریس شمارش است: یک سطر برای هر پیام، یک ستون برای هر واژهی واژگان، و در آن تعداد دفعههایی که آن واژه آمده. بیز ساده چندجملهای برای همین شمارشها ساخته شده و در یک گذر آموزش میبیند. alpha شمارشها را هموار میکند تا واژهای که در یک دسته دیده نشده، آن دسته را یکسره کنار نگذارد.
واردسازی هوش مصنوعی.یادگیری ماشین
واردسازی ماتریس
تابع شمارش واژهها(پیامها: وکتور<رشته>، واژگان: وکتور<رشته>): ماتریس.ماتریس:
ناپایا م := ماتریس.صفرها(پیامها.طول()، واژگان.طول())
هر ی، متن در پیامها:
هر واژه در متن.بشکاف(" "):
هر ج، شناخته در واژگان:
اگر واژه برابر شناخته: م.تنظیم(ی، ج، م.عنصر(ی، ج) + ۱.۰) پایان
پایان
پایان
پایان
برگشت م
پایان
تابع ریشه:
ناپایا واژگان := وکتور {} برگردان وکتور<رشته>
دیرکن واژگان.آزادکن()
هر واژه در ["رایگان"، "برنده"، "جایزه"، "فوری"، "جلسه"، "ناهار"، "گزارش"، "فردا"]: واژگان.بیفزا(واژه) پایان
ناپایا آموزشی := وکتور {} برگردان وکتور<رشته>
دیرکن آموزشی.آزادکن()
هر م در ["برندهی جایزه رایگان فوری"، "جایزه رایگان فوری"، "برنده فوری برنده"، "جلسه فردا"، "ناهار فردا"، "گزارش برای جلسه"]: آموزشی.بیفزا(م) پایان
ناپایا نشانها := وکتور {} برگردان وکتور<اعشار۶۴>
هر ن در [۱.۰، ۱.۰، ۱.۰، ۰.۰، ۰.۰، ۰.۰]: نشانها.بیفزا(ن) پایان
ناپایا برچسبها := ماتریس.از آرایه(۶، ۱، نشانها)
ناپایا مدل := یادگیری ماشین.بیز ساده چندجملهای { ضریب هموارسازی = 1.0 }
دیرکن مدل.آزادسازی()
ناپایا داده := شمارش واژهها(آموزشی، واژگان)
سرچاپ "آموزش دید"، مدل.برازش(داده، برچسبها)
ناپایا صندوق := وکتور {} برگردان وکتور<رشته>
دیرکن صندوق.آزادکن()
هر م در ["ناهار رایگان فردا"، "شما برنده جایزه شدید"، "گزارش را فردا بفرست"]: صندوق.بیفزا(م) پایان
ناپایا پیشبینی := مدل.پیشبینی(شمارش واژهها(صندوق، واژگان))
هر ی، متن در صندوق:
ناپایا رأی := "صندوق"
اگر پیشبینی.عنصر(ی، ۰) برابر ۱.۰: رأی = "هرزنامه" پایان
سرچاپ رأی، "<-"، متن
پایان
پایان| کار | شروع با | سنجش با |
|---|---|---|
| پیشبینی یک عدد | رگرسیون خطی | ضریب تعیین، ریشه میانگین مربعات خطا |
| بله یا نه، با احتمال | رگرسیون لجستیک | دقت، ماتریس درهمریختگی |
| چند دسته، دادهی کم | دستهبند نزدیکترین همسایه، درخت تصمیم، بیز ساده گاوسی | امتیاز اعتبارسنجی متقاطع |
| دادهی جدولی، بیشترین دقت | جنگل تصادفی، تقویت گرادیانی | امتیاز اعتبارسنجی متقاطع، جستجوی شبکهای |
| ستونهای کمتر یا تصویری از داده | تحلیل مؤلفه اصلی، تیاسانای | واریانس تبیینشده |
| شمارش واژهها | بیز ساده چندجملهای | دقت |
| گروهها بدون برچسب | کی میانگین | امتیاز سایهنما |
گونهها
تقسیم Split
ساختار تقسیم| نام | انگلیسی | گونه | توضیح |
|---|---|---|---|
| ویژگیهای آموزش | x_train | ماتریس.ماتریس | ویژگیهای آموزش. |
| ویژگیهای آزمون | x_test | ماتریس.ماتریس | ویژگیهای آزمون. |
| برچسبهای آموزش | y_train | ماتریس.ماتریس | برچسبهای آموزش. |
| برچسبهای آزمون | y_test | ماتریس.ماتریس | برچسبهای آزمون. |
واردسازی هوش مصنوعی.یادگیری ماشین
واردسازی ماتریس
تابع ساختن(سطرها: صحیح، ستونها: صحیح، اعداد: رشته): ماتریس.ماتریس:
ناپایا داده := وکتور {} برگردان وکتور<اعشار۶۴>
هر عدد در اعداد.بشکاف(" "):
داده.بیفزا(عدد.به اعشار())
پایان
برگشت ماتریس.از آرایه(سطرها، ستونها، داده)
پایان
تابع نشان(نام: رشته، م &: ماتریس.ماتریس):
سرچاپ نام، ماتریس.به بازنمایی(ماتریس.حذف ریزه(م، ۰.۰۰۰۰۰۱)، ۳)
پایان
تابع صحیحها(بردار: وکتور<صحیح>): رشته:
ناپایا متن := "["
تکرار بردار.طول() در ش:
اگر ش > ۰:
متن += " "
پایان
متن += "" + بردار.دریافت(ش)
پایان
برگشت متن + "]"
پایان
تابع ریشه:
ناپایا داده := ساختن(۴، ۲، "1 10 2 20 3 30 4 40")
ناپایا استاندارد := یادگیری ماشین.مقیاسگر استاندارد {}
ناپایا مقیاسشده := استاندارد.برازش سپس تبدیل(داده)
نشان("استاندارد"، مقیاسشده)
نشان("میانگین"، استاندارد.میانگین)
سرچاپ استاندارد.موفق، استاندارد.با میانگین، استاندارد.با انحراف معیار، ماتریس.رشته شکل(استاندارد.انحراف معیار)
نشان("برگشت"، استاندارد.تبدیل معکوس(مقیاسشده))
ناپایا کمینه بیشینه := یادگیری ماشین.مقیاسگر کمینهبیشینه { کمینه = ۰.۰، بیشینه = ۱.۰ }
سرچاپ کمینه بیشینه.برازش(داده)
نشان("کمینهبیشینه"، کمینه بیشینه.تبدیل(داده))
نشان("برگشت"، کمینه بیشینه.تبدیل معکوس(کمینه بیشینه.برازش سپس تبدیل(داده)))
سرچاپ کمینه بیشینه.موفق، ماتریس.رشته شکل(کمینه بیشینه.کمینه داده)، ماتریس.رشته شکل(کمینه بیشینه.دامنه داده)
سرچاپ استاندارد.برازش(داده)، ماتریس.رشته شکل(استاندارد.تبدیل(داده))
ناپایا برچسبها := وکتور {} برگردان وکتور<رشته>
هر برچسب در ["گربه"، "سگ"، "گربه"، "ماهی"]:
برچسبها.بیفزا(برچسب)
پایان
ناپایا رمزگذار := یادگیری ماشین.رمزگذار برچسب {}
ناپایا عددی := رمزگذار.برازش سپس تبدیل(برچسبها)
نشان("برچسب"، عددی)
سرچاپ رمزگذار.موفق، رمزگذار.ردهها.طول()، رمزگذار.نمایه("سگ")، رمزگذار.تبدیل معکوس(عددی).دریافت(۳)، رمزگذار.برازش(برچسبها)، ماتریس.رشته شکل(رمزگذار.تبدیل(برچسبها))
ناپایا تکداغ := یادگیری ماشین.رمزگذار تکداغ {}
ناپایا داغ := تکداغ.برازش سپس تبدیل(عددی)
نشان("تکداغ"، داغ)
نشان("برگشت"، تکداغ.تبدیل معکوس(داغ))
سرچاپ تکداغ.موفق، تکداغ.شمار ردهها، تکداغ.برازش(عددی)، ماتریس.رشته شکل(تکداغ.تبدیل(عددی))
سرچاپ صحیحها(یادگیری ماشین.برچسب به عدد(عددی))، یادگیری ماشین.شمارش ردهها(عددی)
ناپایا ناقص := ساختن(۳، ۲، "1 4 nan 6 3 nan")
ناپایا جایگذار := یادگیری ماشین.جایگذار ساده { راهبرد = یادگیری ماشین.جایگذاری میانگین }
نشان("میانگین"، جایگذار.برازش سپس تبدیل(ناقص))
ناپایا جایگذار۲ := یادگیری ماشین.جایگذار ساده { راهبرد = یادگیری ماشین.جایگذاری ثابت، مقدار پرکننده = -۱.۰ }
سرچاپ جایگذار۲.برازش(ناقص)، جایگذار۲.موفق، ماتریس.رشته شکل(جایگذار۲.آمارها)
نشان("ثابت"، جایگذار۲.تبدیل(ناقص))
سرچاپ یادگیری ماشین.جایگذاری میانه
ناپایا چندجملهای := یادگیری ماشین.ویژگی چندجملهای { درجه = ۲، شامل سوگیری = درست }
نشان("چندجملهای"، چندجملهای.تبدیل(ساختن(۱، ۲، "2 3")))
ناپایا خطی := ساختن(۴، ۲، "1 2 2 4 3 6 4 8")
ناپایا مولفه := یادگیری ماشین.تحلیل مؤلفه اصلی { شمار مؤلفهها = ۱ }
سرچاپ مولفه.برازش(خطی)، مولفه.موفق، ماتریس.رشته شکل(مولفه.مؤلفهها)، ماتریس.رشته شکل(مولفه.میانگین)
نشان("واریانس"، مولفه.نسبت توضیحدادهشده)
سرچاپ ماتریس.رشته شکل(مولفه.واریانس توضیحدادهشده)، ماتریس.رشته شکل(مولفه.تبدیل(خطی))، ماتریس.رشته شکل(مولفه.برازش سپس تبدیل(خطی))
نشان("برگشت"، مولفه.تبدیل معکوس(مولفه.تبدیل(خطی)))
ناپایا بریده := یادگیری ماشین.تجزیه مقادیر تکین بریده { شمار مؤلفهها = ۱ }
سرچاپ بریده.برازش(خطی)، بریده.موفق، ماتریس.رشته شکل(بریده.مؤلفهها)، ماتریس.رشته شکل(بریده.مقدارهای تکین)، ماتریس.رشته شکل(بریده.واریانس توضیحدادهشده)، ماتریس.رشته شکل(بریده.نسبت توضیحدادهشده)
سرچاپ ماتریس.رشته شکل(بریده.تبدیل(خطی))، ماتریس.رشته شکل(بریده.برازش سپس تبدیل(خطی))
ناپایا ایکس := ساختن(۶، ۱، "1 2 3 4 5 6")
ناپایا وای := ساختن(۶، ۱، "0 0 0 1 1 1")
ناپایا تقسیم := یادگیری ماشین.تقسیم آموزشآزمون(ایکس، وای، ۰.۵، ۷)
سرچاپ ماتریس.رشته شکل(تقسیم.ویژگیهای آموزش)، ماتریس.رشته شکل(تقسیم.ویژگیهای آزمون)، ماتریس.رشته شکل(تقسیم.برچسبهای آموزش)، ماتریس.رشته شکل(تقسیم.برچسبهای آزمون)
ناپایا برشها := یادگیری ماشین.کی برش(۶، ۳، نادرست، ۰)
سرچاپ برشها.شمار()، صحیحها(برشها.آزمون.دریافت(۰))، صحیحها(برشها.آموزش.دریافت(۰))
ناپایا طبقهای := یادگیری ماشین.کی برش طبقهای(وای، ۳، ۱)
سرچاپ طبقهای.شمار()، طبقهای.آزمون.دریافت(۰).طول()
سرچاپ یادگیری ماشین.رواداری یادگیری > ۰.۰
استاندارد.آزادسازی()
کمینه بیشینه.آزادسازی()
رمزگذار.آزادسازی()
جایگذار.آزادسازی()
مولفه.آزادسازی()
بریده.آزادسازی()
پایانآزادسازی free
تابع آزادسازی()نمونهی این مورد همراه با موارد بالاتر آمده است: ai-ml-Prep.salam
برشها Folds
ساختار برشها| نام | انگلیسی | گونه | توضیح |
|---|---|---|---|
| آموزش | train | وکتور<وکتور<صحیح>> | شمارهی سطرهای آموزش هر برش. |
| آزمون | test | وکتور<وکتور<صحیح>> | شمارهی سطرهای آزمون هر برش. |
نمونهی این مورد همراه با موارد بالاتر آمده است: ai-ml-Prep.salam
شمار count
تابع شمار(): صحیحنمونهی این مورد همراه با موارد بالاتر آمده است: ai-ml-Prep.salam
آزادسازی free
تابع آزادسازی()نمونهی این مورد همراه با موارد بالاتر آمده است: ai-ml-Prep.salam
نتیجه جستجوی شبکهای GridResult
ساختار نتیجه جستجوی شبکهای| نام | انگلیسی | گونه | توضیح |
|---|---|---|---|
| امتیازها | scores | وکتور<اعشار۶۴> | میانگین امتیاز هر نامزد. |
| بهترین | best | صحیح = -1 | شمارهی بهترین. |
| بهترین امتیاز | best_score | اعشار۶۴ = 0 | بهترین امتیاز. |
واردسازی هوش مصنوعی.یادگیری ماشین
واردسازی ماتریس
تابع ساختن(سطرها: صحیح، ستونها: صحیح، اعداد: رشته): ماتریس.ماتریس:
ناپایا داده := وکتور {} برگردان وکتور<اعشار۶۴>
هر عدد در اعداد.بشکاف(" "):
داده.بیفزا(عدد.به اعشار())
پایان
برگشت ماتریس.از آرایه(سطرها، ستونها، داده)
پایان
تابع گ(عدد: اعشار۶۴): رشته:
برگشت ماتریس.به رشته با دقت(ماتریس.پرشده(۱، ۱، عدد)، ۳)
پایان
تابع همسایه(کا: صحیح، آموزش &: ماتریس.ماتریس، برچسب &: ماتریس.ماتریس، آزمون &: ماتریس.ماتریس): ماتریس.ماتریس:
ناپایا مدل := یادگیری ماشین.دستهبند نزدیکترین همسایه { شمار همسایهها = کا }
_ := مدل.برازش(آموزش، برچسب)
پیش := مدل.پیشبینی(آزمون)
مدل.آزادسازی()
برگشت پیش
پایان
تابع ریشه:
ناپایا ایکس := ساختن(۸، ۲، "1 1 1 2 2 1 2 2 6 6 6 7 7 6 7 7")
ناپایا وای := ساختن(۸، ۱، "0 0 0 0 1 1 1 1")
ناپایا برشها := یادگیری ماشین.کی برش طبقهای(وای، ۴، ۱)
ناپایا امتیازها := یادگیری ماشین.امتیاز اعتبارسنجی متقاطع((الف_in: ماتریس.ماتریس، ب_in: ماتریس.ماتریس، ج_in: ماتریس.ماتریس): ناپایا ب := ب_in ناپایا ج := ج_in ناپایا الف := الف_in برگشت همسایه(۱، الف، ب، ج) پایان، (الف_in: ماتریس.ماتریس، ب_in: ماتریس.ماتریس): ناپایا ب := ب_in ناپایا الف := الف_in برگشت یادگیری ماشین.دقت(الف، ب) پایان، ایکس، وای، برشها)
سرچاپ امتیازها.طول()، گ(یادگیری ماشین.میانگین امتیاز(امتیازها))
ناپایا موازی := یادگیری ماشین.امتیاز اعتبارسنجی متقاطع موازی((الف_in: ماتریس.ماتریس، ب_in: ماتریس.ماتریس، ج_in: ماتریس.ماتریس): ناپایا ب := ب_in ناپایا ج := ج_in ناپایا الف := الف_in برگشت همسایه(۱، الف، ب، ج) پایان، (الف_in: ماتریس.ماتریس، ب_in: ماتریس.ماتریس): ناپایا ب := ب_in ناپایا الف := الف_in برگشت یادگیری ماشین.دقت(الف، ب) پایان، ایکس، وای، برشها، ۲)
سرچاپ گ(یادگیری ماشین.میانگین امتیاز(موازی))
ناپایا نامزدها := وکتور {} برگردان وکتور<یادگیری ماشین.نامزد>
نامزدها.بیفزا(یادگیری ماشین.نامزد { نام = "k=1"، کارکرد برازش = (الف_in: ماتریس.ماتریس، ب_in: ماتریس.ماتریس، ج_in: ماتریس.ماتریس): ناپایا ب := ب_in ناپایا ج := ج_in ناپایا الف := الف_in برگشت همسایه(۱، الف، ب، ج) پایان })
نامزدها.بیفزا(یادگیری ماشین.نامزد { نام = "k=3"، کارکرد برازش = (الف_in: ماتریس.ماتریس، ب_in: ماتریس.ماتریس، ج_in: ماتریس.ماتریس): ناپایا ب := ب_in ناپایا ج := ج_in ناپایا الف := الف_in برگشت همسایه(۳، الف، ب، ج) پایان })
ناپایا نتیجه := یادگیری ماشین.جستجوی شبکهای(نامزدها، (الف_in: ماتریس.ماتریس، ب_in: ماتریس.ماتریس): ناپایا ب := ب_in ناپایا الف := الف_in برگشت یادگیری ماشین.دقت(الف، ب) پایان، ایکس، وای، برشها، ۱)
سرچاپ نتیجه.امتیازها.طول()، نتیجه.بهترین >= ۰، گ(نتیجه.بهترین امتیاز)، نامزدها.دریافت(نتیجه.بهترین).نام.طول() > ۰
پایانآزادسازی free
تابع آزادسازی()نمونهی این مورد همراه با موارد بالاتر آمده است: ai-ml-Select.salam
نامزد Candidate
ساختار نامزد| نام | انگلیسی | گونه | توضیح |
|---|---|---|---|
| نام | name | رشته = "" | نام. |
| کارکرد برازش | fit | تابع(ماتریس.ماتریس، ماتریس.ماتریس، ماتریس.ماتریس): ماتریس.ماتریس | تابعی که با دادهی آموزش و آزمون پیشبینی برمیگرداند. |
نمونهی این مورد همراه با موارد بالاتر آمده است: ai-ml-Select.salam
درخت هیستوگرام HistTree
ساختار درخت هیستوگرام| نام | انگلیسی | گونه | توضیح |
|---|---|---|---|
| ویژگی | feature | وکتور<صحیح> | ویژگی شکاف هر گره. |
| آستانه | threshold | وکتور<اعشار۶۴> | آستانهی شکاف هر گره. |
| چپ | left | وکتور<صحیح> | فرزند چپ هر گره. |
| راست | right | وکتور<صحیح> | فرزند راست هر گره. |
| مقدار | value | وکتور<اعشار۶۴> | مقدار یا احتمال برگها. |
واردسازی هوش مصنوعی.یادگیری ماشین
واردسازی ماتریس
تابع ساختن(سطرها: صحیح، ستونها: صحیح، اعداد: رشته): ماتریس.ماتریس:
ناپایا داده := وکتور {} برگردان وکتور<اعشار۶۴>
هر عدد در اعداد.بشکاف(" "):
داده.بیفزا(عدد.به اعشار())
پایان
برگشت ماتریس.از آرایه(سطرها، ستونها، داده)
پایان
تابع نشان(نام: رشته، م &: ماتریس.ماتریس):
سرچاپ نام، ماتریس.به بازنمایی(ماتریس.حذف ریزه(م، ۰.۰۰۰۰۰۱)، ۳)
پایان
تابع گ(عدد: اعشار۶۴): رشته:
برگشت ماتریس.به رشته با دقت(ماتریس.پرشده(۱، ۱، عدد)، ۳)
پایان
تابع صحیحها(بردار: وکتور<صحیح>): رشته:
ناپایا متن := "["
تکرار بردار.طول() در ش:
اگر ش > ۰:
متن += " "
پایان
متن += "" + بردار.دریافت(ش)
پایان
برگشت متن + "]"
پایان
تابع ریشه:
ناپایا ایکس := ساختن(۸، ۲، "1 1 1 2 2 1 2 2 6 6 6 7 7 6 7 7")
ناپایا وای := ساختن(۸، ۱، "0 0 0 0 1 1 1 1")
ناپایا آزمون := ساختن(۲، ۲، "1.5 1.5 6.5 6.5")
ناپایا درخت := یادگیری ماشین.درخت تصمیم { معیار = یادگیری ماشین.معیار جینی، بیشترین عمق = ۳ }
سرچاپ درخت.برازش(ایکس، وای)، درخت.موفق، درخت.شمار ردهها، درخت.رگرسیون است()، درخت.شمار گره()، درخت.اعمال سطر(آزمون، ۰) >= ۰
سرچاپ درخت.کمترین نمونه شکاف، درخت.کمترین نمونه برگ، درخت.بیشترین ویژگی، درخت.بذر، درخت.شمار ردهی پیشنهادی، درخت.ویژگی.طول()، درخت.آستانه.طول()، درخت.چپ.طول()، درخت.راست.طول()، ماتریس.رشته شکل(درخت.مقدار)
نشان("درخت"، درخت.پیشبینی(آزمون))
سرچاپ ماتریس.رشته شکل(درخت.پیشبینی احتمال(آزمون))، گ(درخت.امتیاز(ایکس، وای))
ناپایا رگرسیون := یادگیری ماشین.درخت تصمیم { معیار = یادگیری ماشین.معیار میانگین مربعات }
سرچاپ رگرسیون.برازش(ایکس، ساختن(۸، ۱، "1 1 1 1 5 5 5 5"))، رگرسیون.رگرسیون است()، یادگیری ماشین.معیار آنتروپی
ناپایا جنگل := یادگیری ماشین.جنگل تصادفی { شمار درختها = ۲۰، بیشترین عمق = ۴، بذر = ۳ }
سرچاپ جنگل.برازش(ایکس، وای)، جنگل.موفق، جنگل.شمار ردهها، جنگل.درختها.طول()، جنگل.رگرسیون است()، جنگل.معیار، جنگل.کمترین نمونه برگ، جنگل.بیشترین ویژگی، جنگل.بوتاسترپ، جنگل.شمار نخها
نشان("جنگل"، جنگل.پیشبینی(آزمون))
سرچاپ ماتریس.رشته شکل(جنگل.پیشبینی احتمال(آزمون))، گ(جنگل.امتیاز(ایکس، وای))
جنگل.آزادسازی درختها()
ناپایا آدا := یادگیری ماشین.آدابوست { شمار برآوردگرها = ۱۰ }
سرچاپ آدا.برازش(ایکس، وای)، آدا.موفق، آدا.شمار ردهها، آدا.درختها.طول() > ۰، آدا.وزن درختها.طول() > ۰، آدا.بیشترین عمق، آدا.نرخ یادگیری، آدا.بذر
نشان("آدابوست"، آدا.پیشبینی(آزمون))
سرچاپ گ(آدا.امتیاز(ایکس، وای))
آدا.آزادسازی همه()
ناپایا گرادیان := یادگیری ماشین.تقویت گرادیانی { شمار برآوردگرها = ۲۰، نرخ یادگیری = ۰.۳، بیشترین عمق = ۲ }
سرچاپ گرادیان.برازش(ایکس، وای)، گرادیان.موفق، گرادیان.شمار ردهها، گرادیان.درختها.طول()، گرادیان.کمترین نمونه برگ، گرادیان.رگرسیون، ماتریس.رشته شکل(گرادیان.پیشبینی پایه)
نشان("تقویت گرادیانی"، گرادیان.پیشبینی(آزمون))
سرچاپ ماتریس.رشته شکل(گرادیان.تصمیم(آزمون))، ماتریس.رشته شکل(گرادیان.پیشبینی احتمال(آزمون))، گ(گرادیان.امتیاز(ایکس، وای))
گرادیان.آزادسازی همه()
ناپایا هیستوگرام := یادگیری ماشین.تقویت گرادیان هیستوگرامی { شمار برآوردگرها = ۲۰، کمترین نمونه برگ = ۱، بیشترین بازه = ۱۶ }
سرچاپ هیستوگرام.برازش(ایکس، وای)، هیستوگرام.موفق، هیستوگرام.شمار ردهها، هیستوگرام.درختها.طول() > ۰، هیستوگرام.بیشترین عمق، هیستوگرام.ضریب ال دو، هیستوگرام.نرخ یادگیری، هیستوگرام.رگرسیون، هیستوگرام.مرزها.طول() > ۰، هیستوگرام.آغاز مرزها.طول()، هیستوگرام.پیشبینی پایه.طول()
نشان("هیستوگرامی"، هیستوگرام.پیشبینی(آزمون))
سرچاپ ماتریس.رشته شکل(هیستوگرام.تصمیم(آزمون))، ماتریس.رشته شکل(هیستوگرام.پیشبینی احتمال(آزمون))، گ(هیستوگرام.امتیاز(ایکس، وای))
ناپایا یکی := هیستوگرام.درختها.دریافت(۰)
سرچاپ یکی.ویژگی.طول() > ۰، یکی.آستانه.طول() > ۰، یکی.چپ.طول() > ۰، یکی.راست.طول() > ۰، یکی.مقدار.طول() > ۰
هیستوگرام.آزادسازی همه()
ناپایا کیدی := یادگیری ماشین.درخت کیدی جدید(ایکس، ۲)
ناپایا فاصلهها := وکتور {} برگردان وکتور<اعشار۶۴>
سرچاپ کیدی.موفق، کیدی.اندازه برگ، کیدی.شمار گره() > ۰، صحیحها(کیدی.پرسوجو(آزمون، ۱، ۲، فاصلهها))، گ(فاصلهها.دریافت(۰))
سرچاپ ماتریس.رشته شکل(کیدی.داده)، کیدی.جایگشت.طول()، کیدی.آغاز گرهها.طول() > ۰، کیدی.انتهای گرهها.طول() > ۰، کیدی.بعد گرهها.طول() > ۰، کیدی.شکاف گرهها.طول() > ۰، کیدی.فرزند چپ گرهها.طول() > ۰، کیدی.فرزند راست گرهها.طول() > ۰
ناپایا خالی := یادگیری ماشین.درخت کیدی {}
سرچاپ خالی.ساخت(ایکس)، خالی.شمار گره() > ۰
کیدی.آزادسازی()
خالی.آزادسازی()
درخت.آزادسازی()
رگرسیون.آزادسازی()
پایاناعمال سطر apply_row
تابع اعمال سطر(x &: ماتریس.ماتریس، i: صحیح): اعشار۶۴نمونهی این مورد همراه با موارد بالاتر آمده است: ai-ml-Trees.salam
آزادسازی free
تابع آزادسازی()نمونهی این مورد همراه با موارد بالاتر آمده است: ai-ml-Trees.salam
تقویت گرادیان هیستوگرامی HistGradientBoosting
ساختار تقویت گرادیان هیستوگرامی| نام | انگلیسی | گونه | توضیح |
|---|---|---|---|
| شمار برآوردگرها | n_estimators | صحیح = 100 | شمار برآوردگرها. |
| نرخ یادگیری | learning_rate | اعشار۶۴ = 0.1 | نرخ یادگیری. |
| بیشترین عمق | max_depth | صحیح = 6 | بیشترین عمق درخت. |
| بیشترین بازه | max_bins | صحیح = 255 | بیشترین شمار بازهها برای هر ویژگی. |
| کمترین نمونه برگ | min_samples_leaf | صحیح = 20 | کمترین نمونه در هر برگ. |
| ضریب ال دو | l2 | اعشار۶۴ = 1 | منظمسازی L2 برگها. |
| رگرسیون | regression | منطقی = نادرست | رگرسیون به جای دستهبندی. |
| مرزها | edges | وکتور<اعشار۶۴> | مرز بازهها. |
| آغاز مرزها | edges_start | وکتور<صحیح> | آغاز مرزهای هر ویژگی. |
| پیشبینی پایه | base | وکتور<اعشار۶۴> | پیشبینی آغازین. |
| درختها | trees | وکتور<درخت هیستوگرام> | درختها. |
| شمار ردهها | n_classes | صحیح = 0 | شمار ردهها. |
| موفق | ok | منطقی = نادرست | برازش موفق بود. |
نمونهی این مورد همراه با موارد بالاتر آمده است: ai-ml-Trees.salam
برازش fit
تابع برازش(x &: ماتریس.ماتریس، y &: ماتریس.ماتریس): منطقینمونهی این مورد همراه با موارد بالاتر آمده است: ai-ml-Trees.salam
تصمیم decision
تابع تصمیم(x &: ماتریس.ماتریس): ماتریس.ماتریسنمونهی این مورد همراه با موارد بالاتر آمده است: ai-ml-Trees.salam
پیشبینی احتمال predict_proba
تابع پیشبینی احتمال(x &: ماتریس.ماتریس): ماتریس.ماتریسنمونهی این مورد همراه با موارد بالاتر آمده است: ai-ml-Trees.salam
پیشبینی predict
تابع پیشبینی(x &: ماتریس.ماتریس): ماتریس.ماتریسنمونهی این مورد همراه با موارد بالاتر آمده است: ai-ml-Trees.salam
امتیاز score
تابع امتیاز(x &: ماتریس.ماتریس، y &: ماتریس.ماتریس): اعشار۶۴نمونهی این مورد همراه با موارد بالاتر آمده است: ai-ml-Trees.salam
آزادسازی همه free_all
تابع آزادسازی همه()نمونهی این مورد همراه با موارد بالاتر آمده است: ai-ml-Trees.salam
آزادسازی free
تابع آزادسازی()نمونهی این مورد همراه با موارد بالاتر آمده است: ai-ml-Trees.salam
رگرسیون خطی LinearReg
ساختار رگرسیون خطی| نام | انگلیسی | گونه | توضیح |
|---|---|---|---|
| برازش عرض از مبدأ | fit_intercept | منطقی = درست | عرض از مبدأ را هم برازش کند. |
| ضریبها | coef | ماتریس.ماتریس | ضریبها. |
| عرض از مبدأ | intercept | اعشار۶۴ = 0 | عرض از مبدأ. |
| موفق | ok | منطقی = نادرست | برازش موفق بود. |
واردسازی هوش مصنوعی.یادگیری ماشین
واردسازی ماتریس
تابع ساختن(سطرها: صحیح، ستونها: صحیح، اعداد: رشته): ماتریس.ماتریس:
ناپایا داده := وکتور {} برگردان وکتور<اعشار۶۴>
هر عدد در اعداد.بشکاف(" "):
داده.بیفزا(عدد.به اعشار())
پایان
برگشت ماتریس.از آرایه(سطرها، ستونها، داده)
پایان
تابع نشان(نام: رشته، م &: ماتریس.ماتریس):
سرچاپ نام، ماتریس.به بازنمایی(ماتریس.حذف ریزه(م، ۰.۰۰۰۰۰۱)، ۳)
پایان
تابع گ(عدد: اعشار۶۴): رشته:
برگشت ماتریس.به رشته با دقت(ماتریس.پرشده(۱، ۱، عدد)، ۳)
پایان
تابع ریشه:
ناپایا ایکس := ساختن(۵، ۲، "1 0 2 1 3 0 4 1 5 0")
ناپایا وای := ساختن(۵، ۱، "3 6 7 10 11")
ناپایا خطی := یادگیری ماشین.رگرسیون خطی {}
سرچاپ خطی.برازش(ایکس، وای)، خطی.موفق، خطی.برازش عرض از مبدأ، گ(خطی.عرض از مبدأ)
نشان("ضریبها"، خطی.ضریبها)
ناپایا پیش := خطی.پیشبینی(ایکس)
نشان("پیشبینی"، پیش)
سرچاپ گ(خطی.امتیاز(ایکس، وای))، گ(یادگیری ماشین.ضریب تعیین(وای، پیش))
ناپایا خطا := ساختن(۵، ۱، "3.5 5.5 7 10 12")
سرچاپ گ(یادگیری ماشین.میانگین مربعات خطا(وای، خطا))، گ(یادگیری ماشین.میانگین قدرمطلق خطا(وای، خطا))، گ(یادگیری ماشین.ریشه میانگین مربعات خطا(وای، خطا))
سرچاپ گ(یادگیری ماشین.میانه خطای مطلق(وای، خطا))، گ(یادگیری ماشین.میانگین درصد خطای مطلق(وای، خطا))، گ(یادگیری ماشین.واریانس تبیینشده(وای، خطا))
ناپایا ستیغی := یادگیری ماشین.رگرسیون ستیغی { ضریب منظمسازی = ۱.۰ }
سرچاپ ستیغی.برازش(ایکس، وای)، ستیغی.موفق، ستیغی.ضریب منظمسازی، ستیغی.برازش عرض از مبدأ، گ(ستیغی.عرض از مبدأ)
نشان("ستیغی"، ستیغی.ضریبها)
سرچاپ ستیغی.امتیاز(ایکس، وای) > ۰.۹، ماتریس.رشته شکل(ستیغی.پیشبینی(ایکس))
ناپایا لاسو := یادگیری ماشین.لاسو { ضریب منظمسازی = ۰.۱ }
سرچاپ لاسو.برازش(ایکس، وای)، لاسو.موفق، لاسو.ضریب منظمسازی، لاسو.نسبت ال یک، لاسو.برازش عرض از مبدأ، لاسو.بیشترین دور، لاسو.رواداری > ۰.۰، لاسو.شمار تکرارها > ۰، لاسو.عرض از مبدأ > ۰.۰
نشان("لاسو"، لاسو.ضریبها)
سرچاپ لاسو.امتیاز(ایکس، وای) > ۰.۹، ماتریس.رشته شکل(لاسو.پیشبینی(ایکس))
ناپایا کشسان := یادگیری ماشین.شبکه کشسان جدید(۰.۱، ۰.۵)
سرچاپ کشسان.برازش(ایکس، وای)، کشسان.نسبت ال یک
ناپایا ساعت := ساختن(۶، ۱، "1 2 3 4 5 6")
ناپایا قبولی := ساختن(۶، ۱، "0 0 0 1 1 1")
ناپایا لجستیک := یادگیری ماشین.رگرسیون لجستیک { ضریب منظمسازی = ۰.۰۱، بیشترین دور = ۲۰۰۰ }
سرچاپ لجستیک.برازش(ساعت، قبولی)، لجستیک.موفق، لجستیک.شمار ردهها، لجستیک.برازش عرض از مبدأ، لجستیک.شمار تکرارها > ۰، لجستیک.رواداری > ۰.۰
سرچاپ ماتریس.رشته شکل(لجستیک.ضریبها)، ماتریس.رشته شکل(لجستیک.عرض از مبدأ)
نشان("پیشبینی"، لجستیک.پیشبینی(ساعت))
ناپایا احتمال := لجستیک.پیشبینی احتمال(ساختن(۲، ۱، "1 6"))
سرچاپ احتمال.عنصر(۰، ۱) < ۰.۵، احتمال.عنصر(۱، ۱) > ۰.۵، گ(لجستیک.امتیاز(ساعت، قبولی))
خطی.آزادسازی()
ستیغی.آزادسازی()
لاسو.آزادسازی()
کشسان.آزادسازی()
لجستیک.آزادسازی()
پایانبرازش fit
تابع برازش(x &: ماتریس.ماتریس، y &: ماتریس.ماتریس): منطقینمونهی این مورد همراه با موارد بالاتر آمده است: ai-ml-Linear.salam
پیشبینی predict
تابع پیشبینی(x &: ماتریس.ماتریس): ماتریس.ماتریسنمونهی این مورد همراه با موارد بالاتر آمده است: ai-ml-Linear.salam
امتیاز score
تابع امتیاز(x &: ماتریس.ماتریس، y &: ماتریس.ماتریس): اعشار۶۴نمونهی این مورد همراه با موارد بالاتر آمده است: ai-ml-Linear.salam
آزادسازی free
تابع آزادسازی()نمونهی این مورد همراه با موارد بالاتر آمده است: ai-ml-Linear.salam
رگرسیون ستیغی Ridge
ساختار رگرسیون ستیغی| نام | انگلیسی | گونه | توضیح |
|---|---|---|---|
| ضریب منظمسازی | alpha | اعشار۶۴ = 1 | قدرت منظمسازی. |
| برازش عرض از مبدأ | fit_intercept | منطقی = درست | عرض از مبدأ را هم برازش کند. |
| ضریبها | coef | ماتریس.ماتریس | ضریبها. |
| عرض از مبدأ | intercept | اعشار۶۴ = 0 | عرض از مبدأ. |
| موفق | ok | منطقی = نادرست | برازش موفق بود. |
نمونهی این مورد همراه با موارد بالاتر آمده است: ai-ml-Linear.salam
برازش fit
تابع برازش(x &: ماتریس.ماتریس، y &: ماتریس.ماتریس): منطقینمونهی این مورد همراه با موارد بالاتر آمده است: ai-ml-Linear.salam
پیشبینی predict
تابع پیشبینی(x &: ماتریس.ماتریس): ماتریس.ماتریسنمونهی این مورد همراه با موارد بالاتر آمده است: ai-ml-Linear.salam
امتیاز score
تابع امتیاز(x &: ماتریس.ماتریس، y &: ماتریس.ماتریس): اعشار۶۴نمونهی این مورد همراه با موارد بالاتر آمده است: ai-ml-Linear.salam
آزادسازی free
تابع آزادسازی()نمونهی این مورد همراه با موارد بالاتر آمده است: ai-ml-Linear.salam
لاسو Lasso
ساختار لاسو| نام | انگلیسی | گونه | توضیح |
|---|---|---|---|
| ضریب منظمسازی | alpha | اعشار۶۴ = 1 | قدرت منظمسازی. |
| نسبت ال یک | l1_ratio | اعشار۶۴ = 1 | سهم L1 در جریمه؛ یک یعنی لاسو. |
| برازش عرض از مبدأ | fit_intercept | منطقی = درست | عرض از مبدأ را هم برازش کند. |
| بیشترین دور | max_iter | صحیح = 1000 | بیشترین شمار تکرار. |
| رواداری | tol | اعشار۶۴ = 0.0001 | رواداری همگرایی. |
| ضریبها | coef | ماتریس.ماتریس | ضریبها. |
| عرض از مبدأ | intercept | اعشار۶۴ = 0 | عرض از مبدأ. |
| شمار تکرارها | n_iter | صحیح = 0 | شمار تکرارهای انجامشده. |
| موفق | ok | منطقی = نادرست | برازش موفق بود. |
نمونهی این مورد همراه با موارد بالاتر آمده است: ai-ml-Linear.salam
برازش fit
تابع برازش(x &: ماتریس.ماتریس، y &: ماتریس.ماتریس): منطقینمونهی این مورد همراه با موارد بالاتر آمده است: ai-ml-Linear.salam
پیشبینی predict
تابع پیشبینی(x &: ماتریس.ماتریس): ماتریس.ماتریسنمونهی این مورد همراه با موارد بالاتر آمده است: ai-ml-Linear.salam
امتیاز score
تابع امتیاز(x &: ماتریس.ماتریس، y &: ماتریس.ماتریس): اعشار۶۴نمونهی این مورد همراه با موارد بالاتر آمده است: ai-ml-Linear.salam
آزادسازی free
تابع آزادسازی()نمونهی این مورد همراه با موارد بالاتر آمده است: ai-ml-Linear.salam
رگرسیون لجستیک LogisticRegression
ساختار رگرسیون لجستیک| نام | انگلیسی | گونه | توضیح |
|---|---|---|---|
| ضریب منظمسازی | alpha | اعشار۶۴ = 0.0001 | قدرت منظمسازی. |
| برازش عرض از مبدأ | fit_intercept | منطقی = درست | عرض از مبدأ را هم برازش کند. |
| بیشترین دور | max_iter | صحیح = 500 | بیشترین شمار تکرار. |
| رواداری | tol | اعشار۶۴ = 1e-06 | رواداری همگرایی. |
| ضریبها | coef | ماتریس.ماتریس | ضریبها. |
| عرض از مبدأ | intercept | ماتریس.ماتریس | عرض از مبدأ. |
| شمار ردهها | n_classes | صحیح = 0 | شمار ردهها. |
| شمار تکرارها | n_iter | صحیح = 0 | شمار تکرارهای انجامشده. |
| موفق | ok | منطقی = نادرست | برازش موفق بود. |
نمونهی این مورد همراه با موارد بالاتر آمده است: ai-ml-Linear.salam
برازش fit
تابع برازش(x &: ماتریس.ماتریس، y &: ماتریس.ماتریس): منطقینمونهی این مورد همراه با موارد بالاتر آمده است: ai-ml-Linear.salam
پیشبینی احتمال predict_proba
تابع پیشبینی احتمال(x &: ماتریس.ماتریس): ماتریس.ماتریسنمونهی این مورد همراه با موارد بالاتر آمده است: ai-ml-Linear.salam
پیشبینی predict
تابع پیشبینی(x &: ماتریس.ماتریس): ماتریس.ماتریسنمونهی این مورد همراه با موارد بالاتر آمده است: ai-ml-Linear.salam
امتیاز score
تابع امتیاز(x &: ماتریس.ماتریس، y &: ماتریس.ماتریس): اعشار۶۴نمونهی این مورد همراه با موارد بالاتر آمده است: ai-ml-Linear.salam
آزادسازی free
تابع آزادسازی()نمونهی این مورد همراه با موارد بالاتر آمده است: ai-ml-Linear.salam
بیز ساده گاوسی GaussianNB
ساختار بیز ساده گاوسی| نام | انگلیسی | گونه | توضیح |
|---|---|---|---|
| هموارسازی واریانس | var_smoothing | اعشار۶۴ = 1e-09 | افزوده به واریانسها برای پایداری. |
| میانگینها | means | ماتریس.ماتریس | میانگین هر رده. |
| واریانسها | vars | ماتریس.ماتریس | واریانسها. |
| لگاریتم پیشینها | log_priors | ماتریس.ماتریس | لگاریتم احتمال پیشین هر رده. |
| شمار ردهها | n_classes | صحیح = 0 | شمار ردهها. |
| موفق | ok | منطقی = نادرست | برازش موفق بود. |
واردسازی هوش مصنوعی.یادگیری ماشین
واردسازی ماتریس
تابع ساختن(سطرها: صحیح، ستونها: صحیح، اعداد: رشته): ماتریس.ماتریس:
ناپایا داده := وکتور {} برگردان وکتور<اعشار۶۴>
هر عدد در اعداد.بشکاف(" "):
داده.بیفزا(عدد.به اعشار())
پایان
برگشت ماتریس.از آرایه(سطرها، ستونها، داده)
پایان
تابع نشان(نام: رشته، م &: ماتریس.ماتریس):
سرچاپ نام، ماتریس.به بازنمایی(ماتریس.حذف ریزه(م، ۰.۰۰۰۰۰۱)، ۳)
پایان
تابع گ(عدد: اعشار۶۴): رشته:
برگشت ماتریس.به رشته با دقت(ماتریس.پرشده(۱، ۱، عدد)، ۳)
پایان
تابع ریشه:
ناپایا ایکس := ساختن(۸، ۲، "1 1 1 2 2 1 2 2 6 6 6 7 7 6 7 7")
ناپایا وای := ساختن(۸، ۱، "0 0 0 0 1 1 1 1")
ناپایا آزمون := ساختن(۲، ۲، "1.5 1.5 6.5 6.5")
ناپایا همسایه := یادگیری ماشین.دستهبند نزدیکترین همسایه { شمار همسایهها = ۳، وزندار = درست، الگوریتم = یادگیری ماشین.همسایه درخت کیدی }
سرچاپ همسایه.برازش(ایکس، وای)، همسایه.موفق، همسایه.شمار ردهها، همسایه.اندازه برگ، همسایه.شمار نخها، ماتریس.رشته شکل(همسایه.ویژگیهای آموزش)، ماتریس.رشته شکل(همسایه.برچسبهای آموزش)، همسایه.درخت.موفق
نشان("همسایه"، همسایه.پیشبینی(آزمون))
سرچاپ ماتریس.رشته شکل(همسایه.پیشبینی احتمال(آزمون))، گ(همسایه.امتیاز(ایکس، وای))، یادگیری ماشین.همسایه جستجوی کامل
ناپایا رگرسور := یادگیری ماشین.رگرسور نزدیکترین همسایه { شمار همسایهها = ۲ }
سرچاپ رگرسور.برازش(ایکس، وای)، رگرسور.موفق، رگرسور.وزندار، رگرسور.الگوریتم، رگرسور.اندازه برگ، رگرسور.شمار نخها، ماتریس.رشته شکل(رگرسور.ویژگیهای آموزش)، ماتریس.رشته شکل(رگرسور.برچسبهای آموزش)، رگرسور.درخت.موفق
نشان("رگرسور"، رگرسور.پیشبینی(آزمون))
سرچاپ گ(رگرسور.امتیاز(ایکس، وای))
ناپایا گاوسی := یادگیری ماشین.بیز ساده گاوسی {}
سرچاپ گاوسی.برازش(ایکس، وای)، گاوسی.موفق، گاوسی.شمار ردهها، گاوسی.هموارسازی واریانس > ۰.۰، ماتریس.رشته شکل(گاوسی.میانگینها)، ماتریس.رشته شکل(گاوسی.واریانسها)، ماتریس.رشته شکل(گاوسی.لگاریتم پیشینها)
نشان("گاوسی"، گاوسی.پیشبینی(آزمون))
سرچاپ ماتریس.رشته شکل(گاوسی.پیشبینی احتمال(آزمون))، گ(گاوسی.امتیاز(ایکس، وای))
ناپایا شمارش := ساختن(۴، ۳، "3 0 1 2 0 0 0 3 1 0 2 2")
ناپایا موضوع := ساختن(۴، ۱، "0 0 1 1")
ناپایا چندجملهای := یادگیری ماشین.بیز ساده چندجملهای { ضریب هموارسازی = ۱.۰ }
سرچاپ چندجملهای.برازش(شمارش، موضوع)، چندجملهای.موفق، چندجملهای.یادگیری پیشین، چندجملهای.شمار ردهها، ماتریس.رشته شکل(چندجملهای.لگاریتم احتمال)، ماتریس.رشته شکل(چندجملهای.لگاریتم پیشینها)
نشان("چندجملهای"، چندجملهای.پیشبینی(شمارش))
سرچاپ ماتریس.رشته شکل(چندجملهای.تصمیم(شمارش))، ماتریس.رشته شکل(چندجملهای.پیشبینی احتمال(شمارش))، گ(چندجملهای.امتیاز(شمارش، موضوع))
ناپایا خطی := یادگیری ماشین.تحلیل تشخیصی خطی {}
سرچاپ خطی.برازش(ایکس، وای)، خطی.موفق، خطی.شمار ردهها، خطی.منظمسازی > ۰.۰، ماتریس.رشته شکل(خطی.میانگینها)، ماتریس.رشته شکل(خطی.کوواریانس)، ماتریس.رشته شکل(خطی.لگاریتم پیشینها)
نشان("خطی"، خطی.پیشبینی(آزمون))
سرچاپ ماتریس.رشته شکل(خطی.پیشبینی احتمال(آزمون))، گ(خطی.امتیاز(ایکس، وای))
ناپایا درجه دو := یادگیری ماشین.تحلیل تشخیصی درجه دو {}
سرچاپ درجه دو.برازش(ایکس، وای)، درجه دو.موفق، درجه دو.شمار ردهها، درجه دو.منظمسازی > ۰.۰، ماتریس.رشته شکل(درجه دو.میانگینها)، درجه دو.کوواریانسها.طول()، ماتریس.رشته شکل(درجه دو.لگاریتم پیشینها)
نشان("درجه دو"، درجه دو.پیشبینی(آزمون))
سرچاپ ماتریس.رشته شکل(درجه دو.پیشبینی احتمال(آزمون))، گ(درجه دو.امتیاز(ایکس، وای))
ناپایا خطی ب := یادگیری ماشین.ماشین بردار پشتیبان خطی { جریمه = ۱.۰ }
سرچاپ خطی ب.برازش(ایکس، وای)، خطی ب.موفق، خطی ب.شمار ردهها، خطی ب.بیشترین دور، خطی ب.رواداری > ۰.۰، خطی ب.بذر، ماتریس.رشته شکل(خطی ب.ضریبها)، ماتریس.رشته شکل(خطی ب.عرض از مبدأ)
نشان("بردار پشتیبان خطی"، خطی ب.پیشبینی(آزمون))
سرچاپ ماتریس.رشته شکل(خطی ب.تصمیم(آزمون))، گ(خطی ب.امتیاز(ایکس، وای))
ناپایا هسته := یادگیری ماشین.دستهبند بردار پشتیبان { هسته = یادگیری ماشین.هسته شعاعی، جریمه = ۱۰.۰، گاما = ۰.۵ }
سرچاپ هسته.برازش(ایکس، وای)، هسته.موفق، هسته.شمار ردهها، هسته.شمار بردار پشتیبان() > ۰، هسته.درجه، هسته.ضریب صفر، هسته.بیشترین دور، هسته.رواداری > ۰.۰، هسته.بذر
سرچاپ ماتریس.رشته شکل(هسته.بردارهای پشتیبان)، ماتریس.رشته شکل(هسته.ضریبهای دوگان)، ماتریس.رشته شکل(هسته.سوگیری)
نشان("هسته شعاعی"، هسته.پیشبینی(آزمون))
سرچاپ ماتریس.رشته شکل(هسته.تصمیم(آزمون))، گ(هسته.امتیاز(ایکس، وای))، یادگیری ماشین.هسته خطی، یادگیری ماشین.هسته چندجملهای
ناپایا واقعی := ساختن(۶، ۱، "0 0 1 1 1 0")
ناپایا پیش := ساختن(۶، ۱، "0 1 1 1 0 0")
ناپایا امتیاز := ساختن(۶، ۱، "0.1 0.6 0.8 0.9 0.4 0.2")
سرچاپ گ(یادگیری ماشین.دقت(واقعی، پیش))، گ(یادگیری ماشین.صحت(واقعی، پیش، ۱.۰))، گ(یادگیری ماشین.بازیابی(واقعی، پیش، ۱.۰))، گ(یادگیری ماشین.اف یک(واقعی، پیش، ۱.۰))، گ(یادگیری ماشین.اف یک کلان(واقعی، پیش، ۲))
نشان("درهمریختگی"، یادگیری ماشین.ماتریس درهمریختگی(واقعی، پیش، ۲))
سرچاپ گ(یادگیری ماشین.سطح زیر منحنی(واقعی، امتیاز))، گ(یادگیری ماشین.میانگین صحت(واقعی، امتیاز))، گ(یادگیری ماشین.دقت متوازن(واقعی، پیش))، گ(یادگیری ماشین.ضریب همبستگی متیوز(واقعی، پیش))، گ(یادگیری ماشین.کاپای کوهن(واقعی، پیش))
سرچاپ ماتریس.رشته شکل(یادگیری ماشین.منحنی راک(واقعی، امتیاز))، ماتریس.رشته شکل(یادگیری ماشین.منحنی صحت بازیابی(واقعی، امتیاز))
ناپایا احتمال := ساختن(۶، ۲، "0.9 0.1 0.4 0.6 0.2 0.8 0.1 0.9 0.6 0.4 0.8 0.2")
سرچاپ گ(یادگیری ماشین.خطای لگاریتمی(واقعی، احتمال))
همسایه.آزادسازی()
رگرسور.آزادسازی()
گاوسی.آزادسازی()
چندجملهای.آزادسازی()
خطی.آزادسازی()
درجه دو.آزادسازی()
خطی ب.آزادسازی()
هسته.آزادسازی()
پایانبرازش fit
تابع برازش(x &: ماتریس.ماتریس، y &: ماتریس.ماتریس): منطقینمونهی این مورد همراه با موارد بالاتر آمده است: ai-ml-Classify.salam
پیشبینی احتمال predict_proba
تابع پیشبینی احتمال(x &: ماتریس.ماتریس): ماتریس.ماتریسنمونهی این مورد همراه با موارد بالاتر آمده است: ai-ml-Classify.salam
پیشبینی predict
تابع پیشبینی(x &: ماتریس.ماتریس): ماتریس.ماتریسنمونهی این مورد همراه با موارد بالاتر آمده است: ai-ml-Classify.salam
امتیاز score
تابع امتیاز(x &: ماتریس.ماتریس، y &: ماتریس.ماتریس): اعشار۶۴نمونهی این مورد همراه با موارد بالاتر آمده است: ai-ml-Classify.salam
آزادسازی free
تابع آزادسازی()نمونهی این مورد همراه با موارد بالاتر آمده است: ai-ml-Classify.salam
بیز ساده چندجملهای MultinomialNB
ساختار بیز ساده چندجملهای| نام | انگلیسی | گونه | توضیح |
|---|---|---|---|
| ضریب هموارسازی | alpha | اعشار۶۴ = 1 | هموارسازی لاپلاس برای شمارشهای صفر. |
| یادگیری پیشین | fit_prior | منطقی = درست | احتمال پیشین را از داده بیاموزد. |
| لگاریتم احتمال | log_prob | ماتریس.ماتریس | لگاریتم احتمال هر ویژگی در هر رده. |
| لگاریتم پیشینها | log_priors | ماتریس.ماتریس | لگاریتم احتمال پیشین هر رده. |
| شمار ردهها | n_classes | صحیح = 0 | شمار ردهها. |
| موفق | ok | منطقی = نادرست | برازش موفق بود. |
نمونهی این مورد همراه با موارد بالاتر آمده است: ai-ml-Classify.salam
برازش fit
تابع برازش(x &: ماتریس.ماتریس، y &: ماتریس.ماتریس): منطقینمونهی این مورد همراه با موارد بالاتر آمده است: ai-ml-Classify.salam
تصمیم decision
تابع تصمیم(x &: ماتریس.ماتریس): ماتریس.ماتریسنمونهی این مورد همراه با موارد بالاتر آمده است: ai-ml-Classify.salam
پیشبینی احتمال predict_proba
تابع پیشبینی احتمال(x &: ماتریس.ماتریس): ماتریس.ماتریسنمونهی این مورد همراه با موارد بالاتر آمده است: ai-ml-Classify.salam
پیشبینی predict
تابع پیشبینی(x &: ماتریس.ماتریس): ماتریس.ماتریسنمونهی این مورد همراه با موارد بالاتر آمده است: ai-ml-Classify.salam
امتیاز score
تابع امتیاز(x &: ماتریس.ماتریس، y &: ماتریس.ماتریس): اعشار۶۴نمونهی این مورد همراه با موارد بالاتر آمده است: ai-ml-Classify.salam
آزادسازی free
تابع آزادسازی()نمونهی این مورد همراه با موارد بالاتر آمده است: ai-ml-Classify.salam
جنگل تصادفی RandomForest
ساختار جنگل تصادفی| نام | انگلیسی | گونه | توضیح |
|---|---|---|---|
| شمار درختها | n_trees | صحیح = 100 | شمار درختها. |
| معیار | criterion | صحیح | معیار شکاف، یکی از ثابتهای معیار .... |
| بیشترین عمق | max_depth | صحیح = 16 | بیشترین عمق درخت. |
| کمترین نمونه برگ | min_samples_leaf | صحیح = 1 | کمترین نمونه در هر برگ. |
| بیشترین ویژگی | max_features | صحیح = 0 | شمار ویژگیهایی که در هر شکاف آزموده میشوند؛ صفر یعنی همه. |
| بوتاسترپ | bootstrap | منطقی = درست | نمونهگیری با جایگذاری. |
| بذر | seed | صحیح۶۴ = 42 | بذر تصادفی برای نتیجهی تکرارپذیر. |
| شمار نخها | workers | صحیح = 0 | شمار نخها؛ صفر یعنی خودکار. |
| درختها | trees | وکتور<درخت تصمیم> | درختها. |
| شمار ردهها | n_classes | صحیح = 0 | شمار ردهها. |
| موفق | ok | منطقی = نادرست | برازش موفق بود. |
نمونهی این مورد همراه با موارد بالاتر آمده است: ai-ml-Trees.salam
رگرسیون است is_regression
تابع رگرسیون است(): منطقینمونهی این مورد همراه با موارد بالاتر آمده است: ai-ml-Trees.salam
برازش fit
تابع برازش(x &: ماتریس.ماتریس، y &: ماتریس.ماتریس): منطقینمونهی این مورد همراه با موارد بالاتر آمده است: ai-ml-Trees.salam
پیشبینی احتمال predict_proba
تابع پیشبینی احتمال(x &: ماتریس.ماتریس): ماتریس.ماتریسنمونهی این مورد همراه با موارد بالاتر آمده است: ai-ml-Trees.salam
پیشبینی predict
تابع پیشبینی(x &: ماتریس.ماتریس): ماتریس.ماتریسنمونهی این مورد همراه با موارد بالاتر آمده است: ai-ml-Trees.salam
امتیاز score
تابع امتیاز(x &: ماتریس.ماتریس، y &: ماتریس.ماتریس): اعشار۶۴نمونهی این مورد همراه با موارد بالاتر آمده است: ai-ml-Trees.salam
آزادسازی درختها free_trees
تابع آزادسازی درختها()نمونهی این مورد همراه با موارد بالاتر آمده است: ai-ml-Trees.salam
آزادسازی free
تابع آزادسازی()نمونهی این مورد همراه با موارد بالاتر آمده است: ai-ml-Trees.salam
مقیاسگر استاندارد StandardScaler
ساختار مقیاسگر استاندارد| نام | انگلیسی | گونه | توضیح |
|---|---|---|---|
| با میانگین | with_mean | منطقی = درست | میانگین را کم کند. |
| با انحراف معیار | with_std | منطقی = درست | بر انحراف معیار تقسیم کند. |
| میانگین | mean | ماتریس.ماتریس | میانگین ستونها. |
| انحراف معیار | std | ماتریس.ماتریس | انحراف معیار ستونها. |
| موفق | ok | منطقی = نادرست | برازش موفق بود. |
نمونهی این مورد همراه با موارد بالاتر آمده است: ai-ml-Prep.salam
برازش fit
تابع برازش(x &: ماتریس.ماتریس): منطقینمونهی این مورد همراه با موارد بالاتر آمده است: ai-ml-Prep.salam
تبدیل transform
تابع تبدیل(x &: ماتریس.ماتریس): ماتریس.ماتریسنمونهی این مورد همراه با موارد بالاتر آمده است: ai-ml-Prep.salam
برازش سپس تبدیل fit_transform
تابع برازش سپس تبدیل(x &: ماتریس.ماتریس): ماتریس.ماتریسنمونهی این مورد همراه با موارد بالاتر آمده است: ai-ml-Prep.salam
تبدیل معکوس inverse_transform
تابع تبدیل معکوس(x &: ماتریس.ماتریس): ماتریس.ماتریسنمونهی این مورد همراه با موارد بالاتر آمده است: ai-ml-Prep.salam
آزادسازی free
تابع آزادسازی()نمونهی این مورد همراه با موارد بالاتر آمده است: ai-ml-Prep.salam
مقیاسگر کمینهبیشینه MinMaxScaler
ساختار مقیاسگر کمینهبیشینه| نام | انگلیسی | گونه | توضیح |
|---|---|---|---|
| کمینه | lo | اعشار۶۴ = 0 | کمینهی خروجی. |
| بیشینه | hi | اعشار۶۴ = 1 | بیشینهی خروجی. |
| کمینه داده | data_min | ماتریس.ماتریس | کمینهی ستونها. |
| دامنه داده | data_range | ماتریس.ماتریس | دامنهی ستونها. |
| موفق | ok | منطقی = نادرست | برازش موفق بود. |
نمونهی این مورد همراه با موارد بالاتر آمده است: ai-ml-Prep.salam
برازش fit
تابع برازش(x &: ماتریس.ماتریس): منطقینمونهی این مورد همراه با موارد بالاتر آمده است: ai-ml-Prep.salam
تبدیل transform
تابع تبدیل(x &: ماتریس.ماتریس): ماتریس.ماتریسنمونهی این مورد همراه با موارد بالاتر آمده است: ai-ml-Prep.salam
برازش سپس تبدیل fit_transform
تابع برازش سپس تبدیل(x &: ماتریس.ماتریس): ماتریس.ماتریسنمونهی این مورد همراه با موارد بالاتر آمده است: ai-ml-Prep.salam
تبدیل معکوس inverse_transform
تابع تبدیل معکوس(x &: ماتریس.ماتریس): ماتریس.ماتریسنمونهی این مورد همراه با موارد بالاتر آمده است: ai-ml-Prep.salam
آزادسازی free
تابع آزادسازی()نمونهی این مورد همراه با موارد بالاتر آمده است: ai-ml-Prep.salam
رمزگذار برچسب LabelEncoder
ساختار رمزگذار برچسب| نام | انگلیسی | گونه | توضیح |
|---|---|---|---|
| ردهها | classes | وکتور<رشته> | برچسبها به ترتیب شماره. |
| موفق | ok | منطقی = نادرست | برازش موفق بود. |
نمونهی این مورد همراه با موارد بالاتر آمده است: ai-ml-Prep.salam
برازش fit
تابع برازش(labels &: وکتور<رشته>): منطقینمونهی این مورد همراه با موارد بالاتر آمده است: ai-ml-Prep.salam
نمایه index_of
تابع نمایه(label: رشته): صحیحنمونهی این مورد همراه با موارد بالاتر آمده است: ai-ml-Prep.salam
تبدیل transform
تابع تبدیل(labels &: وکتور<رشته>): ماتریس.ماتریسنمونهی این مورد همراه با موارد بالاتر آمده است: ai-ml-Prep.salam
برازش سپس تبدیل fit_transform
تابع برازش سپس تبدیل(labels &: وکتور<رشته>): ماتریس.ماتریسنمونهی این مورد همراه با موارد بالاتر آمده است: ai-ml-Prep.salam
تبدیل معکوس inverse_transform
تابع تبدیل معکوس(y &: ماتریس.ماتریس): وکتور<رشته>نمونهی این مورد همراه با موارد بالاتر آمده است: ai-ml-Prep.salam
آزادسازی free
تابع آزادسازی()نمونهی این مورد همراه با موارد بالاتر آمده است: ai-ml-Prep.salam
رمزگذار تکداغ OneHotEncoder
ساختار رمزگذار تکداغ| نام | انگلیسی | گونه | توضیح |
|---|---|---|---|
| شمار ردهها | n_classes | صحیح = 0 | شمار ردهها. |
| موفق | ok | منطقی = نادرست | برازش موفق بود. |
نمونهی این مورد همراه با موارد بالاتر آمده است: ai-ml-Prep.salam
برازش fit
تابع برازش(y &: ماتریس.ماتریس): منطقینمونهی این مورد همراه با موارد بالاتر آمده است: ai-ml-Prep.salam
تبدیل transform
تابع تبدیل(y &: ماتریس.ماتریس): ماتریس.ماتریسنمونهی این مورد همراه با موارد بالاتر آمده است: ai-ml-Prep.salam
برازش سپس تبدیل fit_transform
تابع برازش سپس تبدیل(y &: ماتریس.ماتریس): ماتریس.ماتریسنمونهی این مورد همراه با موارد بالاتر آمده است: ai-ml-Prep.salam
تبدیل معکوس inverse_transform
تابع تبدیل معکوس(onehot &: ماتریس.ماتریس): ماتریس.ماتریسنمونهی این مورد همراه با موارد بالاتر آمده است: ai-ml-Prep.salam
جایگذار ساده SimpleImputer
ساختار جایگذار ساده| نام | انگلیسی | گونه | توضیح |
|---|---|---|---|
| راهبرد | strategy | صحیح | روش، یکی از ثابتهای جایگذاری .... |
| مقدار پرکننده | fill | اعشار۶۴ = 0 | مقدار برای روش ثابت. |
| آمارها | stats | ماتریس.ماتریس | مقدار جایگزین هر ستون. |
| موفق | ok | منطقی = نادرست | برازش موفق بود. |
نمونهی این مورد همراه با موارد بالاتر آمده است: ai-ml-Prep.salam
برازش fit
تابع برازش(x &: ماتریس.ماتریس): منطقینمونهی این مورد همراه با موارد بالاتر آمده است: ai-ml-Prep.salam
تبدیل transform
تابع تبدیل(x &: ماتریس.ماتریس): ماتریس.ماتریسنمونهی این مورد همراه با موارد بالاتر آمده است: ai-ml-Prep.salam
برازش سپس تبدیل fit_transform
تابع برازش سپس تبدیل(x &: ماتریس.ماتریس): ماتریس.ماتریسنمونهی این مورد همراه با موارد بالاتر آمده است: ai-ml-Prep.salam
آزادسازی free
تابع آزادسازی()نمونهی این مورد همراه با موارد بالاتر آمده است: ai-ml-Prep.salam
ویژگی چندجملهای PolynomialFeatures
ساختار ویژگی چندجملهای| نام | انگلیسی | گونه | توضیح |
|---|---|---|---|
| درجه | degree | صحیح = 2 | درجه. |
| شامل سوگیری | include_bias | منطقی = نادرست | ستون یک را هم بیفزاید. |
نمونهی این مورد همراه با موارد بالاتر آمده است: ai-ml-Prep.salam
تبدیل transform
تابع تبدیل(x &: ماتریس.ماتریس): ماتریس.ماتریسنمونهی این مورد همراه با موارد بالاتر آمده است: ai-ml-Prep.salam
تیاسانای TSNE
ساختار تیاسانای| نام | انگلیسی | گونه | توضیح |
|---|---|---|---|
| شمار مؤلفهها | n_components | صحیح = 2 | شمار مؤلفهها. |
| سرگشتگی | perplexity | اعشار۶۴ = 30 | سرگشتگی؛ تقریباً شمار همسایههای مؤثر. |
| نرخ یادگیری | learning_rate | اعشار۶۴ = 0 | نرخ یادگیری. |
| شمار تکرارها | n_iter | صحیح = 500 | شمار تکرارهای انجامشده. |
| بزرگنمایی آغازین | early_exaggeration | اعشار۶۴ = 12 | بزرگنمایی آغازین. |
| بذر | seed | صحیح۶۴ = 42 | بذر تصادفی برای نتیجهی تکرارپذیر. |
| جاسازی | embedding | ماتریس.ماتریس | نقطههای خروجی. |
| واگرایی کی ال | kl | اعشار۶۴ = 0 | واگرایی KL پایانی. |
| موفق | ok | منطقی = نادرست | برازش موفق بود. |
واردسازی هوش مصنوعی.یادگیری ماشین
واردسازی ماتریس
تابع ساختن(سطرها: صحیح، ستونها: صحیح، اعداد: رشته): ماتریس.ماتریس:
ناپایا داده := وکتور {} برگردان وکتور<اعشار۶۴>
هر عدد در اعداد.بشکاف(" "):
داده.بیفزا(عدد.به اعشار())
پایان
برگشت ماتریس.از آرایه(سطرها، ستونها، داده)
پایان
تابع گ(عدد: اعشار۶۴): رشته:
برگشت ماتریس.به رشته با دقت(ماتریس.پرشده(۱، ۱، عدد)، ۳)
پایان
تابع ریشه:
ناپایا ایکس := ساختن(۸، ۲، "1 1 1 2 2 1 2 2 8 8 8 9 9 8 9 9")
ناپایا واقعی := ساختن(۸، ۱، "0 0 0 0 1 1 1 1")
ناپایا کا := یادگیری ماشین.کی میانگین { شمار خوشهها = ۲، بذر = ۱ }
ناپایا برچسب := کا.برازش سپس پیشبینی(ایکس)
سرچاپ کا.موفق، کا.شمار تکرارها > ۰، گ(کا.لختی)، ماتریس.رشته شکل(کا.مرکزها)، کا.بیشترین دور، کا.رواداری > ۰.۰، کا.شمار اجراها، کا.شمار نخها
سرچاپ برچسب.عنصر(۰، ۰) != برچسب.عنصر(۴، ۰)، گ(یادگیری ماشین.شاخص رند تعدیلشده(برچسب، واقعی))، گ(یادگیری ماشین.امتیاز سایهنما(ایکس، برچسب))
سرچاپ کا.برازش(ایکس)، ماتریس.رشته شکل(کا.پیشبینی(ایکس))
ناپایا کوچک := یادگیری ماشین.کی میانگین دسته کوچک { شمار خوشهها = ۲، اندازه دسته = ۴، بیشترین دور = ۵۰، بذر = ۲ }
سرچاپ کوچک.برازش(ایکس)، کوچک.موفق، ماتریس.رشته شکل(کوچک.مرکزها)، گ(یادگیری ماشین.شاخص رند تعدیلشده(کوچک.برازش سپس پیشبینی(ایکس)، واقعی))، ماتریس.رشته شکل(کوچک.پیشبینی(ایکس))
ناپایا چگالی := یادگیری ماشین.دیبیاسکن { شعاع همسایگی = ۱.۵، کمترین نمونه = ۳ }
ناپایا خوشهها := چگالی.برازش سپس پیشبینی(ایکس)
سرچاپ چگالی.موفق، چگالی.شمار خوشهها، ماتریس.رشته شکل(چگالی.برچسبها)، گ(یادگیری ماشین.شاخص رند تعدیلشده(خوشهها، واقعی))، چگالی.برازش(ایکس)
ناپایا تجمیعی := یادگیری ماشین.خوشهبندی تجمیعی { شمار خوشهها = ۲، پیوند = یادگیری ماشین.پیوند میانگین }
سرچاپ گ(یادگیری ماشین.شاخص رند تعدیلشده(تجمیعی.برازش سپس پیشبینی(ایکس)، واقعی))، تجمیعی.موفق، ماتریس.رشته شکل(تجمیعی.برچسبها)، تجمیعی.برازش(ایکس)
سرچاپ یادگیری ماشین.پیوند تکی، یادگیری ماشین.پیوند کامل
ناپایا آمیزه := یادگیری ماشین.آمیزه گاوسی { شمار مؤلفهها = ۲، بذر = ۳ }
سرچاپ گ(یادگیری ماشین.شاخص رند تعدیلشده(آمیزه.برازش سپس پیشبینی(ایکس)، واقعی))، آمیزه.موفق، آمیزه.شمار تکرارها > ۰، آمیزه.لگاریتم راستنمایی != ۰.۰، آمیزه.بیشترین دور، آمیزه.رواداری > ۰.۰، آمیزه.کف واریانس > ۰.۰
سرچاپ ماتریس.رشته شکل(آمیزه.میانگینها)، ماتریس.رشته شکل(آمیزه.واریانسها)، ماتریس.رشته شکل(آمیزه.وزنها)، آمیزه.برازش(ایکس)
سرچاپ ماتریس.رشته شکل(آمیزه.پیشبینی(ایکس))، ماتریس.رشته شکل(آمیزه.پیشبینی احتمال(ایکس))
ناپایا تسنه := یادگیری ماشین.تیاسانای { شمار مؤلفهها = ۲، سرگشتگی = ۲.۰، شمار تکرارها = ۲۵۰، بذر = ۴ }
ناپایا جاسازی := تسنه.برازش سپس تبدیل(ایکس)
سرچاپ تسنه.موفق، ماتریس.رشته شکل(جاسازی)، ماتریس.رشته شکل(تسنه.جاسازی)، تسنه.واگرایی کی ال >= ۰.۰، تسنه.نرخ یادگیری، تسنه.بزرگنمایی آغازین
کا.آزادسازی()
کوچک.آزادسازی()
چگالی.آزادسازی()
تجمیعی.آزادسازی()
آمیزه.آزادسازی()
تسنه.آزادسازی()
پایانبرازش سپس تبدیل fit_transform
تابع برازش سپس تبدیل(x &: ماتریس.ماتریس): ماتریس.ماتریسنمونهی این مورد همراه با موارد بالاتر آمده است: ai-ml-Cluster.salam
آزادسازی free
تابع آزادسازی()نمونهی این مورد همراه با موارد بالاتر آمده است: ai-ml-Cluster.salam
ماشین بردار پشتیبان خطی LinearSVM
ساختار ماشین بردار پشتیبان خطی| نام | انگلیسی | گونه | توضیح |
|---|---|---|---|
| جریمه | c | اعشار۶۴ = 1 | جریمهی خطا؛ بزرگتر یعنی مرز سختتر. |
| بیشترین دور | max_iter | صحیح = 1000 | بیشترین شمار تکرار. |
| رواداری | tol | اعشار۶۴ = 0.0001 | رواداری همگرایی. |
| بذر | seed | صحیح۶۴ = 42 | بذر تصادفی برای نتیجهی تکرارپذیر. |
| ضریبها | coef | ماتریس.ماتریس | ضریبها. |
| عرض از مبدأ | intercept | ماتریس.ماتریس | عرض از مبدأ. |
| شمار ردهها | n_classes | صحیح = 0 | شمار ردهها. |
| موفق | ok | منطقی = نادرست | برازش موفق بود. |
نمونهی این مورد همراه با موارد بالاتر آمده است: ai-ml-Classify.salam
برازش fit
تابع برازش(x &: ماتریس.ماتریس، y &: ماتریس.ماتریس): منطقینمونهی این مورد همراه با موارد بالاتر آمده است: ai-ml-Classify.salam
تصمیم decision
تابع تصمیم(x &: ماتریس.ماتریس): ماتریس.ماتریسنمونهی این مورد همراه با موارد بالاتر آمده است: ai-ml-Classify.salam
پیشبینی predict
تابع پیشبینی(x &: ماتریس.ماتریس): ماتریس.ماتریسنمونهی این مورد همراه با موارد بالاتر آمده است: ai-ml-Classify.salam
امتیاز score
تابع امتیاز(x &: ماتریس.ماتریس، y &: ماتریس.ماتریس): اعشار۶۴نمونهی این مورد همراه با موارد بالاتر آمده است: ai-ml-Classify.salam
آزادسازی free
تابع آزادسازی()نمونهی این مورد همراه با موارد بالاتر آمده است: ai-ml-Classify.salam
دستهبند بردار پشتیبان SVC
ساختار دستهبند بردار پشتیبان| نام | انگلیسی | گونه | توضیح |
|---|---|---|---|
| جریمه | c | اعشار۶۴ = 1 | جریمهی خطا؛ بزرگتر یعنی مرز سختتر. |
| هسته | kernel | صحیح | هسته، یکی از ثابتهای هسته .... |
| گاما | gamma | اعشار۶۴ = 0 | پارامتر هستهی شعاعی؛ صفر یعنی خودکار. |
| درجه | degree | صحیح = 3 | درجهی هستهی چندجملهای. |
| ضریب صفر | coef0 | اعشار۶۴ = 1 | ثابت هستهی چندجملهای. |
| بیشترین دور | max_passes | صحیح = 20 | بیشترین دورهای بیتغییر SMO. |
| رواداری | tol | اعشار۶۴ = 0.001 | رواداری همگرایی. |
| بذر | seed | صحیح۶۴ = 42 | بذر تصادفی برای نتیجهی تکرارپذیر. |
| بردارهای پشتیبان | support | ماتریس.ماتریس | بردارهای پشتیبان. |
| ضریبهای دوگان | dual | ماتریس.ماتریس | ضریبهای دوگان. |
| سوگیری | bias | ماتریس.ماتریس | سوگیری. |
| شمار ردهها | n_classes | صحیح = 0 | شمار ردهها. |
| موفق | ok | منطقی = نادرست | برازش موفق بود. |
نمونهی این مورد همراه با موارد بالاتر آمده است: ai-ml-Classify.salam
برازش fit
تابع برازش(x &: ماتریس.ماتریس، y &: ماتریس.ماتریس): منطقینمونهی این مورد همراه با موارد بالاتر آمده است: ai-ml-Classify.salam
تصمیم decision
تابع تصمیم(x &: ماتریس.ماتریس): ماتریس.ماتریسنمونهی این مورد همراه با موارد بالاتر آمده است: ai-ml-Classify.salam
پیشبینی predict
تابع پیشبینی(x &: ماتریس.ماتریس): ماتریس.ماتریسنمونهی این مورد همراه با موارد بالاتر آمده است: ai-ml-Classify.salam
شمار بردار پشتیبان n_support
تابع شمار بردار پشتیبان(): صحیحنمونهی این مورد همراه با موارد بالاتر آمده است: ai-ml-Classify.salam
امتیاز score
تابع امتیاز(x &: ماتریس.ماتریس، y &: ماتریس.ماتریس): اعشار۶۴نمونهی این مورد همراه با موارد بالاتر آمده است: ai-ml-Classify.salam
آزادسازی free
تابع آزادسازی()نمونهی این مورد همراه با موارد بالاتر آمده است: ai-ml-Classify.salam
آدابوست AdaBoost
ساختار آدابوست| نام | انگلیسی | گونه | توضیح |
|---|---|---|---|
| شمار برآوردگرها | n_estimators | صحیح = 50 | شمار برآوردگرها. |
| بیشترین عمق | max_depth | صحیح = 1 | بیشترین عمق درخت. |
| نرخ یادگیری | learning_rate | اعشار۶۴ = 1 | نرخ یادگیری. |
| بذر | seed | صحیح۶۴ = 42 | بذر تصادفی برای نتیجهی تکرارپذیر. |
| درختها | trees | وکتور<درخت تصمیم> | درختها. |
| وزن درختها | alphas | وکتور<اعشار۶۴> | وزن هر درخت. |
| شمار ردهها | n_classes | صحیح = 0 | شمار ردهها. |
| موفق | ok | منطقی = نادرست | برازش موفق بود. |
نمونهی این مورد همراه با موارد بالاتر آمده است: ai-ml-Trees.salam
برازش fit
تابع برازش(x &: ماتریس.ماتریس، y &: ماتریس.ماتریس): منطقینمونهی این مورد همراه با موارد بالاتر آمده است: ai-ml-Trees.salam
پیشبینی احتمال predict_proba
تابع پیشبینی احتمال(x &: ماتریس.ماتریس): ماتریس.ماتریسنمونهی این مورد همراه با موارد بالاتر آمده است: ai-ml-Trees.salam
پیشبینی predict
تابع پیشبینی(x &: ماتریس.ماتریس): ماتریس.ماتریسنمونهی این مورد همراه با موارد بالاتر آمده است: ai-ml-Trees.salam
امتیاز score
تابع امتیاز(x &: ماتریس.ماتریس، y &: ماتریس.ماتریس): اعشار۶۴نمونهی این مورد همراه با موارد بالاتر آمده است: ai-ml-Trees.salam
آزادسازی همه free_all
تابع آزادسازی همه()نمونهی این مورد همراه با موارد بالاتر آمده است: ai-ml-Trees.salam
آزادسازی free
تابع آزادسازی()نمونهی این مورد همراه با موارد بالاتر آمده است: ai-ml-Trees.salam
تقویت گرادیانی GradientBoosting
ساختار تقویت گرادیانی| نام | انگلیسی | گونه | توضیح |
|---|---|---|---|
| شمار برآوردگرها | n_estimators | صحیح = 100 | شمار برآوردگرها. |
| نرخ یادگیری | learning_rate | اعشار۶۴ = 0.1 | نرخ یادگیری. |
| بیشترین عمق | max_depth | صحیح = 3 | بیشترین عمق درخت. |
| کمترین نمونه برگ | min_samples_leaf | صحیح = 1 | کمترین نمونه در هر برگ. |
| رگرسیون | regression | منطقی = نادرست | رگرسیون به جای دستهبندی. |
| درختها | trees | وکتور<درخت تصمیم> | درختها. |
| پیشبینی پایه | base | ماتریس.ماتریس | پیشبینی آغازین. |
| شمار ردهها | n_classes | صحیح = 0 | شمار ردهها. |
| موفق | ok | منطقی = نادرست | برازش موفق بود. |
نمونهی این مورد همراه با موارد بالاتر آمده است: ai-ml-Trees.salam
برازش fit
تابع برازش(x &: ماتریس.ماتریس، y &: ماتریس.ماتریس): منطقینمونهی این مورد همراه با موارد بالاتر آمده است: ai-ml-Trees.salam
تصمیم decision
تابع تصمیم(x &: ماتریس.ماتریس): ماتریس.ماتریسنمونهی این مورد همراه با موارد بالاتر آمده است: ai-ml-Trees.salam
پیشبینی احتمال predict_proba
تابع پیشبینی احتمال(x &: ماتریس.ماتریس): ماتریس.ماتریسنمونهی این مورد همراه با موارد بالاتر آمده است: ai-ml-Trees.salam
پیشبینی predict
تابع پیشبینی(x &: ماتریس.ماتریس): ماتریس.ماتریسنمونهی این مورد همراه با موارد بالاتر آمده است: ai-ml-Trees.salam
امتیاز score
تابع امتیاز(x &: ماتریس.ماتریس، y &: ماتریس.ماتریس): اعشار۶۴نمونهی این مورد همراه با موارد بالاتر آمده است: ai-ml-Trees.salam
آزادسازی همه free_all
تابع آزادسازی همه()نمونهی این مورد همراه با موارد بالاتر آمده است: ai-ml-Trees.salam
آزادسازی free
تابع آزادسازی()نمونهی این مورد همراه با موارد بالاتر آمده است: ai-ml-Trees.salam
درخت کیدی KDTree
ساختار درخت کیدی| نام | انگلیسی | گونه | توضیح |
|---|---|---|---|
| اندازه برگ | leaf_size | صحیح = 16 | اندازهی برگ درخت کیدی. |
| داده | x | ماتریس.ماتریس | داده. |
| جایگشت | idx | وکتور<صحیح> | جایگشت سطرها. |
| آغاز گرهها | node_lo | وکتور<صحیح> | آغاز سطرهای هر گره. |
| انتهای گرهها | node_hi | وکتور<صحیح> | پایان سطرهای هر گره. |
| بعد گرهها | node_dim | وکتور<صحیح> | بعد شکاف هر گره. |
| شکاف گرهها | node_split | وکتور<اعشار۶۴> | مقدار شکاف هر گره. |
| فرزند چپ گرهها | node_left | وکتور<صحیح> | فرزند چپ. |
| فرزند راست گرهها | node_right | وکتور<صحیح> | فرزند راست. |
| موفق | ok | منطقی = نادرست | برازش موفق بود. |
نمونهی این مورد همراه با موارد بالاتر آمده است: ai-ml-Classify.salam
ساخت build
تابع ساخت(x &: ماتریس.ماتریس): منطقینمونهی این مورد همراه با موارد بالاتر آمده است: ai-ml-Classify.salam
شمار گره node_count
تابع شمار گره(): صحیحنمونهی این مورد همراه با موارد بالاتر آمده است: ai-ml-Classify.salam
پرسوجو query
تابع پرسوجو(q &: ماتریس.ماتریس، qi: صحیح، k: صحیح، dist_out &: وکتور<اعشار۶۴>): وکتور<صحیح>نمونهی این مورد همراه با موارد بالاتر آمده است: ai-ml-Classify.salam
آزادسازی free
تابع آزادسازی()نمونهی این مورد همراه با موارد بالاتر آمده است: ai-ml-Classify.salam
تحلیل مؤلفه اصلی PCA
ساختار تحلیل مؤلفه اصلی| نام | انگلیسی | گونه | توضیح |
|---|---|---|---|
| شمار مؤلفهها | n_components | صحیح = 0 | شمار مؤلفهها. |
| مؤلفهها | components | ماتریس.ماتریس | مؤلفهها. |
| میانگین | mean | ماتریس.ماتریس | میانگین ستونها. |
| واریانس توضیحدادهشده | explained_variance | ماتریس.ماتریس | واریانس هر مؤلفه. |
| نسبت توضیحدادهشده | explained_ratio | ماتریس.ماتریس | سهم هر مؤلفه از واریانس. |
| موفق | ok | منطقی = نادرست | برازش موفق بود. |
نمونهی این مورد همراه با موارد بالاتر آمده است: ai-ml-Prep.salam
برازش fit
تابع برازش(x &: ماتریس.ماتریس): منطقینمونهی این مورد همراه با موارد بالاتر آمده است: ai-ml-Prep.salam
تبدیل transform
تابع تبدیل(x &: ماتریس.ماتریس): ماتریس.ماتریسنمونهی این مورد همراه با موارد بالاتر آمده است: ai-ml-Prep.salam
برازش سپس تبدیل fit_transform
تابع برازش سپس تبدیل(x &: ماتریس.ماتریس): ماتریس.ماتریسنمونهی این مورد همراه با موارد بالاتر آمده است: ai-ml-Prep.salam
تبدیل معکوس inverse_transform
تابع تبدیل معکوس(z &: ماتریس.ماتریس): ماتریس.ماتریسنمونهی این مورد همراه با موارد بالاتر آمده است: ai-ml-Prep.salam
آزادسازی free
تابع آزادسازی()نمونهی این مورد همراه با موارد بالاتر آمده است: ai-ml-Prep.salam
تجزیه مقادیر تکین بریده TruncatedSVD
ساختار تجزیه مقادیر تکین بریده| نام | انگلیسی | گونه | توضیح |
|---|---|---|---|
| شمار مؤلفهها | n_components | صحیح = 2 | شمار مؤلفهها. |
| مؤلفهها | components | ماتریس.ماتریس | مؤلفهها. |
| مقدارهای تکین | singular_values | ماتریس.ماتریس | مقادیر تکین. |
| واریانس توضیحدادهشده | explained_variance | ماتریس.ماتریس | واریانس هر مؤلفه. |
| نسبت توضیحدادهشده | explained_ratio | ماتریس.ماتریس | سهم هر مؤلفه از واریانس. |
| موفق | ok | منطقی = نادرست | برازش موفق بود. |
نمونهی این مورد همراه با موارد بالاتر آمده است: ai-ml-Prep.salam
برازش fit
تابع برازش(x &: ماتریس.ماتریس): منطقینمونهی این مورد همراه با موارد بالاتر آمده است: ai-ml-Prep.salam
تبدیل transform
تابع تبدیل(x &: ماتریس.ماتریس): ماتریس.ماتریسنمونهی این مورد همراه با موارد بالاتر آمده است: ai-ml-Prep.salam
برازش سپس تبدیل fit_transform
تابع برازش سپس تبدیل(x &: ماتریس.ماتریس): ماتریس.ماتریسنمونهی این مورد همراه با موارد بالاتر آمده است: ai-ml-Prep.salam
تبدیل معکوس inverse_transform
تابع تبدیل معکوس(z &: ماتریس.ماتریس): ماتریس.ماتریسنمونهی این مورد همراه با موارد بالاتر آمده است: ai-ml-Prep.salam
آزادسازی free
تابع آزادسازی()نمونهی این مورد همراه با موارد بالاتر آمده است: ai-ml-Prep.salam
آمیزه گاوسی GaussianMixture
ساختار آمیزه گاوسی| نام | انگلیسی | گونه | توضیح |
|---|---|---|---|
| شمار مؤلفهها | k | صحیح = 2 | شمار همسایهها یا خوشهها. |
| بیشترین دور | max_iter | صحیح = 100 | بیشترین شمار تکرار. |
| رواداری | tol | اعشار۶۴ = 0.0001 | رواداری همگرایی. |
| کف واریانس | var_floor | اعشار۶۴ = 1e-06 | کمترین واریانس. |
| بذر | seed | صحیح۶۴ = 42 | بذر تصادفی برای نتیجهی تکرارپذیر. |
| میانگینها | means | ماتریس.ماتریس | میانگین هر رده. |
| واریانسها | vars | ماتریس.ماتریس | واریانسها. |
| وزنها | weights | ماتریس.ماتریس | وزن هر مؤلفه. |
| لگاریتم راستنمایی | log_likelihood | اعشار۶۴ = 0 | لگاریتم درستنمایی. |
| شمار تکرارها | n_iter | صحیح = 0 | شمار تکرارهای انجامشده. |
| موفق | ok | منطقی = نادرست | برازش موفق بود. |
نمونهی این مورد همراه با موارد بالاتر آمده است: ai-ml-Cluster.salam
برازش fit
تابع برازش(x &: ماتریس.ماتریس): منطقینمونهی این مورد همراه با موارد بالاتر آمده است: ai-ml-Cluster.salam
پیشبینی احتمال predict_proba
تابع پیشبینی احتمال(x &: ماتریس.ماتریس): ماتریس.ماتریسنمونهی این مورد همراه با موارد بالاتر آمده است: ai-ml-Cluster.salam
پیشبینی predict
تابع پیشبینی(x &: ماتریس.ماتریس): ماتریس.ماتریسنمونهی این مورد همراه با موارد بالاتر آمده است: ai-ml-Cluster.salam
برازش سپس پیشبینی fit_predict
تابع برازش سپس پیشبینی(x &: ماتریس.ماتریس): ماتریس.ماتریسنمونهی این مورد همراه با موارد بالاتر آمده است: ai-ml-Cluster.salam
آزادسازی free
تابع آزادسازی()نمونهی این مورد همراه با موارد بالاتر آمده است: ai-ml-Cluster.salam
خوشهبندی تجمیعی Agglomerative
ساختار خوشهبندی تجمیعی| نام | انگلیسی | گونه | توضیح |
|---|---|---|---|
| شمار خوشهها | n_clusters | صحیح = 2 | شمار خوشهها. |
| پیوند | linkage | صحیح | روش پیوند، یکی از ثابتهای پیوند .... |
| برچسبها | labels | ماتریس.ماتریس | برچسب خوشهی هر سطر. |
| موفق | ok | منطقی = نادرست | برازش موفق بود. |
نمونهی این مورد همراه با موارد بالاتر آمده است: ai-ml-Cluster.salam
برازش fit
تابع برازش(x &: ماتریس.ماتریس): منطقینمونهی این مورد همراه با موارد بالاتر آمده است: ai-ml-Cluster.salam
برازش سپس پیشبینی fit_predict
تابع برازش سپس پیشبینی(x &: ماتریس.ماتریس): ماتریس.ماتریسنمونهی این مورد همراه با موارد بالاتر آمده است: ai-ml-Cluster.salam
آزادسازی free
تابع آزادسازی()نمونهی این مورد همراه با موارد بالاتر آمده است: ai-ml-Cluster.salam
کی میانگین دسته کوچک MiniBatchKMeans
ساختار کی میانگین دسته کوچک| نام | انگلیسی | گونه | توضیح |
|---|---|---|---|
| شمار خوشهها | k | صحیح = 8 | شمار همسایهها یا خوشهها. |
| اندازه دسته | batch_size | صحیح = 64 | اندازهی دسته. |
| بیشترین دور | max_iter | صحیح = 200 | بیشترین شمار تکرار. |
| بذر | seed | صحیح۶۴ = 42 | بذر تصادفی برای نتیجهی تکرارپذیر. |
| مرکزها | centers | ماتریس.ماتریس | مرکز خوشهها. |
| موفق | ok | منطقی = نادرست | برازش موفق بود. |
نمونهی این مورد همراه با موارد بالاتر آمده است: ai-ml-Cluster.salam
برازش fit
تابع برازش(x &: ماتریس.ماتریس): منطقینمونهی این مورد همراه با موارد بالاتر آمده است: ai-ml-Cluster.salam
پیشبینی predict
تابع پیشبینی(x &: ماتریس.ماتریس): ماتریس.ماتریسنمونهی این مورد همراه با موارد بالاتر آمده است: ai-ml-Cluster.salam
برازش سپس پیشبینی fit_predict
تابع برازش سپس پیشبینی(x &: ماتریس.ماتریس): ماتریس.ماتریسنمونهی این مورد همراه با موارد بالاتر آمده است: ai-ml-Cluster.salam
آزادسازی free
تابع آزادسازی()نمونهی این مورد همراه با موارد بالاتر آمده است: ai-ml-Cluster.salam
دستهبند نزدیکترین همسایه KNNClassifier
ساختار دستهبند نزدیکترین همسایه| نام | انگلیسی | گونه | توضیح |
|---|---|---|---|
| شمار همسایهها | k | صحیح = 5 | شمار همسایهها یا خوشهها. |
| وزندار | weighted | منطقی = نادرست | وزن همسایهها با عکس فاصله. |
| الگوریتم | algorithm | صحیح | روش جستجو، یکی از ثابتهای همسایه .... |
| اندازه برگ | leaf_size | صحیح = 16 | اندازهی برگ درخت کیدی. |
| شمار نخها | workers | صحیح = 0 | شمار نخها؛ صفر یعنی خودکار. |
| ویژگیهای آموزش | xtrain | ماتریس.ماتریس | دادهی آموزش. |
| برچسبهای آموزش | ytrain | ماتریس.ماتریس | برچسبهای آموزش. |
| درخت | tree | درخت کیدی | درخت کیدی. |
| شمار ردهها | n_classes | صحیح = 0 | شمار ردهها. |
| موفق | ok | منطقی = نادرست | برازش موفق بود. |
نمونهی این مورد همراه با موارد بالاتر آمده است: ai-ml-Classify.salam
برازش fit
تابع برازش(x &: ماتریس.ماتریس، y &: ماتریس.ماتریس): منطقینمونهی این مورد همراه با موارد بالاتر آمده است: ai-ml-Classify.salam
پیشبینی احتمال predict_proba
تابع پیشبینی احتمال(x &: ماتریس.ماتریس): ماتریس.ماتریسنمونهی این مورد همراه با موارد بالاتر آمده است: ai-ml-Classify.salam
پیشبینی predict
تابع پیشبینی(x &: ماتریس.ماتریس): ماتریس.ماتریسنمونهی این مورد همراه با موارد بالاتر آمده است: ai-ml-Classify.salam
امتیاز score
تابع امتیاز(x &: ماتریس.ماتریس، y &: ماتریس.ماتریس): اعشار۶۴نمونهی این مورد همراه با موارد بالاتر آمده است: ai-ml-Select.salam
آزادسازی free
تابع آزادسازی()نمونهی این مورد همراه با موارد بالاتر آمده است: ai-ml-Classify.salam
رگرسور نزدیکترین همسایه KNNRegressor
ساختار رگرسور نزدیکترین همسایه| نام | انگلیسی | گونه | توضیح |
|---|---|---|---|
| شمار همسایهها | k | صحیح = 5 | شمار همسایهها یا خوشهها. |
| وزندار | weighted | منطقی = نادرست | وزن همسایهها با عکس فاصله. |
| الگوریتم | algorithm | صحیح | روش جستجو، یکی از ثابتهای همسایه .... |
| اندازه برگ | leaf_size | صحیح = 16 | اندازهی برگ درخت کیدی. |
| شمار نخها | workers | صحیح = 0 | شمار نخها؛ صفر یعنی خودکار. |
| ویژگیهای آموزش | xtrain | ماتریس.ماتریس | دادهی آموزش. |
| برچسبهای آموزش | ytrain | ماتریس.ماتریس | برچسبهای آموزش. |
| درخت | tree | درخت کیدی | درخت کیدی. |
| موفق | ok | منطقی = نادرست | برازش موفق بود. |
نمونهی این مورد همراه با موارد بالاتر آمده است: ai-ml-Classify.salam
برازش fit
تابع برازش(x &: ماتریس.ماتریس، y &: ماتریس.ماتریس): منطقینمونهی این مورد همراه با موارد بالاتر آمده است: ai-ml-Classify.salam
پیشبینی predict
تابع پیشبینی(x &: ماتریس.ماتریس): ماتریس.ماتریسنمونهی این مورد همراه با موارد بالاتر آمده است: ai-ml-Classify.salam
امتیاز score
تابع امتیاز(x &: ماتریس.ماتریس، y &: ماتریس.ماتریس): اعشار۶۴نمونهی این مورد همراه با موارد بالاتر آمده است: ai-ml-Classify.salam
آزادسازی free
تابع آزادسازی()نمونهی این مورد همراه با موارد بالاتر آمده است: ai-ml-Classify.salam
تحلیل تشخیصی خطی LDA
ساختار تحلیل تشخیصی خطی| نام | انگلیسی | گونه | توضیح |
|---|---|---|---|
| منظمسازی | ridge | اعشار۶۴ = 1e-06 | منظمسازی کوواریانس برای پایداری. |
| میانگینها | means | ماتریس.ماتریس | میانگین هر رده. |
| کوواریانس | cov | ماتریس.ماتریس | کوواریانس مشترک. |
| لگاریتم پیشینها | log_priors | ماتریس.ماتریس | لگاریتم احتمال پیشین هر رده. |
| شمار ردهها | n_classes | صحیح = 0 | شمار ردهها. |
| موفق | ok | منطقی = نادرست | برازش موفق بود. |
نمونهی این مورد همراه با موارد بالاتر آمده است: ai-ml-Classify.salam
برازش fit
تابع برازش(x &: ماتریس.ماتریس، y &: ماتریس.ماتریس): منطقینمونهی این مورد همراه با موارد بالاتر آمده است: ai-ml-Classify.salam
پیشبینی احتمال predict_proba
تابع پیشبینی احتمال(x &: ماتریس.ماتریس): ماتریس.ماتریسنمونهی این مورد همراه با موارد بالاتر آمده است: ai-ml-Classify.salam
پیشبینی predict
تابع پیشبینی(x &: ماتریس.ماتریس): ماتریس.ماتریسنمونهی این مورد همراه با موارد بالاتر آمده است: ai-ml-Classify.salam
امتیاز score
تابع امتیاز(x &: ماتریس.ماتریس، y &: ماتریس.ماتریس): اعشار۶۴نمونهی این مورد همراه با موارد بالاتر آمده است: ai-ml-Classify.salam
آزادسازی free
تابع آزادسازی()نمونهی این مورد همراه با موارد بالاتر آمده است: ai-ml-Classify.salam
تحلیل تشخیصی درجه دو QDA
ساختار تحلیل تشخیصی درجه دو| نام | انگلیسی | گونه | توضیح |
|---|---|---|---|
| منظمسازی | ridge | اعشار۶۴ = 1e-06 | منظمسازی کوواریانس برای پایداری. |
| میانگینها | means | ماتریس.ماتریس | میانگین هر رده. |
| کوواریانسها | covs | وکتور<ماتریس.ماتریس> | کوواریانس هر رده. |
| لگاریتم پیشینها | log_priors | ماتریس.ماتریس | لگاریتم احتمال پیشین هر رده. |
| شمار ردهها | n_classes | صحیح = 0 | شمار ردهها. |
| موفق | ok | منطقی = نادرست | برازش موفق بود. |
نمونهی این مورد همراه با موارد بالاتر آمده است: ai-ml-Classify.salam
برازش fit
تابع برازش(x &: ماتریس.ماتریس، y &: ماتریس.ماتریس): منطقینمونهی این مورد همراه با موارد بالاتر آمده است: ai-ml-Classify.salam
پیشبینی احتمال predict_proba
تابع پیشبینی احتمال(x &: ماتریس.ماتریس): ماتریس.ماتریسنمونهی این مورد همراه با موارد بالاتر آمده است: ai-ml-Classify.salam
پیشبینی predict
تابع پیشبینی(x &: ماتریس.ماتریس): ماتریس.ماتریسنمونهی این مورد همراه با موارد بالاتر آمده است: ai-ml-Classify.salam
امتیاز score
تابع امتیاز(x &: ماتریس.ماتریس، y &: ماتریس.ماتریس): اعشار۶۴نمونهی این مورد همراه با موارد بالاتر آمده است: ai-ml-Classify.salam
آزادسازی free
تابع آزادسازی()نمونهی این مورد همراه با موارد بالاتر آمده است: ai-ml-Classify.salam
کی میانگین KMeans
ساختار کی میانگین| نام | انگلیسی | گونه | توضیح |
|---|---|---|---|
| شمار خوشهها | k | صحیح = 8 | شمار همسایهها یا خوشهها. |
| بیشترین دور | max_iter | صحیح = 300 | بیشترین شمار تکرار. |
| رواداری | tol | اعشار۶۴ = 0.0001 | رواداری همگرایی. |
| شمار اجراها | n_init | صحیح = 3 | شمار اجرا با آغاز متفاوت؛ بهترین نگه داشته میشود. |
| بذر | seed | صحیح۶۴ = 42 | بذر تصادفی برای نتیجهی تکرارپذیر. |
| شمار نخها | workers | صحیح = 0 | شمار نخها؛ صفر یعنی خودکار. |
| مرکزها | centers | ماتریس.ماتریس | مرکز خوشهها. |
| لختی | inertia | اعشار۶۴ = 0 | مجموع مربع فاصلهها تا مرکزها. |
| شمار تکرارها | n_iter | صحیح = 0 | شمار تکرارهای انجامشده. |
| موفق | ok | منطقی = نادرست | برازش موفق بود. |
نمونهی این مورد همراه با موارد بالاتر آمده است: ai-ml-Cluster.salam
برازش fit
تابع برازش(x &: ماتریس.ماتریس): منطقینمونهی این مورد همراه با موارد بالاتر آمده است: ai-ml-Cluster.salam
پیشبینی predict
تابع پیشبینی(x &: ماتریس.ماتریس): ماتریس.ماتریسنمونهی این مورد همراه با موارد بالاتر آمده است: ai-ml-Cluster.salam
برازش سپس پیشبینی fit_predict
تابع برازش سپس پیشبینی(x &: ماتریس.ماتریس): ماتریس.ماتریسنمونهی این مورد همراه با موارد بالاتر آمده است: ai-ml-Cluster.salam
تبدیل transform
تابع تبدیل(x &: ماتریس.ماتریس): ماتریس.ماتریسنمونهی این مورد همراه با موارد بالاتر آمده است: ai-ml-Cluster.salam
آزادسازی free
تابع آزادسازی()نمونهی این مورد همراه با موارد بالاتر آمده است: ai-ml-Cluster.salam
دیبیاسکن DBSCAN
ساختار دیبیاسکن| نام | انگلیسی | گونه | توضیح |
|---|---|---|---|
| شعاع همسایگی | eps | اعشار۶۴ = 0.5 | شعاع همسایگی. |
| کمترین نمونه | min_samples | صحیح = 5 | کمترین همسایه برای نقطهی هسته. |
| برچسبها | labels | ماتریس.ماتریس | برچسب خوشهی هر سطر؛ ۱- یعنی نویز. |
| شمار خوشهها | n_clusters | صحیح = 0 | شمار خوشههای پیدا شده. |
| موفق | ok | منطقی = نادرست | برازش موفق بود. |
نمونهی این مورد همراه با موارد بالاتر آمده است: ai-ml-Cluster.salam
برازش fit
تابع برازش(x &: ماتریس.ماتریس): منطقینمونهی این مورد همراه با موارد بالاتر آمده است: ai-ml-Cluster.salam
برازش سپس پیشبینی fit_predict
تابع برازش سپس پیشبینی(x &: ماتریس.ماتریس): ماتریس.ماتریسنمونهی این مورد همراه با موارد بالاتر آمده است: ai-ml-Cluster.salam
آزادسازی free
تابع آزادسازی()نمونهی این مورد همراه با موارد بالاتر آمده است: ai-ml-Cluster.salam
درخت تصمیم DecisionTree
ساختار درخت تصمیم| نام | انگلیسی | گونه | توضیح |
|---|---|---|---|
| معیار | criterion | صحیح | معیار شکاف، یکی از ثابتهای معیار .... |
| بیشترین عمق | max_depth | صحیح = 16 | بیشترین عمق درخت. |
| کمترین نمونه شکاف | min_samples_split | صحیح = 2 | کمترین نمونه برای شکافتن گره. |
| کمترین نمونه برگ | min_samples_leaf | صحیح = 1 | کمترین نمونه در هر برگ. |
| بیشترین ویژگی | max_features | صحیح = 0 | شمار ویژگیهایی که در هر شکاف آزموده میشوند؛ صفر یعنی همه. |
| بذر | seed | صحیح۶۴ = 42 | بذر تصادفی برای نتیجهی تکرارپذیر. |
| شمار ردهی پیشنهادی | n_classes_hint | صحیح = 0 | شمار ردهها اگر از پیش معلوم است. |
| ویژگی | feature | وکتور<صحیح> | ویژگی شکاف هر گره. |
| آستانه | threshold | وکتور<اعشار۶۴> | آستانهی شکاف هر گره. |
| چپ | left | وکتور<صحیح> | فرزند چپ هر گره. |
| راست | right | وکتور<صحیح> | فرزند راست هر گره. |
| مقدار | value | ماتریس.ماتریس | مقدار یا احتمال برگها. |
| شمار ردهها | n_classes | صحیح = 0 | شمار ردهها. |
| موفق | ok | منطقی = نادرست | برازش موفق بود. |
نمونهی این مورد همراه با موارد بالاتر آمده است: ai-ml-Trees.salam
رگرسیون است is_regression
تابع رگرسیون است(): منطقینمونهی این مورد همراه با موارد بالاتر آمده است: ai-ml-Trees.salam
شمار گره node_count
تابع شمار گره(): صحیحنمونهی این مورد همراه با موارد بالاتر آمده است: ai-ml-Trees.salam
برازش fit
تابع برازش(x &: ماتریس.ماتریس، y &: ماتریس.ماتریس): منطقینمونهی این مورد همراه با موارد بالاتر آمده است: ai-ml-Trees.salam
اعمال سطر apply_row
تابع اعمال سطر(x &: ماتریس.ماتریس، i: صحیح): صحیحنمونهی این مورد همراه با موارد بالاتر آمده است: ai-ml-Trees.salam
پیشبینی احتمال predict_proba
تابع پیشبینی احتمال(x &: ماتریس.ماتریس): ماتریس.ماتریسنمونهی این مورد همراه با موارد بالاتر آمده است: ai-ml-Trees.salam
پیشبینی predict
تابع پیشبینی(x &: ماتریس.ماتریس): ماتریس.ماتریسنمونهی این مورد همراه با موارد بالاتر آمده است: ai-ml-Trees.salam
امتیاز score
تابع امتیاز(x &: ماتریس.ماتریس، y &: ماتریس.ماتریس): اعشار۶۴نمونهی این مورد همراه با موارد بالاتر آمده است: ai-ml-Trees.salam
آزادسازی free
تابع آزادسازی()نمونهی این مورد همراه با موارد بالاتر آمده است: ai-ml-Trees.salam
پایاها و متغیرها
معیار جینی TREE_GINI
پایا معیار جینی: صحیح۳۲ = 0نمونهی این مورد همراه با موارد بالاتر آمده است: ai-ml-Trees.salam
معیار آنتروپی TREE_ENTROPY
پایا معیار آنتروپی: صحیح۳۲ = 1نمونهی این مورد همراه با موارد بالاتر آمده است: ai-ml-Trees.salam
معیار میانگین مربعات TREE_MSE
پایا معیار میانگین مربعات: صحیح۳۲ = 2نمونهی این مورد همراه با موارد بالاتر آمده است: ai-ml-Trees.salam
جایگذاری میانگین IMPUTE_MEAN
پایا جایگذاری میانگین: صحیح۳۲ = 0نمونهی این مورد همراه با موارد بالاتر آمده است: ai-ml-Prep.salam
جایگذاری میانه IMPUTE_MEDIAN
پایا جایگذاری میانه: صحیح۳۲ = 1نمونهی این مورد همراه با موارد بالاتر آمده است: ai-ml-Prep.salam
جایگذاری ثابت IMPUTE_CONSTANT
پایا جایگذاری ثابت: صحیح۳۲ = 2نمونهی این مورد همراه با موارد بالاتر آمده است: ai-ml-Prep.salam
رواداری یادگیری ML_TOL
پایا رواداری یادگیری: اعشار۶۴ = 1e-06نمونهی این مورد همراه با موارد بالاتر آمده است: ai-ml-Prep.salam
هسته خطی KERNEL_LINEAR
پایا هسته خطی: صحیح۳۲ = 0نمونهی این مورد همراه با موارد بالاتر آمده است: ai-ml-Classify.salam
هسته شعاعی KERNEL_RBF
پایا هسته شعاعی: صحیح۳۲ = 1نمونهی این مورد همراه با موارد بالاتر آمده است: ai-ml-Classify.salam
هسته چندجملهای KERNEL_POLY
پایا هسته چندجملهای: صحیح۳۲ = 2نمونهی این مورد همراه با موارد بالاتر آمده است: ai-ml-Classify.salam
همسایه جستجوی کامل KNN_BRUTE
پایا همسایه جستجوی کامل: صحیح۳۲ = 0نمونهی این مورد همراه با موارد بالاتر آمده است: ai-ml-Classify.salam
همسایه درخت کیدی KNN_KDTREE
پایا همسایه درخت کیدی: صحیح۳۲ = 1نمونهی این مورد همراه با موارد بالاتر آمده است: ai-ml-Classify.salam
پیوند تکی LINK_SINGLE
پایا پیوند تکی: صحیح۳۲ = 0نمونهی این مورد همراه با موارد بالاتر آمده است: ai-ml-Cluster.salam
پیوند کامل LINK_COMPLETE
پایا پیوند کامل: صحیح۳۲ = 1نمونهی این مورد همراه با موارد بالاتر آمده است: ai-ml-Cluster.salam
پیوند میانگین LINK_AVERAGE
پایا پیوند میانگین: صحیح۳۲ = 2نمونهی این مورد همراه با موارد بالاتر آمده است: ai-ml-Cluster.salam
تابعها
تقسیم آموزشآزمون TrainTestSplit
تابع تقسیم آموزشآزمون(x &: ماتریس.ماتریس، y &: ماتریس.ماتریس، test_frac: اعشار۶۴، seed: صحیح۶۴): تقسیمنمونهی این مورد همراه با موارد بالاتر آمده است: ai-ml-Prep.salam
کی برش KFold
تابع کی برش(n: صحیح، k: صحیح، shuffle: منطقی، seed: صحیح۶۴): برشهانمونهی این مورد همراه با موارد بالاتر آمده است: ai-ml-Prep.salam
کی برش طبقهای StratifiedKFold
تابع کی برش طبقهای(y &: ماتریس.ماتریس، k: صحیح، seed: صحیح۶۴): برشهانمونهی این مورد همراه با موارد بالاتر آمده است: ai-ml-Prep.salam
امتیاز اعتبارسنجی متقاطع CrossValScore
تابع امتیاز اعتبارسنجی متقاطع(fitpred: تابع(ماتریس.ماتریس، ماتریس.ماتریس، ماتریس.ماتریس): ماتریس.ماتریس، metric: تابع(ماتریس.ماتریس، ماتریس.ماتریس): اعشار۶۴، x &: ماتریس.ماتریس، y &: ماتریس.ماتریس، folds &: برشها): وکتور<اعشار۶۴>نمونهی این مورد همراه با موارد بالاتر آمده است: ai-ml-Select.salam
میانگین امتیاز MeanScore
تابع میانگین امتیاز(scores &: وکتور<اعشار۶۴>): اعشار۶۴نمونهی این مورد همراه با موارد بالاتر آمده است: ai-ml-Select.salam
امتیاز اعتبارسنجی متقاطع موازی CrossValScoreParallel
تابع امتیاز اعتبارسنجی متقاطع موازی(fitpred: تابع(ماتریس.ماتریس، ماتریس.ماتریس، ماتریس.ماتریس): ماتریس.ماتریس، metric: تابع(ماتریس.ماتریس، ماتریس.ماتریس): اعشار۶۴، x &: ماتریس.ماتریس، y &: ماتریس.ماتریس، folds &: برشها، workers: صحیح): وکتور<اعشار۶۴>نمونهی این مورد همراه با موارد بالاتر آمده است: ai-ml-Select.salam
جستجوی شبکهای GridSearch
تابع جستجوی شبکهای(candidates &: وکتور<نامزد>، metric: تابع(ماتریس.ماتریس، ماتریس.ماتریس): اعشار۶۴، x &: ماتریس.ماتریس، y &: ماتریس.ماتریس، folds &: برشها، workers: صحیح): نتیجه جستجوی شبکهاینمونهی این مورد همراه با موارد بالاتر آمده است: ai-ml-Select.salam
شبکه کشسان جدید NewElasticNet
تابع شبکه کشسان جدید(alpha: اعشار۶۴، l1_ratio: اعشار۶۴): لاسونمونهی این مورد همراه با موارد بالاتر آمده است: ai-ml-Linear.salam
امتیاز سایهنما SilhouetteScore
تابع امتیاز سایهنما(x &: ماتریس.ماتریس، labels &: ماتریس.ماتریس): اعشار۶۴نمونهی این مورد همراه با موارد بالاتر آمده است: ai-ml-Cluster.salam
شاخص رند تعدیلشده AdjustedRandIndex
تابع شاخص رند تعدیلشده(a &: ماتریس.ماتریس، b &: ماتریس.ماتریس): اعشار۶۴نمونهی این مورد همراه با موارد بالاتر آمده است: ai-ml-Cluster.salam
برچسب به عدد LabelsToInts
تابع برچسب به عدد(y &: ماتریس.ماتریس): وکتور<صحیح>نمونهی این مورد همراه با موارد بالاتر آمده است: ai-ml-Prep.salam
شمارش ردهها CountClasses
تابع شمارش ردهها(y &: ماتریس.ماتریس): صحیحنمونهی این مورد همراه با موارد بالاتر آمده است: ai-ml-Prep.salam
درخت کیدی جدید NewKDTree
تابع درخت کیدی جدید(x &: ماتریس.ماتریس، leaf_size: صحیح): درخت کیدینمونهی این مورد همراه با موارد بالاتر آمده است: ai-ml-Trees.salam
دقت Accuracy
تابع دقت(y &: ماتریس.ماتریس، pred &: ماتریس.ماتریس): اعشار۶۴نمونهی این مورد همراه با موارد بالاتر آمده است: ai-ml-Linear.salam
ماتریس درهمریختگی ConfusionMatrix
تابع ماتریس درهمریختگی(y &: ماتریس.ماتریس، pred &: ماتریس.ماتریس، n_classes: صحیح): ماتریس.ماتریسنمونهی این مورد همراه با موارد بالاتر آمده است: ai-ml-Classify.salam
صحت Precision
تابع صحت(y &: ماتریس.ماتریس، pred &: ماتریس.ماتریس، positive: اعشار۶۴): اعشار۶۴نمونهی این مورد همراه با موارد بالاتر آمده است: ai-ml-Classify.salam
بازیابی Recall
تابع بازیابی(y &: ماتریس.ماتریس، pred &: ماتریس.ماتریس، positive: اعشار۶۴): اعشار۶۴نمونهی این مورد همراه با موارد بالاتر آمده است: ai-ml-Classify.salam
اف یک F1
تابع اف یک(y &: ماتریس.ماتریس، pred &: ماتریس.ماتریس، positive: اعشار۶۴): اعشار۶۴نمونهی این مورد همراه با موارد بالاتر آمده است: ai-ml-Classify.salam
اف یک کلان MacroF1
تابع اف یک کلان(y &: ماتریس.ماتریس، pred &: ماتریس.ماتریس، n_classes: صحیح): اعشار۶۴نمونهی این مورد همراه با موارد بالاتر آمده است: ai-ml-Classify.salam
سطح زیر منحنی RocAuc
تابع سطح زیر منحنی(y &: ماتریس.ماتریس، score &: ماتریس.ماتریس): اعشار۶۴نمونهی این مورد همراه با موارد بالاتر آمده است: ai-ml-Classify.salam
خطای لگاریتمی LogLoss
تابع خطای لگاریتمی(y &: ماتریس.ماتریس، proba &: ماتریس.ماتریس): اعشار۶۴نمونهی این مورد همراه با موارد بالاتر آمده است: ai-ml-Classify.salam
میانگین مربعات خطا MSE
تابع میانگین مربعات خطا(y &: ماتریس.ماتریس، pred &: ماتریس.ماتریس): اعشار۶۴نمونهی این مورد همراه با موارد بالاتر آمده است: ai-ml-Linear.salam
میانگین قدرمطلق خطا MAE
تابع میانگین قدرمطلق خطا(y &: ماتریس.ماتریس، pred &: ماتریس.ماتریس): اعشار۶۴نمونهی این مورد همراه با موارد بالاتر آمده است: ai-ml-Linear.salam
ریشه میانگین مربعات خطا RMSE
تابع ریشه میانگین مربعات خطا(y &: ماتریس.ماتریس، pred &: ماتریس.ماتریس): اعشار۶۴نمونهی این مورد همراه با موارد بالاتر آمده است: ai-ml-Linear.salam
ضریب تعیین R2Score
تابع ضریب تعیین(y &: ماتریس.ماتریس، pred &: ماتریس.ماتریس): اعشار۶۴نمونهی این مورد همراه با موارد بالاتر آمده است: ai-ml-Linear.salam
منحنی راک RocCurve
تابع منحنی راک(y &: ماتریس.ماتریس، score &: ماتریس.ماتریس): ماتریس.ماتریسنمونهی این مورد همراه با موارد بالاتر آمده است: ai-ml-Classify.salam
منحنی صحت بازیابی PrecisionRecallCurve
تابع منحنی صحت بازیابی(y &: ماتریس.ماتریس، score &: ماتریس.ماتریس): ماتریس.ماتریسنمونهی این مورد همراه با موارد بالاتر آمده است: ai-ml-Classify.salam
میانگین صحت AveragePrecision
تابع میانگین صحت(y &: ماتریس.ماتریس، score &: ماتریس.ماتریس): اعشار۶۴نمونهی این مورد همراه با موارد بالاتر آمده است: ai-ml-Classify.salam
دقت متوازن BalancedAccuracy
تابع دقت متوازن(y &: ماتریس.ماتریس، pred &: ماتریس.ماتریس): اعشار۶۴نمونهی این مورد همراه با موارد بالاتر آمده است: ai-ml-Classify.salam
ضریب همبستگی متیوز MatthewsCorrCoef
تابع ضریب همبستگی متیوز(y &: ماتریس.ماتریس، pred &: ماتریس.ماتریس): اعشار۶۴نمونهی این مورد همراه با موارد بالاتر آمده است: ai-ml-Classify.salam
کاپای کوهن CohenKappa
تابع کاپای کوهن(y &: ماتریس.ماتریس، pred &: ماتریس.ماتریس): اعشار۶۴نمونهی این مورد همراه با موارد بالاتر آمده است: ai-ml-Classify.salam
واریانس تبیینشده ExplainedVariance
تابع واریانس تبیینشده(y &: ماتریس.ماتریس، pred &: ماتریس.ماتریس): اعشار۶۴نمونهی این مورد همراه با موارد بالاتر آمده است: ai-ml-Linear.salam
میانه خطای مطلق MedianAbsoluteError
تابع میانه خطای مطلق(y &: ماتریس.ماتریس، pred &: ماتریس.ماتریس): اعشار۶۴نمونهی این مورد همراه با موارد بالاتر آمده است: ai-ml-Linear.salam
میانگین درصد خطای مطلق MAPE
تابع میانگین درصد خطای مطلق(y &: ماتریس.ماتریس، pred &: ماتریس.ماتریس): اعشار۶۴نمونهی این مورد همراه با موارد بالاتر آمده است: ai-ml-Linear.salam