ዝርዝር ሁኔታ:

ኤአይ እንዴት እንደሚሠራ ክፍል 2 9 ደረጃዎች
ኤአይ እንዴት እንደሚሠራ ክፍል 2 9 ደረጃዎች

ቪዲዮ: ኤአይ እንዴት እንደሚሠራ ክፍል 2 9 ደረጃዎች

ቪዲዮ: ኤአይ እንዴት እንደሚሠራ ክፍል 2 9 ደረጃዎች
ቪዲዮ: Top 5 AI(Artificial Intelligence) in the world #2021 AI ምንድን ነው በአማርኛ || The meaning of AI 2024, ሀምሌ
Anonim
ኤአይ እንዴት እንደሚሠራ ክፍል 2
ኤአይ እንዴት እንደሚሠራ ክፍል 2

ነፃ የውሂብ ጎታ ፣ የፕሮግራም ልማት መሣሪያ እና ከዊንዶውስ ጋር በሚመጣው በ TTS ሞተር ውስጥ ስለተሠራው በመስኮት ኮምፒተር ላይ አይአይ ለመገንባት ስለወሰድኳቸው እርምጃዎች ይህ ክፍል 2 ነው።

“ዊንዶውስ” የሚለው ቃል የማይክሮሶፍት ነው።

“ዘንዶ” የሚለው ቃል የኑአንስ ነው።

ደረጃ 1 AI እንዴት እንደሚሰራ ክፍል 2።

AI እንዴት እንደሚሰራ ክፍል 2።
AI እንዴት እንደሚሰራ ክፍል 2።

የፕሮግራም ቋንቋ ይምረጡ እና አንዳንድ መሳሪያዎችን ያግኙ።

ብዙ የፕሮግራም ቋንቋዎች አሉ። አንዳንዶቹ ለኤ አይ ልዩ ናቸው። የእኔ ተወዳጅ ቪዥዋል ቤዚክ ነው ፣ ስለዚህ እኔ የተጠቀምኩት ያ ነው። እኔ ደግሞ ከ SQL አገልጋይ የውሂብ ጎታዎች ጋር እሰራለሁ ፣ ስለዚህ ያንን እንዲሁ ተጠቀምኩ።

የእነዚህን ነፃ ስሪቶች ከማይክሮሶፍት ድር ጣቢያ ማውረድ ይችላሉ። በማይክሮሶፍት ድር ጣቢያ ላይ “EXPRESS” ን ብቻ ይፈልጉ። [የእይታ ስቱዲዮ ኤክስፕረስ እና የ SQL አገልጋይ ኤክስፕረስ]

ለእኛ ሊፈልጓቸው የሚችሏቸው ሌሎች ቋንቋዎች - Python ፣ C#፣ C ++ ፣ Java ፣ Prolog ፣ Lisp ፣ IPL

እና ሌሎች ብዙ። AIML በጣም የሚስብ “የማርኬጅ ቋንቋ” ነው።

ከዊንዶውስ ከሚመጣው የተሻለ “የንግግር ማወቂያ” ፕሮግራም ፈልጌ ነበር ፣ ስለዚህ የ DRAGON ሶፍትዌርን ገዛሁ። ከዊንዶውስ ጋር የመጣውን መደበኛ “ጽሑፍ-ወደ-ንግግር” ፕሮግራም እጠቀማለሁ።

ደረጃ 2 - የእርስዎን ስርዓት ዲዛይን ያድርጉ

የእርስዎን ስርዓት ንድፍ
የእርስዎን ስርዓት ንድፍ

ትልልቅ ፕሮጀክቶችዎን ወደ ትናንሽ ፕሮጄክቶች ይከፋፍሉ። የፕሮግራም ኮዴን ወደ ሞጁሎች ከፍዬዋለሁ።

አንድ የተወሰነ ተግባር ለማግኘት ቀላል እንዲሆን የእኔን ኮድ በተለያዩ ሞጁሎች ከፋፍዬአለሁ።

