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