Բովանդակություն:
- Պարագաներ
- Քայլ 1: Նախագծի տեսանյութ
- Քայլ 2: 3D տպագրություն
- Քայլ 3: Էլեկտրոնիկա
- Քայլ 4. Ուսուցում AI - երկխոսություն
- Քայլ 5: Remo.tv
- Քայլ 6: Արդյունք:
Video: AI Powered Bull **** Detector: 6 քայլ (նկարներով)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:46
Մեզ բոլորիս անհրաժեշտ մեկ սարքը ՝ AI Powered Bull **** Detector!
Պարագաներ
- Ազնվամորի Պի
- NeoPixel մատանի
- 3D տպիչ
- TinkerCAD
- Pi տեսախցիկ
- AIY հավաքածու
- Google երկխոսություն
- Պիթոն
- Ռասպյան
- Remo.tv
Քայլ 1: Նախագծի տեսանյութ
Քայլ 2: 3D տպագրություն
Առաջին հերթին, մենք պետք է կոնտեյներ: Այս դեպքում մենք ընտրեցինք 3D տպել գեղեցիկ գունագեղը: Կարող եք նաև օգտագործել այլ բան, քանի դեռ ամբողջ էլեկտրոնիկան տեղավորվում է:
Երջանիկ լինելով մեր տուփով ՝ մենք կարող ենք 3D տպագրել 3DCreatorPurzi- ի կողմից պատրաստված թուխ էմոջի: Մեզ մնում է միայն մի խոռոչ տարածք ավելացնել ներքևում ՝ մեր NeoPixel մատանին պահելու համար:
Բոլոր մոդելային ֆայլերը կցված են:
Քայլ 3: Էլեկտրոնիկա
Ամեն ինչ սկսվում է Raspberry Pi 3B+ - ով:
Քանի որ մենք ցանկանում ենք օգտագործել Speech-To-Text- ը, մենք նաև պետք է ավելացնենք AIY VoiceHat և համապատասխան խոսափողը: Այդ ամենը փաստաթղթավորված է հենց այստեղ:
Վերջին, բայց ոչ ամենակարևորը, մենք ամրացնում ենք NeoPixel մատանին, ահա դրա համար հիանալի ձեռնարկ:
Ստեղծված ամեն ինչով մենք կարող ենք փորձարկել Speech-To-Text և NeoPixel մատանին, թեստի կոդը կցված է:
Քայլ 4. Ուսուցում AI - երկխոսություն
Մեր արհեստական ինտելեկտի համար մենք պատրաստվում ենք օգտագործել Dialogflow- ը: Ի սկզբանե, այն նախատեսված էր օգտագործել որպես chatbot ծրագրակազմ, մենք կարող ենք այն փոքր -ինչ չարաշահել ՝ մեր ցուլ **** դետեկտորը պատրաստելու համար:
Մենք ստեղծում ենք երկու մտադրություն, մեկը մեր փոխարինողն է, իսկ մյուսը ՝ ցուլը ****: Հաջորդը մենք ավելացնում ենք մեր ցուլի **** մտադրության ուսուցման արտահայտությունների ամբողջ բովանդակությունը: Այստեղ իսկապես կարող եք խելագարվել:
Խնայելուց հետո մեր բոտը կվերապատրաստվի ՝ հայտնաբերելու ցուլ **** ՝ տրված ուսուցման արտահայտությունների հիման վրա: Ավարտելուց հետո մենք կարող ենք օգտագործել մի փոքր պիթոնի ծածկագիր `մեր նոր վերապատրաստված AI- ին միանալու համար:
Տվյալների հոսքը հետևյալն է.
- Խոսափողը վերցնում է խոսող մեկին և ձայնագրում այն:
- Այս ֆայլը ուղարկվում է Google Cloud և փոխակերպվում տեքստի:
- Ստեղծված տեքստը հետ է ուղարկվում Raspberry Pi:
- Այս տեքստը այնուհետ ուղարկվում է Dialogflow:
- Dialogflow- ը փորձում է տեքստը համապատասխանեցնել մեր ցուլի **** մտադրության բովանդակությանը, և արդյունքից կախված ՝ կամ հետ կուղարկի ցուլի **** մտադրությունը, կամ կանխադրված հետնապահը:
- Մեր Pi- ի վրա մենք ստուգում ենք մտադրության անվանումը, և եթե դա «Default Fallback Intent» է, մենք ասում ենք, որ լույսերը վառվում են կանաչ, այսինքն ՝ ոչ մի ցուլ ***: Հակառակ դեպքում մենք կարմիր ենք բռնկում ՝ նշելով ցուլ ****:
Ամբողջական կոդը կցվում է:
Քայլ 5: Remo.tv
Մենք չենք կարող այդքան հզոր մի բան պահել մեզ համար: Այսպիսով, մենք պատրաստվում ենք մեր դետեկտորը հասանելի դարձնել բոլորի համար: Դա իրականացնելու համար մենք պատրաստվում ենք օգտագործել Remo.tv ՝ ռոբոտների հոսքային հարթակ: Մեզ մնում է միայն ամրացնել Pi տեսախցիկ և հետևել դրանց տեղադրման հրահանգներին:
Երբ Remo.tv- ն ստեղծվի, մենք կգրենք մեր սեփական զրուցավարը: Speech-To-Text- ի փոխարեն մենք ուղղակիորեն Remo.tv- ով ստացած չաթի հաղորդագրությունները ուղարկում ենք Dialogflow: Մնացած տրամաբանությունը մնում է նույնը: Ուղղակի ֆոնին գրառում ավելացրեք, որպեսզի այցելուներին ասեք, թե ինչ են նրանք նայում, և մենք ամեն ինչ ավարտված ենք:
Քայլ 6: Արդյունք:
Մենք հաջողությամբ կառուցեցինք AI- ով աշխատող ցուլ **** դետեկտոր, որը կարող է սովորել նոր մուտքագրումից:
Դուք կարող եք փորձել ինքներդ հենց այստեղ:
Հիմա որտե՞ղ կարող ենք հավաքել մեր խաղաղության նոբելյան մրցանակը:
Խորհուրդ ենք տալիս:
Խոսքի տեքստ Սեղմեք ARMbasic Powered UChip- ի և ARMbasic Powered SBC- ի վրա ՝ 3 քայլ
Text to Speech Սեղմեք ARMbasic Powered UChip- ի և ARMbasic Powered SBC- ների վրա: Ներածություն. Բարի օր: Իմ անունը Թոդ է: Ես տիեզերագնացության և պաշտպանության մասնագետ եմ, որը նաև հոգու խորքում է: Ոգեշնչում. Շնորհավորում եմ dial-up BBS- ի, 8-բիթանոց միկրոկոնտրոլերների դարաշրջանից, Kaypro/Commodore/Tandy/TI-994A անհատական համակարգիչներից, երբ R
Varmint Detector: 29 քայլ (նկարներով)
Վարմինտի դետեկտոր. Իմ կողմից նախագծված PCB- ն «Վարմինտի դետեկտոր» է: Varmint: գոյական, հյուսիսամերիկյան ոչ պաշտոնական - անհանգստացնող վայրի կենդանի: Իմ դեպքում ագռավներն ու սկյուռիկները հարձակվում են մեր այգու վրա: Նրանք իսկապես մեծ խնդիր չեն, սա պարզապես իմ արդարացումն է ՝ արև կառուցելու համար
Bullseye Board մակուլյար դեգեներացիայի համար. 7 քայլ (նկարներով)
Bullseye Board մակուլյար դեգեներացիայի համար. Դա կօգնի նրանց առավելագույնի հասցնել այն ժամանակը, երբ նրանք զբաղվում են վարժություններով `իրենց ծայրամասային տեսողությունը օգտագործելու համար` փոխհատուցելու տեսողության կորուստը: Ստորև ներկայացված է այն ամենը, ինչ ձեզ հարկավոր է ցուլ պատրաստելու համար
Minecraft Creeper Detector: 6 քայլ (նկարներով)
Minecraft Creeper Detector. Մի քանի տարի շարունակ ես օգնել եմ Բոզեմանի մանկական թանգարանին մշակել ուսումնական ծրագիր իրենց STEAMlab- ի համար: Ես միշտ փնտրում էի զվարճալի եղանակներ ՝ երեխաներին էլեկտրոնիկայի և կոդավորման հետ ներգրավելու համար: Minecraft- ը երեխաներին դռնփակ տանելու հեշտ միջոց է, և կան բազմաթիվ
Red Bull RZR: 3 քայլ (նկարներով)
Red Bull RZR: Ողջույն: Այս նախագիծը ես կփորձեմ վերափոխել Rc մեքենայի ներկերի թեման Polaris RZR UTV- ի համար Red Bull RZR Racer- ի մեջ WL խաղալիքներից 12428-B: Ներկը ցողելու քայլերը պարզ են և հեշտ կատարելի: Արդյունքը հիասքանչ է: Իրական տեսք ունի