“የሂደት ግብዓት” ፣ “የሂደት AI” ፣ “የሂደት ውፅዓት” ፣ “የተጠቃሚ በይነገጽ” እና ሌሎች ጥቂት የሚባሉ ሞጁሎች አሉኝ። አንዳንድ ተግባሮቼ ለሁሉም ለሌሎች የኮድ ሞጁሎች ተደራሽ መሆን አለባቸው ፣ ስለዚህ እነዚያን ተግባራት ሁሉም ነገር በሚጋራበት “የጋራ” ሞጁል ውስጥ አደርጋቸዋለሁ

ደረጃ 3 በፕሮግራም ቋንቋ ውስጥ የተገነቡ ተግባራት

በፕሮግራም ቋንቋ ውስጥ የተገነቡ ተግባራት
በፕሮግራም ቋንቋ ውስጥ የተገነቡ ተግባራት

ለእነዚህ የተለያዩ ቋንቋዎች የተለያዩ ስሞች ሊኖራቸው ይችላል ፣ ግን ሁሉም ከፍተኛ ደረጃ ያላቸው ቋንቋዎች ተመሳሳይ ተግባራት አሏቸው።

LCase ወይም ToLower: ሕብረቁምፊን ወደ ሁሉም ዝቅተኛ ፊደል ይለውጣል። የውሂብ ጎታ ፍለጋ ከማድረግዎ በፊት ሁሉንም ነገር ወደ ዝቅተኛ ጉዳይ እለውጣለሁ-ምንም እንኳን አብዛኛዎቹ ነገሮች “ጉዳይ-ግድየለሽ” ቢሆኑም-እንደዚያ ከሆነ።

ተካ - በአንድ ሕብረቁምፊ ውስጥ ያለውን ሕብረቁምፊ ወደ ሌላ ሕብረቁምፊ ይተኩ። እሱን ለማስወገድ አንድ ሕብረቁምፊን በባዶ ሕብረቁምፊ “” መተካት ይችላሉ። ወቅቶችን ፣ የጥያቄ ምልክቶችን ፣ ኮማዎችን እና ሌሎች ሥርዓተ ነጥብ ምልክቶችን አስወግዳለሁ።

ተከፋፍል: አንድ ሕብረቁምፊን ወደ ነጠላ ቁርጥራጮች ይከፍልና ወደ ድርድር ያስቀምጣቸዋል። ይህ ተግባር በማንኛውም ገጸ -ባህሪ ወይም “ገዳቢ” ላይ ሕብረቁምፊ ይከፍላል። የቃላት ድርድር ለማድረግ በ “የጠፈር ገጸ -ባህሪ” “” ላይ አንድ ዓረፍተ ነገር እከፍላለሁ። ይህ በአይ ጉሩስ “Tokenizing” ይባላል።

የውሂብ ጎታውን ለመፈለግ ያገለገሉ መጠይቆችን ለመገንባት የግለሰቦችን ቃላት እጠቀማለሁ። (በሚቀጥለው ጽሑፌ ስለዚህ ጉዳይ የበለጠ)

ደረጃ 4: የራስዎን ተግባራት ለመፍጠር አብሮ የተሰሩ ተግባሮችን ያጣምሩ

ይህ “የእይታ መሰረታዊ” ምሳሌ ነው። እንደዚህ ያለ ነገር ለመገንባት የፕሮግራም ቋንቋዎን ይጠቀሙ።

በእርግጥ እርስዎ በመረጡት የፕሮግራም ቋንቋ በመጠቀም ብዙ ኮድ መጻፍ እና ብዙ ተግባሮችን መገንባት ያስፈልግዎታል።

ደረጃ 5 ሞጁሎቹ ምን ያደርጋሉ? “የግቤት ፕሮሰሰር”

ሞጁሎቹ ምን ያደርጋሉ? “የግቤት ፕሮሰሰር”
ሞጁሎቹ ምን ያደርጋሉ? “የግቤት ፕሮሰሰር”

AI ን ተመሳሳይ ጥያቄ ለመጠየቅ መቶ የተለያዩ መንገዶች ሊኖሩ ይችላሉ። ለምሳሌ; “ስንት ሰዓት ነው?” ፣ “ጊዜ አለዎት?” “ሰዓቱ ምን እንደሆነ ያውቃሉ?” ፣ “የአሁኑን የቀን ሰዓት ንገረኝ?” ተጠቃሚው ጊዜውን ስለጠየቀ ፣ ከእነዚህ ግብዓቶች ውስጥ ማናቸውንም የውሂብ ጎታ “ይመልከቱ” የሚለውን ሠንጠረዥ በመጠቀም ወደ “የውጤት ጊዜ” ወደ አንድ የውጤት እለውጣለሁ።

