6 बेस्ट फ्री प्रोलॉग कोर्स 2023 में लेने के लिए
यहां मास्टर प्रोलॉग के लिए सबसे अच्छा मुफ्त ऑनलाइन पाठ्यक्रम हैं, जो एआई और एनएलपी के लिए उपयोग की जाने वाली एक शक्तिशाली घोषणात्मक तर्क प्रोग्रामिंग भाषा है।
बुद्धिमान प्रणालियों में रुचि रखते हैं?
Prolog एक शक्तिशाली घोषणात्मक तर्क प्रोग्रामिंग भाषा है जिसका मुख्य रूप से कृत्रिम बुद्धि, प्राकृतिक भाषा प्रसंस्करण और प्रतीकात्मक गणना के लिए उपयोग किया जाता है। यह प्रथम-आदेश तर्क पर आधारित है, जिसका मतलब है कि प्रोलॉग में प्रोग्रामों में तार्किक बयान शामिल हैं जो तथ्यों या नियमों के रूप में व्याख्या की जाती हैं (उदाहरण के लिए, Premise 'If it rains, फिर जमीन गीला है) और 'यह बारिश है' निष्कर्ष 'जमीन गीला है'।
इन तथ्यों और नियमों का उपयोग तार्किक कटौती करने के लिए किया जा सकता है जो उन बुद्धिमान प्रणालियों को विकसित करने में मदद कर सकता है जो तार्किक नियमों और डेटा का उपयोग करके समस्याओं का कारण, सीख सकते हैं और हल कर सकते हैं, जैसे जटिल निर्णय लेने की प्रणाली और एआई।
इस गाइड में, मैंने प्रोलॉग सीखने के लिए सर्वश्रेष्ठ मुफ्त ऑनलाइन पाठ्यक्रम चुना है। यदि आप एक जल्दी में हैं, तो यहां मेरा शीर्ष चुनना है। पाठ्यक्रम विवरण पर जाने के लिए एक पर क्लिक करें:
पाठ्यक्रम | कार्यभार | संक्षेप में |
1. Prolog की शक्ति (Markus Triska) | N/A | समग्र मुक्त अद्यतन व्यापक शुरुआती के लिए प्रोलॉग कोर्स |
2. बस तार्किक - बुद्धिमान उदाहरण के कारण (सरल लॉजिकल) | N/A | सर्वश्रेष्ठ मुक्त शुरुआती के लिए कृत्रिम बुद्धि और कम्प्यूटेशनल लॉजिक के लिए प्रोलॉग कोर्स |
3. Prolog प्रोग्रामिंग (Ryan Schachte) | 2 घंटे | सर्वश्रेष्ठ मुक्त शुरुआती के लिए लघु वीडियो पाठ्यक्रम |
4. Prolog ट्यूटोरियल (Derek Banas) | 1 घंटे | सर्वश्रेष्ठ मुक्त विकल्प 3 |
5. समस्या (Bern University of लागू विज्ञान) | N/A | सर्वश्रेष्ठ मुक्त अभ्यास प्रोलॉग प्रोग्रामिंग |
6. SQL प्रोग्रामर (Robert Laing) के लिए Prolog का परिचय | N/A | सर्वश्रेष्ठ मुक्त SQL प्रोग्रामर के लिए शुरुआती Prolog पाठ्यक्रम |
Prolog क्या है?
प्रोलॉग, प्रोग्रामिंग लॉजिक के लिए शॉर्ट, एक घोषणात्मक प्रोग्रामिंग भाषा है जिसे पहली बार 1972 में एलेन कोलमरौअर और फिलिप रोसेल द्वारा विकसित किया गया था। यह अद्वितीय है कि यह homoiconic है, जिसका अर्थ है कि यह कोड को डेटा के रूप में मानता है, और यह निर्दिष्ट करने पर केंद्रित है कि आप इसे कैसे प्राप्त करना चाहते हैं। यह कृत्रिम बुद्धिमत्ता और प्राकृतिक भाषा प्रसंस्करण कार्यों के लिए अच्छी तरह से उपयुक्त बनाता है, क्योंकि यह प्रोग्रामर को उन तथ्यों और नियमों के एक सेट को परिभाषित करने की अनुमति देता है जो एक समस्या का वर्णन करते हैं और फिर इन्हें एक समाधान खोजने के लिए उपयोग करते हैं, या दूसरे शब्दों में, 'रिसन'।
हालांकि, प्रोलॉग का उपयोग न केवल एकेडेमिया में किया जाता है, बल्कि व्यावसायिक अनुप्रयोगों को भी देखा जाता है। The जावा वर्चुअल मशीन विशिष्टता में Prolog शामिल है , NASA वॉयस कंट्रोल के लिए प्रोलॉग का उपयोग करता है , IBM वाटसन की प्राकृतिक भाषा प्रसंस्करण क्षमता Prolog से आती है , न्यूजीलैंड के स्टॉक ब्रोकिंग सिस्टम को प्रोलॉग में लिखा गया है , और सभी एयरलाइन टिकटों का एक तिहाई प्रोलॉग द्वारा संभाला जाता है।
जबकि प्रोलॉग अब लगभग आधे से अधिक सदी तक रहा है, जिसने इसे विकसित करने से रोक नहीं दिया है, जिसमें अधिक निर्णायक विशेषताएं हैं जो कम प्रयास के साथ सामान्य कार्यक्रमों को बनाने के लिए समझने और उपयोग करना आसान बनाती हैं। यदि आपको प्रतीकात्मक डेटा और तार्किक कटौती के माध्यम से जटिल समस्याओं को मॉडल और हल करने की आवश्यकता है, तो प्रोलॉग जैसी एक तार्किक प्रोग्रामिंग भाषा दिन को बचा सकती है।
सर्वश्रेष्ठ पाठ्यक्रम गाइड पद्धति
मैंने पिछले बेस्ट कोर्स गाइड्स में इस्तेमाल किए जाने वाले अब कोशिश की और परीक्षण की गई पद्धति के बाद इस रैंकिंग का निर्माण किया। आप सभी को यहाँ पा सकते हैं ). इसमें तीन चरण की प्रक्रिया शामिल है:
- अनुसंधान: मैंने कक्षा सेंट्रल के डेटाबेस का उपयोग करके शुरू किया 100K ऑनलाइन पाठ्यक्रम 200K+ समीक्षा. फिर, मैंने एक प्रारंभिक चयन किया कार्यक्रम रेटिंग, समीक्षा और बुकमार्क द्वारा।
- मूल्यांकन: मैं क्लास सेंट्रल, रेडिट और कोर्स प्रदाताओं पर समीक्षा के माध्यम से पढ़ता हूं कि क्या अन्य शिक्षार्थियों ने प्रत्येक पाठ्यक्रम के बारे में सोचा था और इसे अपने स्वयं के अनुभव के साथ एक साथ जोड़ा। शिक्षार्थी ।
- चुनें: यदि वे मूल्यवान और आकर्षक सामग्री प्रस्तुत करते हैं तो अच्छी तरह से निर्मित पाठ्यक्रमों को चुना गया था और उन्हें मानदंडों के एक सेट में फिट होना पड़ता है और तदनुसार वर्गीकृत किया जाना चाहिए: व्यापक पाठ्यक्रम, सामर्थ्य, रिलीज की तारीख, रेटिंग और नामांकन।
पाठ्यक्रम रैंकिंग सांख्यिकी
यहाँ रैंकिंग के बारे में कुछ कुल आँकड़े हैं:
- इस रैंकिंग में सभी पाठ्यक्रम हैं मुक्त ।
- एक अपवाद के साथ सभी पाठ्यक्रम प्रोलॉग के लिए शुरुआती के लिए उपयुक्त हैं।
- चार पाठ्यक्रम पाठ आधारित हैं, जबकि दो वीडियो आधारित हैं। एक कोर्स पाठ और वीडियो प्रारूपों का उपयोग करता है।
- दो पाठ्यक्रम ब्राउज़र में इंटरैक्टिव हैं - कोई स्थापना की आवश्यकता नहीं है!
इसके अलावा, चलो शीर्ष पिक्स के माध्यम से जाते हैं।
1. Prolog की शक्ति (Markus Triska)
सर्वश्रेष्ठ प्रोलॉग कोर्स के लिए मेरा नंबर एक कोर्स है Prolog की शक्ति ।
यह मुक्त पाठ्यक्रम मेरा शीर्ष पिक है क्योंकि यह प्रोलॉग पर सबसे व्यापक और अद्यतन पाठ्यक्रम है जिसे मैंने पाया है। इसे लगातार दो दशकों तक अद्यतन किया गया है, इसलिए आप आश्वस्त रह सकते हैं कि आप प्रोलॉग भाषा की नवीनतम आधुनिक सुविधाओं को सीख रहे हैं।
पाठ्यक्रम में विषयों की एक विस्तृत श्रृंखला शामिल है, जिसमें सरल पूर्णांक अंकगणित, वेब अनुप्रयोग, theorem प्रोविंग और यहां तक कि कृत्रिम बुद्धि शामिल है! इसके व्यापक पाठ्यक्रम सामग्री के अलावा, वहाँ भी हैं नमूना कार्यक्रम आप के साथ अभ्यास करने के लिए वीडियो ट्यूटोरियल अपनी शिक्षा का मार्गदर्शन करने में मदद करने के लिए। शुरू होने से पहले, देखें पाठ्यक्रम का ट्रेलर ।
पाठ्यक्रम तर्क या तार्किक प्रोग्रामिंग के बारे में कोई पृष्ठभूमि ज्ञान की भविष्यवाणी नहीं करता है, हालांकि प्रोग्रामिंग में कुछ अनुभव सहायक है।
आप क्या सीखेंगे?
तार्किक प्रोग्रामिंग में शुरू होने के लिए, आपको पहले तर्क की नींव जानने की आवश्यकता होगी। आपको पता चल जाएगा कि Prolog शास्त्रीय प्रथम-आदेश भविष्यवाणी तर्क के एक उप-सेट पर आधारित है जिसे बुलाया जाता है हॉर्न क्लॉज जिसके माध्यम से theorems की proving के लिए अनुमति देता है संकल्प - जटिल समस्याओं को हल करने के लिए एक अद्भुत उपकरण!
एक बार जब आपके पास अपनी बेल्ट के तहत लॉजिक की मूलभूत बातें होती हैं, तो आप जल्द ही Prolog प्रोग्राम लिखना और पढ़ना जारी रखेंगे। सबसे पहले, आप Prolog की सबसे बुनियादी अवधारणाओं को सीखेंगे, जैसे कि इसके कार्यक्रम और डेटा संरचनाएं। वहां से, आप सीखेंगे कि प्रोलॉग कार्यक्रमों को पढ़ने और लिखने के द्वारा प्रोलॉग के साथ प्रभावी ढंग से कैसे तर्क दिया जाए, जिसमें पूर्णांक अंकगणित, छंटाई और खोज करना शामिल है। आप तार्किक शुद्धता और निश्चित खंड व्याकरण जैसे उन्नत अवधारणाओं की खोज करके अपने प्रोलॉग कौशल को स्तरित करेंगे, साथ ही साथ घोषणात्मक परीक्षण और डीबगिंग जैसी व्यावहारिक तकनीकों जैसे कि वास्तव में जीवन रक्षक हो सकता है।
Prolog की क्षमता वास्तव में असीम है - वेब अनुप्रयोगों से लेकर डेटाबेस तक, क्रिप्टोग्राफ़ी तक और निश्चित रूप से, कृत्रिम बुद्धि का निर्माण। क्यों Prolog के लिए इस्तेमाल किया? ऐसा इसलिए है क्योंकि प्रोलॉग मानव निर्णय लेने के पीछे प्रक्रिया को अनुकरण कर सकता है, जटिल गणितीय प्रमेय साबित कर सकता है, और तर्क पहेली को हल कर सकता है। आपको पता चल जाएगा कि कैसे Prolog ऐसा करता है, साथ ही इसका उपयोग इन सभी अनुप्रयोगों में विस्तार से कैसे किया जाता है।
आप कैसे सीखेंगे
इस कोर्स में 33 अध्याय होते हैं। आप पाठ्यक्रम अध्यायों के माध्यम से पढ़ने के द्वारा सीखेंगे, कोड उदाहरणों को देखते हुए, और व्याख्यान वीडियो देख सकेंगे।
वेबसाइट | मेटा लेवल |
लेखक | मार्कस त्रिस्का |
स्तर | शुरुआत — उन्नत |
कार्यभार | N/A |
प्रमाणपत्र | कोई नहीं |
मज़ा तथ्य
- यह पाठ्यक्रम प्रोलॉग में लिखित एक रिवर्स प्रॉक्सी का उपयोग करने पर आयोजित किया जाता है!
- आप कोर्स को पा सकते हैं गिथब पेज यहाँ
- प्रोलॉग की शक्ति का उद्देश्य पारंपरिक पुराने प्रोलॉग पाठ्यपुस्तकों को भाषा की वर्तमान आधुनिक स्थिति के साथ अद्यतन करना है। यही कारण है कि यह पुस्तक वर्तमान में आठ विश्वविद्यालय पाठ्यक्रमों द्वारा उपयोग में है।
- मार्कस त्रिस्का ने वियना विश्वविद्यालय ऑफ टेक्नोलॉजी में अध्ययन किया। उन्होंने भाषा के विकास में महत्वपूर्ण योगदान दिया है, जैसे कि SWI-Prolog के लिए कई पुस्तकालयों का निर्माण करना और Prolog के FAQ अक्सर पूछे जाने वाले प्रश्न वेबपेज को बनाए रखना। इसके अलावा, उन्होंने प्रोलॉग प्रोग्रामिंग प्रतियोगिता को दो बार जीता है और प्रोलॉग और बाधाओं के क्षेत्र में मास्टर डिग्री और डॉक्टरेट डिग्री प्राप्त की है। त्रिस्टान ने combinatorial अनुकूलन, Prolog और constraints पर कई वैज्ञानिक पेपर भी प्रकाशित किए हैं, और Prolog ISO मानक (N226) और Prolog शिक्षण वातावरण GUPU में योगदान दिया है।
यदि आप इस कोर्स में रुचि रखते हैं, तो आप पा सकते हैं पाठ्यक्रम के बारे में अधिक जानकारी और यहां कैसे दाखिल करें ।
2. बस तार्किक - बुद्धिमान उदाहरण के कारण (सरल लॉजिकल)
सर्वश्रेष्ठ प्रोलॉग कोर्स के लिए मेरा दूसरा पिक है बस तार्किक - बुद्धिमान उदाहरण के कारण ।
यह मुक्त पाठ्यक्रम आर्टिफिशियल इंटेलिजेंस के संदर्भ में प्रोलॉग प्रोग्रामिंग पर केंद्रित है, मशीनों में बुद्धिमान व्यवहार को लागू करना, और कम्प्यूटेशनल लॉजिक, विभिन्न प्रकार के तर्कों को स्वचालित करना। पाठ्यक्रम का दर्शन 'प्रेरित करके शिक्षा देना' है, जो आपके साथ प्रयोग करने के लिए पाठ्यक्रम पृष्ठ में एम्बेडेड इंटरैक्टिव कोड ब्लॉकों में परिलक्षित होता है। इस पाठ्यक्रम के अंत तक, आप समझेंगे कि कैसे तर्क का उपयोग एआई में समस्याओं को हल करने के लिए किया जा सकता है।
आप क्या सीखेंगे?
पाठ्यक्रम को 3 भागों में विभाजित किया गया है: लॉजिक और लॉजिक प्रोग्रामिंग; संरचित ज्ञान के साथ तर्क; उन्नत तर्क तकनीक।
पहला भाग प्रोलॉग के साथ लॉजिक प्रोग्रामिंग के लिए एक परिचय के रूप में कार्य करता है, जहां आप सहज तरीके से प्रोग्राम क्लॉज, क्वेरी उत्तर देने, प्रूफ पेड़ और पुनरावर्ती डेटा संरचनाओं जैसी अवधारणाओं से निपटेंगे। फिर, आप उन्हें एक कार्यक्रम में ध्वनि और पूर्णता को साबित करके औपचारिक रूप से कवर करेंगे। आप सामान्य प्रोलॉग प्रोग्रामिंग तकनीकों को भी उजागर करेंगे, जिसमें SLD-trees, अंकगणितीय अभिव्यक्तियों, दूसरे क्रम की भविष्यवाणी और प्रोग्रामिंग तकनीकों का उपयोग शामिल है।
भाग II में, फोकस आर्टिफिशियल इंटेलिजेंस अवधारणाओं में बदलाव करता है, विशेष रूप से संरचित ज्ञान। आप सीखेंगे कि संरचित ज्ञान (संबंध) को ग्राफ़ के रूप में कैसे दर्शाया जाए, और कैसे दो प्रकार की खोज के माध्यम से ज्ञात विश्लेषणात्मक समाधानों के साथ एक समस्या का जवाब देने के लिए - अंधा और सूचित।
भाग III, clausal तर्क की सीमाओं से परे उन्नत तर्क तकनीकों का पता लगाने के लिए होगा, जहां घटनाओं के अनुक्रम समय के साथ हो रहे हैं, जहां सच्चाई की गारंटी नहीं है, और ज्ञान गैर तार्किक रूप जैसे चित्र या बोली पाठ में उपलब्ध है। आप सीखेंगे कि प्राकृतिक भाषा को clausal तर्कों में कैसे बदल दिया जाए, और कैसे अधूरी जानकारी के कारण, और अंत में सामान्यीकरण या विशेषज्ञता के माध्यम से प्रेरक तर्क कैसे आयोजित किया जाए।
आप कैसे सीखेंगे
इस कोर्स में कुल 12 अध्याय होते हैं। आप अध्याय सामग्री के माध्यम से पढ़ने से सीखेंगे, इंटरैक्टिव कोड नमूनों के साथ खेलेंगे, और दिए गए अभ्यासों को पूरा करेंगे, उनमें से कुछ के पास जवाब होंगे।
संस्था | बस तार्किक |
वेबसाइट | book.simply-logical.space |
लेखक | पीटर फ्लेक |
स्तर | शुरुआती |
कार्यभार | N/A |
प्रमाणपत्र | कोई नहीं |
मज़ा तथ्य
- बस के बारे में तार्किक एक खुला स्रोत परियोजना है जो प्रोलॉग के साथ आर्टिफिशियल इंटेलिजेंस और लॉजिक प्रोग्रामिंग के बारे में ऑनलाइन संसाधनों का एक सूट प्रदान करती है।
- पीटर फ्लच ब्रिस्टल विश्वविद्यालय में आर्टिफिशियल इंटेलिजेंस के प्रोफेसर हैं। उन्होंने 2010 से 2020 तक मशीन लर्निंग जर्नल के संपादक-इन-चीफ के रूप में कार्य किया है। प्रोफेसर फ्लेक मशीन लर्निंग के क्षेत्र में कई सम्मेलनों के आयोजन में भी शामिल है, और डेटा साइंस के लिए यूरोपीय एसोसिएशन के संस्थापक बोर्ड सदस्य और वर्तमान अध्यक्ष हैं। वह डाटा साइंस एंड आर्टिफिशियल इंटेलिजेंस के लिए एलन टरिंग इंस्टीट्यूट का एक फेलो है।
यदि आप इस कोर्स में रुचि रखते हैं, तो आप पा सकते हैं पाठ्यक्रम के बारे में अधिक जानकारी और यहां कैसे दाखिल करें ।
3. Prolog प्रोग्रामिंग (Ryan Schachte)
Ryan Schachte Prolog प्रोग्रामिंग वीडियो श्रृंखला आपको Prolog की मूलभूत अवधारणाओं को सिखाना होगा और तार्किक तर्क और प्रतीकात्मक डेटा प्रतिनिधित्व के माध्यम से जटिल समस्याओं को हल करने के लिए इसका उपयोग कैसे करना है।
आप क्या सीखेंगे?
सबसे पहले, आप बुनियादी बातों पर एक हैंडल प्राप्त करके शुरू करेंगे। आप मूल prolog कोड को चलाने और संकलित करने की बुनियादी बातों में हस्तक्षेप करेंगे और समझेंगे कि " आकाश नीला है" जैसे तथ्यों को Prolog में सरल भविष्यवाणी के रूप में दर्शाया गया है। इसके बाद, आप सीखेंगे कि इन तथ्यों का उपयोग करने वाले नियमों को कैसे परिभाषित किया जाए, जैसे कि "यदि आकाश नीला है और सूर्य चमकदार है, तो यह एक अच्छा दिन है"। फिर, आप देखेंगे कि Prolog कुछ जादुई करते हैं - इसे "यह एक अच्छा दिन है" की तरह एक क्वेरी देते हैं।
चल रहा है, आप जानकारी को वेरिएबल सिंटैक्स और स्ट्रक्चर्स के रूप में प्रतिनिधित्व करने में गोता लगाते हैं, और यह जानने के लिए कि आपके पास डेटा के बारे में अधिक परिष्कृत प्रश्न कैसे पूछें। अंकगणितीय संचालन दूसरी प्रकृति बन जाएगा जैसा कि आप देख सकते हैं कि प्रोलॉग उन्हें कैसे करता है। और यह सिर्फ शुरुआत है! आप जटिल डेटा संरचनाओं जैसे सूचियों और जोड़े के लिए प्रोलॉग के समर्थन के बारे में सीखेंगे, और आपको आवश्यक जानकारी प्राप्त करने के लिए सूचियों के माध्यम से क्रमबद्ध और खोज जैसे उन्नत संचालन कैसे करें।
आप कैसे सीखेंगे
यह पाठ्यक्रम 1-2 घंटे लंबा है और इसमें 4 भाग होते हैं। आप लेक्चर वीडियो देख सकते हैं और प्रशिक्षक के साथ उसके बाद कोड के रूप में पढ़ सकते हैं।
चैनल | Ryan Schachte |
प्रदाता | यूट्यूब |
प्रशिक्षक | Ryan Schachte |
स्तर | शुरुआती |
कार्यभार | 2 घंटे |
दृष्टिकोण | 253K |
लाइक | 2.8K |
प्रमाणपत्र | कोई नहीं |
मज़ा तथ्य
- रयान Schatche's यूट्यूब चैनल सी, सी++, जावा, जावास्क्रिप्ट, एचटीएमएल, सीएसएस, असेंबली, एमआईपीएस, कंप्यूटर आर्किटेक्चर, गणित और कंप्यूटर विज्ञान सिद्धांत में प्रोग्रामिंग पर चर्चा करता है। उन्होंने वेब डिज़ाइन, एल्गोरिदम विश्लेषण, सांख्यिकी, असत गणित और अधिक के लिए कई विषयों को भी शामिल किया है।
यदि आप इस कोर्स में रुचि रखते हैं, तो आप पा सकते हैं पाठ्यक्रम के बारे में अधिक जानकारी और यहां कैसे दाखिल करें ।
4. Prolog ट्यूटोरियल (Derek Banas)
डेरेक बनास Prolog ट्यूटोरियल Prolog की अनिवार्यता को पढ़ाने वाला एक बहुत ही संक्षिप्त वीडियो है। आपको पता चल जाएगा कि कैसे Prolog का उपयोग तथ्यों और समस्याओं के बारे में बताने के लिए स्वचालित तर्क को सुविधाजनक बनाने के लिए किया जाएगा।
आप क्या सीखेंगे?
Prolog एक प्रोग्रामिंग भाषा है जो आपको उन समस्याओं के बारे में तथ्यों और संबंधों का वर्णन करने में सक्षम बनाती है, बल्कि उन्हें हल करने के लिए केवल चरणों की एक श्रृंखला को रेखांकित करती है। आप सीखेंगे कि स्वचालित तर्क को सुविधाजनक बनाने के लिए तथ्यों और नियमों को कैसे परिभाषित किया जाए, और वेरिएबल्स को उन मूल्यों के लिए प्लेसहोल्डर के रूप में उपयोग करें जो बदल सकते हैं। फिर, आपको पता चल जाएगा कि अगर बयान जटिल शर्तों और नियमों को बनाने के लिए कैसे उपयोग किया जाए।
प्रोलॉग में तार्किक और अंकगणित ऑपरेटर भी हैं। आपको पता चल जाएगा कि उनका उपयोग कैसे किया जाए, परिणामस्वरूप और साथ ही साथ पुनरावर्ती। आप यह भी देखेंगे कि आप कैसे पढ़ सकते हैं और कैसे कंसोल और फ़ाइलों को लिख सकते हैं। वास्तव में, आप जिन चीजों पर चर्चा करेंगे उनमें से एक यह है कि तथ्यों और नियमों के डेटाबेस को सीधे कैसे संशोधित किया जाए। अंत में, आप सीखेंगे कि प्रोलॉग में सूचियों को अधिक समानता से संबंधित मूल्यों का प्रतिनिधित्व करने और स्ट्रिंग्स के साथ काम करने के लिए कैसे बनाया जाए।
आप कैसे सीखेंगे
यह पाठ्यक्रम 1 घंटे लंबा है। आप लेक्चर वीडियो देख सकते हैं और अपने पीसी पर आगे चल सकते हैं।
चैनल | Derek Banas |
प्रदाता | यूट्यूब |
प्रशिक्षक | Derek Banas |
स्तर | शुरुआती |
कार्यभार | 1 घंटे |
दृष्टिकोण | 816K |
लाइक | 13K |
प्रमाणपत्र | कोई नहीं |
मज़ा तथ्य
- डेरेक बनस एक शानदार यूट्यूब शैक्षिक सामग्री निर्माता है। उन्होंने विभिन्न प्रोग्रामिंग भाषाओं के मूल सिद्धांतों को कवर करने वाले लगभग 50 वीडियो बनाए हैं, साथ ही साथ जैसे विषयों को कवर करना। डेटा साइंस एंड मशीन लर्निंग , सांख्यिकी , और रैखिक बीजगणित ।
यदि आप इस कोर्स में रुचि रखते हैं, तो आप पा सकते हैं पाठ्यक्रम के बारे में अधिक जानकारी और यहां कैसे दाखिल करें ।
5. समस्या (Bern University of लागू विज्ञान)
समस्या एक है मुक्त छात्रों को प्रोलॉग में अपने तर्क प्रोग्रामिंग कौशल का अभ्यास करने में मदद करने के उद्देश्य से समस्याओं का संग्रह, जहां आपका लक्ष्य दिए गए समस्याओं का सबसे सुरुचिपूर्ण या तार्किक रूप से स्पष्ट समाधान ढूंढना चाहिए। समस्याओं को उनकी कठिनाई से चिह्नित किया जाता है, सबसे आसान से कठिन तक।
आप क्या सीखेंगे?
संग्रह सात खंडों में संरचित है:
-
प्रोलॉग सूची: प्रोलॉग में सूचीबद्ध करना। उदाहरण प्रश्न:
- सूची का अंतिम लेकिन एक तत्व ज्ञात करें।
- हर एक सूची से N'th तत्व।
-
अंकगणित: प्राइम, गणितीय एल्गोरिदम, और कार्य। उदाहरण प्रश्न:
- निर्धारित करें कि क्या दो सकारात्मक पूर्णांक संख्याएँ कोप्राइम हैं।
- निर्धारित करें कि कोई दिए गए पूर्णांक संख्या प्राइम है या नहीं।
-
तर्क और कोड: सच बनाना टेबल और एन्कोडिंग अनुक्रम। उदाहरण प्रश्न:
- तार्किक अभिव्यक्तियों के लिए सत्य सारणी।
- हफमैन कोड।
-
द्विआधारी पेड़: द्विआधारी पेड़ों का हेरफेर। उदाहरण प्रश्न:
- चेक करें कि क्या एक दी गई अवधि द्विआधारी पेड़ का प्रतिनिधित्व करती है
- ऊंचाई संतुलित द्विआधारी पेड़ों का निर्माण
-
मल्टीवे ट्री: मल्टीवे ट्री का हेरफेर। उदाहरण प्रश्न:
- मल्टीवे ट्री के नोड्स की गणना करें
- Lisp-like पेड़ प्रतिनिधित्व
-
ग्राफ़: ग्राफ़्स का हेरफेर। उदाहरण प्रश्न:
- किसी दिए गए नोड से चक्र
- सभी फैले पेड़ों का निर्माण
- N नोड्स के साथ K-regular सरल graph उत्पन्न करना
-
विविध: विविध कंप्यूटर विज्ञान प्रश्न उदाहरण प्रश्न:
- सिंटैक्स चेकर
- पहेली
- Von Koch's conjecture
आप कैसे सीखेंगे
इस कोर्स में सात खंड होते हैं। आप समस्याओं से गुजरना सीखेंगे और उन्हें हाथ से हल करेंगे। यदि आप अटक जाते हैं तो पाठ्यक्रम प्रत्येक अनुभाग के अंत में समस्याओं के समाधान प्रदान करता है।
संस्था | बर्न यूनिवर्सिटी ऑफ एप्लाइड साइंस |
लेखक | वर्नर हेट |
स्तर | शुरुआत — उन्नत |
कार्यभार | N/A |
प्रमाणपत्र | कोई नहीं |
मज़ा तथ्य
- यह पाठ्यक्रम का एक रीमेक है P-99: Ninety-Nine Prolog समस्याओं संग्रह ।
यदि आप इस कोर्स में रुचि रखते हैं, तो आप पा सकते हैं पाठ्यक्रम के बारे में अधिक जानकारी और यहां कैसे दाखिल करें ।
6. SQL प्रोग्रामर (Robert Laing) के लिए Prolog का परिचय
यदि आप मुख्य रूप से SQL से परिचित हैं, तो एक संबंधिक डेटाबेस क्वेरी भाषा के रूप में Prolog की सोच शुरू करने का एक शानदार तरीका हो सकता है। यह क्या है मुक्त पाठ्यक्रम के बारे में है।
SQL प्रोग्रामर के लिए Prolog का परिचय Prolog कोड के माध्यम से बुनियादी SQL संचालन का अनुकरण करके Prolog को सिखाता है, डेटाबेस को संशोधित करने के लिए क्वेरी करने से।
आप क्या सीखेंगे?
यह कोर्स तीन भागों से बना है।
पहला भाग आपको उन डेटाबेस को क्वेरी करने के माध्यम से चलता है जहां आप Prolog में SELECT, INSERT, WHERE और JOINs जैसे पारंपरिक SQL कमांडों का अनुकरण करते हैं।
दूसरा भाग सोशल-नेटवर्क क्विज़ प्रश्नों का अनुवाद है डेटाबेस: रिलेशनल डेटाबेस और SQL स्टैनफोर्ड कोर्स। आप Prolog प्रॉम्प्ट में प्राकृतिक भाषा के सवालों को बदल देंगे।
पाठ्यक्रम का तीसरा हिस्सा पुनरावृत्ति के बारे में है, या गणितीय शब्दों में पृथक बंद होता है। यहां, आप उन कमांडों को भी सीखेंगे जो प्रोलॉग में करना आसान हैं लेकिन SQL में नहीं, उदाहरण के लिए रिटर्निंग पथ और अंतहीन चक्र के खिलाफ सुरक्षा।
आप कैसे सीखेंगे
इस कोर्स में तीन भाग होते हैं। आप प्रत्येक भाग के माध्यम से जाने और हाथों पर अभ्यास के लिए इंटरैक्टिव इन-ब्रोशर अभ्यास करके सीखेंगे।
प्रदाता | SWISH: साझा करने के लिए SWI-Prolog |
लेखक | रॉबर्ट लेन |
स्तर | शुरुआती |
कार्यभार | N/A |
प्रमाणपत्र | कोई नहीं |
मज़ा तथ्य
- रॉबर्ट लिंग एक है Prolog Cookbook वेबसाइट जहां वह Prolog के साथ लॉजिक प्रोग्रामिंग पर नोट्स लिखता है।
- उन्होंने एक वेबसाइट भी बनाई है जहाँ आप खेल सकते हैं चीनी चेकर Prolog में कोडित।
यदि आप इस कोर्स में रुचि रखते हैं, तो आप पा सकते हैं पाठ्यक्रम के बारे में अधिक जानकारी और यहां कैसे दाखिल करें ।
