
Мазмұны:
2025 Автор: John Day | [email protected]. Соңғы өзгертілген: 2025-01-23 14:50

Бұл менің бірінші нұсқаулығым. Мен ұзақ уақыт бойы жазғым келді, бірақ менде жариялай алатын жоба жоқ. Мен осы жобаның идеясын ойластыра отырып, мен оны осы жоба деп шештім.
Мен tensorflow.js сайтын шолдым, бұл браузерде және node.js ортасында мл үлгілерін оқытуға және іске қосуға мүмкіндік беретін кітапхана, мен браузерде модельді веб -камерадан әр түрлі жіктеуге үйретуге мүмкіндік беретін осы демоға тап болдым. жобаларыңызда пайдалану үшін үйретілген үлгіні экспорттауға және жүктеуге мүмкіндік береді. Дұрыс салқын!
Мен бірден тас, қағаз, қайшы ойынын жасадым және модельді үнемі ұтып алатындай етіп жаттықтырдым, яғни мен қағаз жасаған кезде ол тасты болжайды, ал тасқа ұқсас -> қайшы, қайшы -> қағаз.
Бұл тас, қағаз және қайшы ойыны, сіз әрқашан ұтып аласыз
Жабдықтар
Интернетке қосылған компьютер.
1 -қадам: Ml моделін үйрету

Tensorflow.js демонстрациясына өтіп, қайшымен, қағаздан кейін таспен 3 сынып жасаңыз, содан кейін оларды демонстрация бойынша нұсқаулық бойынша үйретіңіз.
2 -қадам: үйретілген үлгіні жүктеңіз

Үлгіні жүктеп, қысылған файлды қауіпсіз қалтада сақтаңыз. Ол алдағы қадамдарда қолданылады.
3 -қадам: бастапқы кодты жүктеңіз
Сіз бастапқы кодты осы сілтемені басу арқылы жүктей аласыз - бастапқы код.
немесе сіз менің github репоға өтуге болады - git repo
4 -қадам: Шығарыңыз

Жүктелген zip файлын шығарыңыз.
Менің үлгі қалтасы бар. Бұл жерде жүктеу үлгісін шығару қажет.
Жүктелген модельдік файлды осы жерден шығарыңыз. Одан үш файлды шығару керек.
- metadata.json
- model.json
- салмақ.қоқыс
# егер сіз жүктелген модельдік файлды басқа жерден шығарсаңыз. Менің файлым қалтасындағы үш файлды қиып, қойыңыз.
5 -қадам: Жобаны орналастыру

Сіз жобаны қарапайым html беті сияқты тікелей іске қоса алмайсыз, себебі бұл жоба кейбір сыртқы кітапханаларды сценарий арқылы жүктеуді талап етеді.
Сондықтан сізге жобаны жергілікті жерде компьютерде орналастыру қажет. Мұны істеудің ең қарапайым әдісі - хром үшін веб -серверді пайдалану.
оны жүктеу үшін google -ге өтіп, хром үшін веб -серверді іздеңіз. Chrome.google.com сілтемесіне өтіп, оны шолғышқа қосыңыз.
Жоба бар қалтаны таңдаңыз және егер ол автоматты түрде іске қосылмаса, серверді іске қосыңыз.
6 -қадам: Аяқталды

бастау түймесін басыңыз. Әрқашан жеңіске жету үшін сізге арнайы жасалған ойынды ойнауды бастаңыз.
Ұсынылған:
Шыны тас жарық диодты түтік (WiFi смартфон қосымшасы арқылы басқарылады): 6 қадам (суреттермен)

Шыны тасты жарықдиодты түтік (WiFi смартфон қосымшасы арқылы басқарылады): Сәлеметсіздер ме, өндірушілер! Бұл нұсқаулықта мен сізге диффузиялық әсер ету үшін шыны тастармен толтырылған WiFi басқарылатын жарықдиодты түтікті қалай салу керектігін көрсетемін. Светодиодтар жеке -жеке реттеледі, сондықтан кейбір жағымды әсерлер мүмкін
Қолмен Arduino қағаз рок қайшы ойыны 20x4 СКД дисплейі I2C көмегімен: 7 қадам

IX форматындағы 20х4 СКД дисплейін қолданатын Arduino қағаздан жасалған қайшы ойыны: Барлығына сәлем немесе мен «Сәлем әлем!» Деп айтуым керек, мен сіздермен Arduino -ның көптеген нәрселерімен айналысқан жобаны бөліскеніме қуанышты болар едім. Бұл I2C 20x4 СКД дисплейі бар Arduino Paper Rock Scissors портативті ойыны. Мен
Рок қағаз қайшы AI: 11 қадам

Rock Paper Scissor AI: Сіз ешқашан жалғыздықтан жалыққанын сездіңіз бе? Ақылдылықпен жұмыс істейтін интерактивті жүйеге қарсы рок, қағаз және қайшы ойнайық
Қағаз қайшы: 10 қадам

Рок қағаз қайшылары: Мақсаты: Мұны аяқтағаннан кейін, Code.org көмегімен нөлден қарапайым рок, қағаз қайшысын жасауды үйренесіз. Қажетті материалдар / талаптар: Javascript синтаксисі, компьютер, Code.org тіркелгісі туралы негізгі түсінік
Электрлік шыбықтан жасалған тас: 6 қадам

Taser Electric Fly Swat: Егер сізде пайдаланылмайтын электрлік шыбындардың бірі болса, мынаны қараңыз! Жаңа Зеландияда қыста бізді ашуландыратын шыбындар болмайды, сондықтан қоқыс сөреде шаң жинайды. Міне, мұны одан да қызықты ету әдісі