ተዛማጅ እስኪያገኝ ድረስ በጠረጴዛ ዙሪያ ለማለፍ ኮድ መጻፍ ይችላሉ ፣ ወይም የ SQL ዳታቤዝ የሚጠቀሙ ከሆነ ፣ እንደ የ SQL መጠይቅ መጻፍ ይችላሉ…

ግብዓት = '' የትኛውም ቢሆን '' ከሠንጠረዥ ስም ውፅዓት ይምረጡ

… እና ከዚያ ውጤቱን ፣ “የጥያቄ ጊዜ” ፣ ወደ ቀጣዩ ኮድ ሞዱል እልካለሁ። “የሂደት AI”

ከጥያቄዎች በተጨማሪ “ሰላም” ለማለት ብዙ መንገዶች አሉ

ሰላም ፣ ጤና ይስጥልኝ ፣ ሄይ ፣ ሆላ ፣ እንዴት ታደርጋለህ?

እነዚህ ሁሉ ወደ “ሰላምታ” ተለውጠዋል

የአይአይ ፕሮሰሰር “ሰላምታ” ን ሲያይ “ሰላምታ” ን ወደ የውጤት ማቀነባበሪያው ይልካል ፣ እሱም የዘፈቀደ ሰላምታ ከመረጃ ቋት ጠረጴዛ ላይ መርጦ ጮክ ብሎ ይናገራል።

ደረጃ 6 “አይአይ ፕሮሰሰር”

“አይአይ ፕሮሰሰር”
“አይአይ ፕሮሰሰር”

የሂደት AI ትልቁ የኮድ ሞዱል ነው። በጣም ትልቅ ከመሆኑ የተነሳ እኔም በክፍል ከፋፍዬዋለሁ።

ተጠቃሚው ትዕዛዝ መናገር ወይም ጥያቄ እንደጠየቀ ለማየት ግቤቱ ምልክት ይደረግበታል። እንዲሁም ፣ አይአይ በየትኛውም “ሁነታዎች” ውስጥ ሊሆን ይችላል ፣ ይህ ማለት የ “ሂደት AI” ኮድ ጥያቄን ከመጠየቅ ይልቅ ተጠቃሚው ለጥያቄ መልስ እንደሚጠብቅ ይጠብቃል ማለት ነው።

ተጠቃሚው ትዕዛዙን ካልተናገረ እና አይአይ በልዩ “ሞድ” ውስጥ ካልሆነ በ “የቃላት ድርድር” ውስጥ ካሉ የቃላት ውህዶች ውስጥ ብዙ መጠይቆችን ይገነባል እና ያስፈጽማል። ሁሉም የመጠይቅ ውጤቶች በሰንጠረዥ ውስጥ ይቀመጣሉ ፣ እና እያንዳንዱ የጥያቄ ውጤት ውጤቱ ተጠቃሚው ከተናገረው ጋር ምን ያህል እንደሚዛመድ “ውጤት” ይሰጠዋል። ሰንጠረ the በውጤቱ የተደረደረ ነው ፣ እና ከፍተኛ ውጤት ያለው ውጤት ከተወሰነ ገደብ በላይ ከሆነ ወደ ውጤቱ ይወጣል። ሁሉም ውጤቶች ከደረጃው በታች ከሆኑ ፣ አይአይ “እኔ አላውቅም” ወይም “ያ አይሰላ” በማለት ሊመልስ ይችላል።

ደረጃ 7 “የውጤት እና ውጤቶች” ሠንጠረዥ

የ

የአይአይ ውፅዓት ከእኔ ግብዓት “ዶሮው ምን አደረገ?”

ደረጃ 8 “የውጤት ፕሮሰሰር”

“የውጤት ፕሮሰሰር”
“የውጤት ፕሮሰሰር”

ይህ በርካታ “የማይዛመዱ” የሚመስሉ ነገሮችን ያደርጋል ፣ ግን ጽሑፉን ከአይአአአአአአአአአአአአአአአአአአአአአአአአአአአአአአአአአአአአአአአአአአአአአአአአአአአአአአአአ ለአአአ ለተጠቃሚ ለ ለ ለማድረስ ለሚፈልጉት።

