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