واحد 9 / 11

توهم، اشتباهات رایج ریاضی، و نظم و انضباط تایید

سود:

  • بتوانید تشخیص دهید که چرا هوش مصنوعی در ریاضیات (مدل زبان بودن، عدم بررسی منطق) و هفت نوع اصلی اشتباهات اشتباه می کند.
  • توانایی توضیح اینکه چرا ضروری است که هر مرحله را با درک اینکه خطا منتشر می شود و دقت در ریاضیات باینری است تأیید شود.
  • امکان اعمال یک رشته تأیید چند لایه از طریق تست عقل سلیم، بررسی مرتبه بزرگی، جمع‌بندی‌های چک، بررسی متقاطع و روش‌های مستقل

این واحد این ایده را در قلب ماژول عمیق می کند: چرا و چگونه هوش مصنوعی در ریاضیات اشتباه می کند، انواع این اشتباهات چیست و چگونه آنها را به طور سیستماتیک تشخیص می دهیم؟ در بخش‌های قبلی، روش‌های تایید برای هر موضوع را دیده‌ایم. در اینجا آناتومی خطاها را زیر یک سقف جمع آوری می کنیم. نکته این است که وقتی به یک خروجی هوش مصنوعی نگاه می‌کنید، تعجب می‌کنید که «چه چیزی می‌تواند در اینجا اشتباه باشد؟» این برای به دست آوردن یک ذهنیت اعتبار است که به طور انعکاسی فکر می کند.

یادآوری: توهم زمانی است که یک هوش مصنوعی با اطمینان اطلاعاتی را تولید می کند که در واقع درست نیست. در ریاضیات، توهم اغلب به شکل «متقاعدکننده اما نادرست» ظاهر می شود. چرا هوش مصنوعی اشتباه می کند؟ از آنجا که یک مدل زبان است، نه یک موتور منطقی - یعنی متنی را با الگوهای آماری تولید می کند، اعتبار منطقی مراحل را بررسی نمی کند. یک «ضرب سه رقمی» و یک «برهان معتبر» برای او وظیفه تولید همان متن است. هیچ مکانیزم داخلی برای تضمین دقت ندارد.

آناتومی خطاهای ریاضی: هفت نوع

لیست انواع زیر رایج ترین خطاهایی را که در خروجی هوش مصنوعی با آن مواجه خواهید شد و پادزهر هر کدام خلاصه می کند.

نوع خطا

چه شکلی است

پادزهر

خطای حسابی

خطای عددی مانند 7×8=54

ماشین حساب/SymPy

خطای علامت

−(a−b)=−a−b

نام من را به صورت دستی باز کنید

قضیه ساخته شده

نام قضیه غیر موجود

تایید از منبع

اعمال نادرست قانون

قانون زنجیره ای را فراموش نکنید

"کدوم قانون؟" سوال

وضعیت رد شد

ریشه منفی را نادیده بگیرید

لیست تمام وضعیت ها

شکاف اثبات

"بنابراین" بدون توجیه

زیر سوال بردن هر پاس

داده های قدیمی/نادرست

اطلاعات قدیمی

منبع یابی

چرا ریاضیات نیاز به توجه ویژه دارد؟

در بیشتر زمینه ها، یک اشتباه کوچک نتیجه کوچکی دارد. در ریاضیات، خطا گسترش می یابد و رشد می کند. خطای علامت در خط اول معادله، ده خط بعدی و نتیجه نهایی را کاملاً اشتباه می کند. شکافی در وسط یک برهان، کل اثبات را باطل می کند. این "شکنندگی" تأیید هر مرحله در ریاضیات را ضروری می کند - "به طور کلی درست به نظر می رسد" کافی نیست.

علاوه بر این، صدق در ریاضیات دوتایی است: یک نتیجه یا درست است یا نادرست، هیچ چیزی بین آن وجود ندارد. «هشتاد درصد دقیق» ممکن است در یک خلاصه متن قابل قبول در نظر گرفته شود. چیزی به نام «هشتاد درصد درست» در یک انتگرال وجود ندارد - یا نتیجه درست است یا نیست. این ماهیت دوگانه، تأیید را هم حیاتی‌تر و هم (خوشبختانه) ممکن‌تر می‌کند: نتیجه یا تأیید می‌شود یا نمی‌شود.

گام به گام: نظم و انضباط تأیید سیستماتیک

1. هر نتیجه عددی را با یک ابزار تأیید کنید. هرگز محاسبات را برای تکیه بر هوش مصنوعی رها نکنید. SymPy، ماشین حساب یا با دست.

2. هر نتیجه نمادین را با SymPy بررسی کنید. انتگرال، مشتق، ساده، معادله - همه را می توان با SymPy تأیید کرد.

3. هر قضیه/فرمول را از منبع تأیید کنید. آیا نام و عبارت صحیح است؟ قضایای ساخته شده موذیانه ترین دام هستند.

4. هر اتفاقی را در هر برهانی زیر سوال ببرید. "آیا این واقعاً از مرحله قبل پیروی می کند؟" مورد پایه، فرض ضمنی، بررسی شکاف.

5. بررسی و ضد چک. عملیات معکوس، جایگزینی، حالت های حدی، تحلیل ابعادی.

6. آن را در آزمون عقل سلیم قرار دهید. آیا نتیجه معقول است؟ اگر یک احتمال بزرگتر از 1 باشد، اگر یک طول منفی باشد، خطا وجود دارد.

نکته: سریعترین تست عقل سلیم، بررسی "ترتیب قدر" است. آیا نتیجه تقریباً در محدوده مورد انتظار است؟ اگر میانگین کلاس 250 (از 100)، یا احتمال آن 3.5 باشد، بدون توجه به جزئیات متوجه خواهید شد که خطا وجود دارد. این بررسی 5 ثانیه ای بسیاری از نتایج مضحک را در جوانه از بین می برد.

سه کیف کوچک

مورد 1 - خطای علامت زنجیره ای. یکی از دانش‌آموزان دریافت که در یک ساده‌سازی جبری 8 خطی، یک خطای علامتی که هوش مصنوعی در خط 2 ایجاد کرده بود، به 6 خط بعدی منتشر می‌شود. نتیجه نهایی کاملاً اشتباه بود، اما هوش مصنوعی آن را با اطمینان کامل ارائه کرد. وقتی دانش آموز آن را از ابتدا با SymPy ساده کرد، نتیجه صحیح به دست آمد و به هوش مصنوعی اجازه داد که خطا را در خط 2 پیدا کند. یک علامت واحد 6 خط را رد کرد.

مورد 2 - عقل سلیم آزمون را نجات داد. معلمی با هوش مصنوعی مشکل احتمالی را حل می کرد. نتیجه 1.4 شد. معلم بدون نگاه کردن به جزئیات، گفت: "احتمال نمی تواند بیشتر از 1 باشد" و به دنبال خطا رفت: هوش مصنوعی رویدادهای غیر گسسته را طوری جمع آوری کرده بود که گویی آنها گسسته هستند. یک تست عقل سلیم خطا را در عرض چند ثانیه نشان داد.

مورد 3 - فرمول ساخته شده. یک مهندس از هوش مصنوعی یک "فرمول بسته" برای مبلغ سری درخواست کرد. هوش مصنوعی فرمول قانع کننده ای ارائه کرده است. مهندس فرمول را برای مقدار کوچک n (n=3) هم با فرمول و هم با جمع دستی آزمایش کرد. نتایج مطابقت نداشت. فرمول ساخته شد. کمی اصلاح از ساعت ها سوء استفاده جلوگیری کرد.

چهار قالب قابل کپی

1) درخواست تأیید چند لایه:

شما پیدا کردید: [نتیجه]. اکنون این سه روش مختلف را تأیید کنید: (1) هش کردن آن به صورت معکوس، (2) آزمایش یک مقدار سفارشی ساده، (3) مقداری کد برای بررسی با SymPy (من خروجی را خواهم دید). به من بگو اگر هر سه راه سازگار هستند. اگر نه، نشان دهید کدام مرحله دارای خطا است.

2) آزمون عقل سلیم / رتبه:

شما پیدا کردید: [نتیجه]. آن را در آزمون عقل سلیم قرار دهید تا ببینید آیا این نتیجه معقول است یا خیر: ترتیب بزرگی مورد انتظار چقدر است، آیا علامت درست است، آیا در محدوده ای است (مثلاً احتمال 0-1)؟ اگر منطقی نیست، بررسی کنید که در کجا ممکن است اشتباهی وجود داشته باشد.

3) تایید قضیه/فرمول:

آیا [قضیه/فرمول] مورد استفاده شما واقعاً استاندارد و صحیح است؟ عبارت استاندارد و شرایط آن را بنویسید. حسابی را نشان دهید که این را با یک نمونه کوچک آزمایش می‌کند (مثلاً n=3). اگر این یک فرمول ساختگی است یا چیزی است که در مورد آن مطمئن نیستید، آن را واضح بگویید.

4) تشخیص حالت خطا:

من می دانم که یک اشکال در راه حل زیر وجود دارد. این انواع خطا را یکی یکی بررسی کنید: حساب، علامت، قانون اشتباه، شرط نادیده گرفته شده، دامنه. به من بگویید چه نوع خطا و در کدام مرحله است. راه حل: [اینجا]

اعلان ضعیف / اعلان قوی

ضعیف: "این نتیجه گیری درست است؟" [نتیجه را بچسبانید]
نتیجه: هوش مصنوعی اغلب می گوید "بله درست است" (تمایل به تایید خروجی خود). غیر قابل اعتماد، زیرا هیچ حسابرسی مستقلی وجود ندارد.
Strong: "این نتیجه را به روشی مستقل بررسی کنید: از راه حل دیگری استفاده کنید یا با کد SymPy بررسی کنید (من کد را اجرا می کنم). فقط "درست/نادرست" را نگویید؛ نشان دهید کدام بررسی را انجام داده اید و نتیجه را نشان دهید. اگر جمع بررسی ناموفق بود، خطا را پیدا کنید."
نتیجه: یک روش کنترل مستقل به چالش کشیده شده است. AI از تایید کورکورانه خروجی خود جلوگیری می کند.

اشتباهات رایج

  • وادار کردن هوش مصنوعی برای تایید خروجی خودش. "آیا این درست است؟" هوش مصنوعی اغلب اشتباه خود را تایید می کند. روش مستقل مورد نیاز است.
  • رد شدن از آزمون عقل سلیم مزخرفاتی مانند احتمال بیشتر از 1 و طول منفی بودن را می توان بدون توجه به جزئیات گرفت.
  • تکیه بر یک راستی‌آزمایی واحد. از چندین مسیر مستقل (هش + SymPy + مقدار سفارشی) در نتایج مهم استفاده کنید.
  • عدم آزمایش فرمول ها با نمونه های کوچک. فرمول های ساخته شده بلافاصله در مقادیر کوچک مانند n=2، n=3 فرو می ریزند.
  • فراموش کردن این که اشکال منتشر شده است. یک خطا در خط اول کل نتیجه را خراب می کند. اگر خطایی پیدا کردید از ابتدا آن را بررسی کنید.
احتیاط: هیچ ارتباطی بین اطمینان هوش مصنوعی و دقت آن وجود ندارد. جمله ای که مصمم ترین، روان ترین، «مطمئن ترین» به نظر می رسد ممکن است کاملاً اشتباه باشد. به تأیید مستقل اعتماد کنید، نه لحن. تنها زمانی یک نتیجه را «درست» در نظر بگیرید که آن را با دست یا با ابزار قطعی تأیید کنید - نه به این دلیل که هوش مصنوعی می‌گوید «حتما».

به طور خلاصه

هوش مصنوعی در ریاضیات اشتباه می کند زیرا یک مدل زبان است که از نظر آماری متن تولید می کند، نه موتوری که منطق را کنترل می کند. خطاها به هفت نوع اصلی تقسیم می شوند: حساب، علامت، قضیه ساخته شده، کاربرد نادرست قانون، حروف حذف شده، شکاف اثبات، داده های قدیمی. در ریاضیات، خطا گسترش می یابد و رشد می کند، حقیقت باینری است - بنابراین هر مرحله باید تأیید شود. نظم و انضباط سیستماتیک: هر ابزار عددی، هر نتیجه نمادین را با SymPy، هر قضیه ای از منبع، هر اثباتی را با پرسش بررسی کنید. بررسی، ضد چک و تست عقل سلیم را اعمال کنید. اطمینان هوش مصنوعی دلیلی بر صحت نیست.

وظیفه کاربردی

یک مشکل با راه حلی با طول متوسط ​​(حداقل 6-8 مرحله) انتخاب کنید و از هوش مصنوعی بخواهید آن را حل کند. سپس تأیید چند لایه را با استفاده از الگوهای 1 و 4 از این واحد انجام دهید: (الف) تست عقل سلیم/رتبه، (ب) بررسی با SymPy، (ج) آزمایش بر روی یک مقدار خاص. سپس خط به خط راه حل را با یک چشم "شکار اشکال" عمدی مرور کنید و بررسی کنید که کدام یک از هفت نوع خطا ممکن است رخ دهد. هر خطایی را که پیدا می کنید همراه با نوع آن یادداشت کنید.

چک لیست

  • [ ] من هر نتیجه عددی را با یک ابزار قطعی تایید کردم.
  • [ ] من هر نتیجه نمادین را با SymPy بررسی کردم.
  • [ ] من قضیه/فرمول مورد استفاده را از منبع یا با مثال کوچک تأیید کردم.
  • [ ] من آزمون عقل سلیم/ترتیب قدر را اعمال کردم.
  • [ ] من آن را به شیوه ای مستقل (بدون تکیه بر تایید خود هوش مصنوعی) ممیزی کردم.
  • [ ] وقتی خطایی پیدا کردم، راه حل را دوباره از ابتدا بررسی کردم.