እዚህ ዝርዝር አለ።

1. ከመረጃ ቋቱ የመጣ ጽሑፍ በሁሉም ዝቅተኛ ፊደሎች ውስጥ ሊሆን ይችላል ፣ እና ምንም ሥርዓተ ነጥብ የለውም።.ድርጅቶች የመጀመሪያውን ፊደል አቢይ ያደርጉታል ፣ እና በመጨረሻው ላይ የጊዜ ወይም የጥያቄ ምልክት ያስቀምጣሉ።

2. ሌላ ንዑስ አካል ሃዋርያትን ወደ ውልደት ይመልሳል ፣ ወይም ኮንትራክተሮችን ወደ ሙሉ ቃላት ይለውጣል (ማለትም “cant” በ “አይችልም” ይተካል)

3. የጽሑፍ-ወደ-ንግግር ሞተር እኔ እንደወደድኩት አንዳንድ ቃላትን አይናገርም ፣ ስለዚህ “የውጤት ፕሮሰሰር” እነዚያን ቃላት በፎነቲክ ፊደል ይተካቸዋል። በ “ግብዓት ፕሮሰሰር” ውስጥ

4. አይአይ በመረጃ ቋቱ ውስጥ ተስማሚ መልስ ካላገኘ “አላውቅም” ማለት ይችላል ግን ይህንን ደጋግሞ እንዲናገር አልፈልግም። እውነተኛ ሰዎች ምላሾቻቸውን ይለያያሉ። ስለዚህ “የጋራ ውጤት” ሀረጎች እና አንድ በዘፈቀደ የሚመርጥ ተግባር (እና በተከታታይ ሁለት ጊዜ አንድ አይነት በጭራሽ አይመርጥም) ያለው ጠረጴዛ አለ።

5. ነፃው “ጽሑፍ-ወደ-ንግግር” (ቲቲኤስ) ሞተር ዓረፍተ-ነገሮች የሚነገሩበትን መንገድ ለፕሮግራም ብዙ አማራጮችን አይሰጥም ፣ ግን በድምፅ እና በስልክ ፍጥነት ላይ ትንሽ ቁጥጥር አለዎት። የዚህ ቃል “Prosody” ነው። በእኔ የውሂብ ጎታ ውስጥ ባለው ጽሑፍ ውስጥ አንዳንድ “ፕሮሰሲ” ኮዶችን ጨምሬያለሁ ፣ እና “የውጤት ፕሮሰሰር” እነዚህን ሲያይ እያንዳንዱ ቃል በሚነገርበት ጊዜ በ TTS ሞተሩ ውስጥ ድምፁን እና ፍጥነትን ያስተካክላል።

6. አንዳንድ ጊዜ TTS በቀላሉ ለመረዳት ይከብዳል ፣ ስለሆነም ቃላትን ከፍ ባለ ድምፅ ከመናገር በተጨማሪ በኮምፒተርዬ ማሳያ ላይ በትላልቅ ፊደላትም አሳያቸዋለሁ። ይህ “የተጠቃሚ በይነገጽ” ክፍል የመጨረሻዎቹን 6 የውይይት መስመሮች ፣ (የተጠቃሚ ግብዓት እና የአይአይ ውፅዓት) የሚያሳይ እና አዲስ መስመሮች ሲጨመሩ ወደ ላይ የሚሽከረከሩ ፍርግርግ ነው።

ደረጃ 9: በእሱ ላይ መስራቱን ይቀጥሉ።

በእሱ ላይ መስራቱን ይቀጥሉ።
በእሱ ላይ መስራቱን ይቀጥሉ።

የእኔ ግቤት “ለማንም አትናገር” የሚል ነበር

እኔ አሁንም በአይአይ ሥርዓቴ ላይ እሠራለሁ ፣ እና ምናልባት በጭራሽ “ተፈጸመ” ላይሆን ይችላል። ተጨማሪ ባህሪያትን ስጨምር ብዙ መጣጥፎችን እጽፋለሁ።

ምናልባት አንዳንድ ሀሳቦቼ ከእኔ የተሻለ የሆነውን AI እንዲገነቡ ያነሳሱዎታል

የሚመከር: