
Информатика: өз цифрлық көмекшімізді жасаймыз 64-сабақ (барлығы 72)
Белгілер, таңбалар және адал деректер жиыны
Көмекші оқу тапсырмаларын ажыратсын дейміз.
Картадағы орнымыз
72 сабақтың 64-сі. «ЖИ және жоба шығарылымы» блогы (63–72). Көмекшінің мерзім ережелері мен жергілікті базасы сақталады; жаңа мүмкіндік тек тапсырма санатын ұсынып, бас тартуға мүмкіндік береді.
Жағдай және сұрақ
Көмекші оқу тапсырмаларын ажыратсын дейміз. Егер барлық математика мысалында тек «математика» сөзі болса, модель осы сөзді ғана жаттап, «бөлшек» тапсырмасынан жаңылуы мүмкін. Сондықтан деректің қайдан шыққаны мен әртүрлілігін қараймыз.
Жаңа сөздерді анық түсінейік
Белгі — кірістің өлшенетін қасиеті: атаудағы сөздер. Таңба — мысал үшін адам қойған дұрыс санат. Деректер жиыны — жинау ережесі анық мысалдар кестесі. Train/test бөлуі тәуелсіз тексеруге жол қалдырады; тест жолымен модельді үйретпейміз. Дерек ағып өтуі тексеру жауабы үйретуге алдын ала кіргенде болады.
Сабақтың тірек сигналы
Сұлбаның үш ұяшығын солдан оңға оқып, үшіншісін жабыңыз. Әр ұяшықтың кірісі мен әрекетін айтыңыз; жолдың немен аяқталатынын және қандай байқалатын фактіні тексеретініңізді болжаңыз. Суретті жоба файлымен не бақылау мысалымен салыстырыңыз. Сұлбадағы сан деректен шықпаса, әдемі сурет үшін деректі емес, сұлбаны түзетіңіз.
Қадамдап талдаймыз
labelled_tasks.csv ашыңыз: 16 ойдан алынған жол, 12 train және 4 test; есім, баға не өзгенің хаты жоқ. Кітап оқу,reading,train жолының кірісін, таңбасын және бөлігін атаңыз. Кітап туралы жазу үйрету жолдарының арасында жоқ екенін тексеріңіз. Қазақша және ағылшынша сөздерді салыстырыңыз: модель оларды өздігінен аудармайды, әр тілге мысал керек.
Болжаңыз және тексеріңіз
Кодты қоспай тұрып күтілетін нәтижені жазыңыз. Оны step-06 не step-07 бумасында орындап, таңба бойынша салыстырыңыз және әр жолды түсіндіріңіз. Кейін бір қауіпсіз ойдан алынған кірісті өзгертіп, «болжау — іске қосу — өзгерту — түсіндіру — тексеру» айналымын қайталаңыз. Шағын жиындағы бақылауды нақты адамдарға берілген уәдеге айналдырмаңыз.
from classifier import read_examples
rows = read_examples("labelled_tasks.csv")
print(sum(r["split"] == "train" for r in rows), sum(r["split"] == "test" for r in rows))
Күтілетін нәтиже
12 4
Қатені табыңыз
Таңба қате не даулы болуы мүмкін. Бір тапсырманы train және test ішіне қатар қою бағалауды жалған жақсартады. Төрт тексеру жолы барлық оқушы үшін сапаға уәде бермейді.
Жобаға енгізілетін өзгеріс
2.1 жобасында база, есеп, еске салу және көшірме сақтау қалады. labelled_tasks.csv тек ойдан алынған мысалдарды қамтиды. classifier.py math, reading не review кеңесін береді, бірақ шешімді базаға жазбайды. Әр ұсыныс қалдырылған мысалмен салыстырылып, адам қайта қарайды.
Тапсырма және дәлел
Қағазға екі ойдан алынған атау қосыңыз: бірі анық, бірі екіұшты. Таңба қойып, себебін айтыңыз және қай екеуін тек тексеруге қалдырасыз.
Жаңа жағдайға көшіру
Модель кітапхана кітаптарын атауымен сұрыптайды. Мысалда жоқ тілдегі кітапқа не болады?
1, 7 және 30 күннен кейін қайталау
1 күннен кейін сұлбаны жатқа салып, қолданудың бір шегін табыңыз. 7 күннен кейін оны мәтінсіз досыңызға түсіндіріп, блоктың он сұрағының жетеуін шешіңіз; қате жауапты нақты кіріспен талдаңыз. 30 күннен кейін жобаның жаңа көшірмесін ашып, тексеруді қайталап, қағиданы жаңа мысалға көшіріңіз. Кіріс, күтілетін және нақты нәтижесі бар хаттаманы сақтаңыз.
Пікірлер (0)
Пікір қалдыру үшін кіріңіз →
Әзірге пікір жоқ. Бірінші болыңыз.