Natural Language Processing with Deep Learning · 2020. 9. 5. · Surah Al-Anaam Ayat# 74-82 مآ...
Transcript of Natural Language Processing with Deep Learning · 2020. 9. 5. · Surah Al-Anaam Ayat# 74-82 مآ...
Natural Language Processing with Deep Learning
LECTURE 01 Getting Started with Google Colab
Authors: Ms. Hira Arshad Dr. Rao Muhammad Adeel Nawab
ممي
ح الر
ن
مح الله الر م س
ب
Human Engineering
م تصحیح
ی
ي
ن
ن
رمامنےمهسلممعلیہماللہمصلیممحمدمحضرت
ن
یي مف
عامال بالنـیمات ا الا انمرجمہ
ی
:ت
ہےمپرمںنیتومدارهمدارمکاماعماك
م کر بھی آپ تو ہے کیا کال کوئی نے کسی میں دنیا اگر •
ی
ہیں سک
م کی عمل سے دك میں •
ی
ي
ن
م ن
ی
کہ ہوں کری
رکھنا خوش اهر رہنا خوش ہے مقصد کا زندگی میری •
م کو اللہ مقصد کا زندگی میری •
ن
ہے ی ی
اتباع کامل کی هسلم علیہ اللہ صلی آپ اهر عشق کامل سے هسلم علیہ اللہ صلی محمد حضرت مقصد کا زندگی میری •
ہے
م پر نمبر پہلے میں دنیا پوری میں شعبے اپنے مقصد کا زندگی میری •
ن
ہے آی
دا مخلوق مقصد کا زندگی میری •
ن
م لوث بے کی خ
ی
دم
ن
ہے خ
مقصدمکامزندگی
ری م م کو اللہ ۔ مقصد کا زندگی ہ
ن
ی ی
رین مختصر کا ی نے کو اللہ
ی
رین اهرتیز ت
ی
دا مخلوق – راستہ ت
ن
م لوث بے کی خ
ی
دم
ن
خ
ممکامسفر
ی
مشاہدہمسےمیقینمت
ممیقینمسےممشاہدہمنےماسمہےمیي ی مکوماللہمبھیمنےمشخصمجس
ی
ہےمکیامطےمسفرمکامت
ہےمجاتیمہومنصیبمرضامکیمی كماللہمکوماسمہےملیتامکرمطےمسفرمکامیقینمسےممشاہدہمشخصمجو
ممکامسفرمکیسےمطےمہوم؟
ی
مشاہدہمسےمیقینمت
رمکامراستےماس .1
ن
رمهالیمآنےممیںممشاہدہممسافم مانکارمکا(ممشکل)مممخلوقمہ
ی
جائےمچلامکری
سم(کردار)ممحاكمکامشخصماس .2م میقینمسےممشاہدہمشخصمیہمکہمگامدےمگواہیمکیمیس تما
ی
ر کا سفر کے ت
ن
ممساف
ہے
رمہی (کردار)ممحاكمکامشخصماس .3ی
ہےمیخی
راہیممحضرت رمالسلالمعلیہماتسمرماتےمانکارممکا(ممشکل)مممخلوقمہ
ن
ممیقینمسےممشاہدہ)ممگئےمی مکوماللہماهرمگئےمچلےمف
ی
مطےمسفرمکامت
(گیامہو
رآم
ی
رماتےمی كماللہممیںمف
ن
ہیںمف
م
ی
يمبارکہ آی
م اب رہ كال و اذ ہ لب ی ناما اتتخذم ازر ی مک و ارىک ان ی الہۃ اص بی ضلل ف كو م
اب رہ ی ی نمر کذلک ض و ل ی ر موت و ال ت الس و ن ملکم و من یکم كنی و ال مم
ا ہ جن فلم ی لم ػلی کبا را ال ای رب ہذا كال کو امحب لی كال افل فلم فلی ال
ا ای رب ہذا كال بزؿا ال لمر را فلم م لئ كال افل فلم نن رب یہ دن ل لکمو
م من ال لو ال ی الض
ا س را فلم م ای اک بم ہذای رب ہذا كال بزؾۃ الش م كال افلت فلم ء ان یلو ا بری م ن م کمو تمش
ہ تم ان ہی وج ی وج موت فطر لل ض و الس ر فا ال من ان مای و حنی کی ش ال مم
ہ و ہ حاج مم ن كال كو و اج ف اتم ن ما اخافم لی و ہدىن كد و الل کمو بہ ی تمش
ی شاء ان ال رب وسع شی ئا رب ی ء کم ن افل ػل ما ش و تتذکرم
ک تم مای اخافم کی ف و ن ل و اش افمو ک تم انکم ت اش ل لم ما بلل ل طنا ػلی کم بہ یمن فای سم
ن احق ال فری لی م ن کمن تم ان بل و لمم تؼ
ی ن ا ال ا لم و امنمو و ی ل ای ماهہمم یل بسم ئک بظم نم لہممم امول م م و ال ن ہم و ہ تدم م
رجمہ
ی
ت
مماس)مماهر
یی
سم(ممسنومذکرمکامهقس
راہیممج دامکومبتوںمآپمکیاممم:مکہمتھامکہامسےمآزرمیس پماپنےمنےماتس
ن
مبیٹھےمبنائےمخ
۔ ہیںممبتلاممیںمگمراہیمکھلیمقولمکیمآپماهرمآپمکہمہوںمرہامیکھدممیںم؟ہیں
راہیممہممطرحماسیماهر میقینممکملمهہمکہمتھامیہممقصدماهرم،متھےمکراتےمنظارہمکامسلطنتمکیمزمینماهرمآسمانوںمکوماتس
ملممیںمهالوںمرکھنے
ہوںمش
سممچنانچہس
مامنےمانہوںمتومچھائیمراتمپرماممج ہےمربمامیرمیہ :ملگےمکہنے۔ یکھادمستارامتي
سممپھرس
ممنہیںمپسندمکومهالوںمڈهبنےممیںم:مکہامنےمانہوںمتومگیامڈهبمهہمج
ی
۔ کری
سممپھرس
سمملیکنم۔ ہےمربمامیرمیہم:مکہمکہامتومیکھادمچمکتےمکومچاندمنےمانہوںمجس
ملگےمکہنےمتومگیامڈهبمبھیمهہمج
مہداممجھےمربمامیرماگرم:
ی
ي ملممیںملوگوںمگمراہمیقیناممیںمتومیتادمنہمی
۔ ہوجاؤںمش
سممپھرس
رامدہیي مزمیہ۔ ہےمربمامیرمیہم:مکہامتومیکھادمچمکتےمکومسورجمنےمانہوںمج
سممپھرم۔ ہےمتسس
متومہوامغرهبمهہمج
دائیمکیماللہمتممکومهںچیزمجنمجن!ممقولمیمیرماےم:مکہامنےمانہوں
ن
مشرممیںمخ رارمتي
ی
مسسممامممیںم،مہومیتےدمف
ہوںماربیزمسے
مکیاماپیدمکومزمینماهرمآسمانوںمنےمجسمہےمکرلیامطرفمکیمذاتماسمرخماپنامکرمہومیکسومطرحمیپورمتومنےممیں
۔ ہوںمنہیںمسےممیںمهالوںمکرنےمشركممیںماهرم،مہے
راہیم۔ یکردمشرهعمحجتمسےماممنےمقولمکیمام(مکہمہوامیہمپھر)ماهر ماللہمسےممجھمتممکیام:مکہا(مسےمام)منےماتس
مہداممجھےمنےماسمجبکہمہومکرتےمحجتممیںمیس رےمکے
ی
يمساتھمکےماللہمتممکومهںچیزمجنماهرم؟مہےمیدمدےمی
مشر ممنہیںمسےمامممیںم،مہوممانتےمتي
ی
ممجھے)ممپرهردگارمامیرمکہمیہمالا(ممگیمیںدمپہنچامنقصاممکوئیممجھےمهہمکہ)ممڈری
ممنقصام)ممکچھ(م
ن
رممهہمتو)ممچاہے(ممپہنچایمرممعلممکامپرهردگارمےمیر(ممگامپہنچےممیںمحاكمہ
م ہےمہوئےمکیےماحاطہمکامچیزمہ
مانتے؟منہیںمنصیحتمکوئیمبھیمپھرمتممکیا۔
مشرمکاماللہمنےمتممکومهںچیزمجنماهر ماللہمکومهںچیزماممتممجبکہمہوںمسکتامڈرمکیسےمسےمامممیںم،مہےمرکھامبنامتي
مشرمکا زكمدلیلمکوئیمپرمتممنےماسممیںمیس رےمکےمجنمڈرتےمنہیںمسےمماننےمتي
ن
ماگرمابمہے؟مکیمنہیںمی
رممدهمہممکہمبتاؤمتومہےمعلممکوئیمی سمتمہارے
ن
؟مہےممستحقمدہیي مزمکامرہنےمخوفمبےمکوممسےممیںمںیقوف
ئبہمکامظلممکسیمساتھمکےممیمااماپنےمنےمانہوںماهرمہیںمآئےملےممیمااملوگمجو(مکہمہےمیہمتومحقیقت)
مبھیمش
۔ ہیںمچکےمپہنچمپرمراستےمصحیحمجومہیںمهہیماهرم،مہےمحقمکامانہیمبسمتومچینماهرمامنم،میي مدمنہیںمآنے
Surah Al-Anaam Ayat# 74-82
مآ
ی
يمبارکہمی
ی ال تر الم م حاج ال ہ ی ف اب رہ م اتىہم ان رب ل ک الل مم كال اذ ال مم اب رہ ی رب و یم ال
می تم و امح ان كال یممی تم مم كال ام فان اب رہ ت الل س ی م ق من بلش ت ال مش من بہا فا
ـرب ی فبمہت ال م م و کفر ال م یہ دی ل الل ال لو لمی الظ
رجمہ
ی
ت
)ممپرهردگارماپنےمهہمکہمتھیمیدمدےمکیامسلطنتمنےماللہمکومجسمکیامغورمپر(ممحاكمکے)ممشخصماسمنےمتممکیا
راہیمممیںمیس رےمکے(ممہیمهجودمکے سمملگا؟مکرنےمبحثمسےماتسس
راہیممج مجومہےمهہمپرهردگارمامیرمکہمکہامنےماتس
راہیمممم۔ ہوںمیتادمموتماهرمہوںمیتادمزندگیمبھیممیںممم:مکہملگامکہنےمهہمتومممبھیمموتماهرمہےمیتادمبھیمزندگی ماتس
مهہمپرماسممم۔ لاؤمکرمنکاكمتومسےممغربماسےمذرامتمم،مہےمنکالتامسےممشرقمکومسورجمتوماللہ!مماچھاممم:مکہامنے
رم
ن
مہدامکومظالموںمیسےاماللہماهر۔ گیامرہمکرمہوممبہوتمکاف
ی
ي ممیي مدمنہیںمی
ی
۔ کری
Surah Al-Baqarah Ayat# 258
راہیممحضرت حاكمکامالسلالمعلیہماتس
راہیممحضرت .1 رمسےمسسمماهرمہےمرہامجامپھینکاممیںمآگمکومالسلالمعلیہماتس
معلیہمجبرئیلمحضرت)ممخلوقمنورانیمیتس
ممسےمآپ(ممالسلال
ی
سمکہمہیںمرہےمکرمدرخواسمسسمممیںمحاكماسمنےمالسلالمعلیہمآپم؟میںدمبجھامہممکومآگما
رمسے
رمامانکارمکاممخلوقمینورمیتس
ن
رماماهر.ممیي دمف
ن
ب الل میي ف (ہےمکافیملیےمےمیرمی كماللہ)م حس
رآم
ی
رماتےمی كماللہممیںمف
ن
ہیںمف
مآ
ی
يمبارکہمی
ا ہ فاك بلمو ی ن الی و یزف
ن كال و بمدم ن ما اتؼ تن حتمو
م و ن ما و خللکم الل ملمو تؼ
ا كالموا من یان لہ اب نمو ہم ب ال جحی ف فال لمو
یہ دی ن رب ال ذاہب ان كال و س
رجمہ
ی
ت
آئےمہوئےمدهڑےمی سمکےمامملوگمکےمقولمکیماممپرماس
راہیم راشتےمخودمجنہیںمہومپوجتےمکو(ممبتوں)مماممتممکیاممم:مکہامنےماتس
ی
ہو؟مت
۔ بھیمکوماسم،مہومبناتےمتممکچھمجوماهرم،مہےمکیاماپیدمبھیمتمہیںمنےماللہمحالانکہ
راہیمم:مکہامنےملوگوںمام ماملیےمکےماتس دهمپھینکممیںمآگمہوئیمدہکتیماسےماهرم،مبناؤمعمارتمتي
راہیمماهر رمائےمرہنمائیمیمیرمهہیم،مہوںمجارہامی سمکےمربماپنےممیںممم:مکہامنےماتس
ن
۔ گامف
Surah Al- Saaffaat Ayat# 94-111
م
ی
يمبارکہ آی
ن نارم ی كمل نا دا کمو ی اب رہ ػلی سلما و بر
رجمہ
ی
ت
راہیممنےمانہوںمچنانچہ) راہیمماهرم،مہوجامیٹھندمآگماے(ممکہامنےمہمماهرم،میي مدمڈاكممیںمآگمکوماتس ملیےمکےماتس
جامبنمسلامتی
Surah Al-Anbiya Ayat #69
راہیممحضرت .2 رمامحکممنےمی كماللہمکومالسلالمعلیہماتس
ن
مراستےمکےماللہمکومالسلالمعلیہماسماعیلمحضرتمبیٹےماپنےمکہمیي ف
ریس مممیں
ی
رمنےمالسلالمعلیہمآپ(م.ممہےمحاكممشکلمہیمبہتمیہ)ممیںدمکرمفمممکیماللہممیںمحاكمہ
ی
ممکو(ممحکم)ممچاہ
رمامپورا
ن
پڑےمچلملیےمکےمکرنےمذبحمکوبیٹےماپنےماهرمیي ف
رآم
ی
رماتےمی كماللہممیںمف
ن
ہیںممف
م
ی
يمبارکہ آی
ا بلؽ مؼہم ؼ فلم بمک ان ی ال منام ف اری ان ی یبمن كال الس ر اذ بت كال تری ماذا فاه ظم یی
مرم ما اف ؼل ن ی تمو تجدم ء ان س م شا بی ن من الل الص
رجمہ
ی
ت
سممپھرس
راہیمملڑکامهہمج ممکےمپھرنےمچلنےمساتھمکےماتسسمیکھتادممیںمخوابممیں!ممبیٹے:ممممکہامنےمانہوںمتومہوگیامقاب
مهہیمآپ!ممجاممایس ممکہامنےمبیٹےمممہے؟مرائےمکیامیتمہارم،مبتاؤمکرمسوچمابم،مہوںمرہامکرمذبحمتمہیںمکہمہوں
ءاللہم،مہےمجارہامیي مدمحکممکومآپمکامجسمکیجیے
ن
گےمی ئیںمسےممیںمهالوںمکرنےمصبرممجھےمآپمان
Surah Al- Saaffaat Ayat# 102
راہیممحضرت .3 رمامحکممنےمی كماللہمکومالسلالمعلیہماتس
ن
مکےمزندگیمجہاں)ممآؤمچھوڑممکہمکومیبیوماهرممبیٹےماپنےمکہمیي ف
راہیممحضرت(م.ممتھےمنہماسبابمکوئی رمنےمالسلالمعلیہماتسمممکیماللہممیںمحاكمہ
ی
مرمامپورامکو(ممحکم)ممچاہ
ن
ماپنےماهرمیي ف
آئےممکہ چھوڑمکومیبیوماهرمبیٹے
رآم
ی
رماتےمی كماللہممیںمف
ن
ہیںمف
م
ی
يمبارکہ آی
نای ان ی ر ر ب کن تم من ذم ت اس بواد ؿ ی ی ذ ی ع غن د ب نا ل ی تک زر م رب حر واال مم لو یمـلی مم ۃ الص
ؼل اف ئد ن الناس تہ و ۃ فاج ہم ال ی ی م مرت لؼلہمم ی ن الث ك ہمم م ن وار زم و رم کم یش
رجمہ
ی
ت
رےماےمممکےمآپمکوماهلادمکچھماپنیمنےممیں!ممپرهردگارمہ
ی
مامی سمکےمگھرمهالےمحرم ملاممیںمیهادمیسیامتي
رے۔ ہوتیمنہیںمکھیتیمکوئیممیںمجسمہےمیي مبسام کہ(ممکیاملیےماسمنےممیںمیہ!م)ممپرهردگارمہ
ی
م،میںکرمقائممنمازمیہمی
دا
ن
رمامعطامرزقمکامپھلوںمکومامماهرم،میجیےکردماپیدمکششملیےمکےمامممیںمدلوںمکےملوگوںمل
ن
کہم،میےف
ی
مشکرمهہمی
بنیںمگذار
Surah Al- Abraham Ayat# 37
راہیممحضرت رماهر(مممکردار)ممحاكمکامالسلالمعلیہماتس
ی
یخی
راہیممحضرت ممیپور(ممکردار)ممحاكمکاممالسلالمعلیہماتس
ی
مقیا)مملیےمکےممسلمہممام
ی
ممم
ی
ہےمنمونہ(ممت
رآم
ی
رماتےمی كماللہممیںمف
ن
ہیںمف
مآ
ی
يمبارکہمی
سنم د ل ی ناو من اح ن اس م بع مل م سن و ات ح و مم و ہم ہہ لل فاحن ی اب رہ ۃ وج م اب رہ ی ذ الل ی و ات
ی ل خل
رجمہ
ی
ت
م،مہومیي مدمجھکامآگےمکےماللہمکو(ممهجودمسارےمسمیت)ممچہرےماپنےمنےمجسمہوگامیندمکامکسمبہترمسےماسماهر
راہیممسچےمھےسیدمنےمجسماهرم،مہومبھیمخوگرمکامنیکیمهہمجبکہ مہےمہیممعلولمیہ)مماهر۔ ہومکیمیهپیرمکیمیندمکےماتس
راہیممنےماللہ(ممکہ ممخاصماپنامکوماتس
ی
۔ تھاملیامبنامدهس
Surah un-Nissa Ayat# 125
مآ
ی
يمبارکہمی
و كد کهت لکم ن ۃ امس اب رہ ف ی ۃ حس ی مؼہ م ی ن و ال
رجمہ
ی
ت
راہیمملیےمتمہارے ہےمنمونہمینبہترممیںمںساتھیومکےمامماهرماتس
Surah Al- Mumtahina Ayat# 4
مآ
ی
يمبارکہمی
و كد کهت لکم ن ۃ امس اب رہ ف ی ۃ حس ی مؼہ م ی ن و ال
رجمہ
ی
ت
راہیمملیےمتمہارے ہیںمہوئےمہےمنمونہمینبہترممیںمںساتھیومکےمامماهرماتس
Surah Al- Mumtahina Ayat# 4
م
ی
يمبارکہ آی
م صدق كمل ا الل و بؼم ۃ فات فا اب رہی مل من کن ما و حنی کی ش ال مم
رجمہ
ی
ت
دام،مہےمکہامسچمنےماللہمکہمکہیےمآپ
ن
راہیممتممل م،متھےمپرمراستےمھےسیدمطرحمیپورمجومکرهماتباعمکامیندمکےماتس
دائیمکیماللہمجومتھےمنہیںمسےممیںملوگوںمامماهر
ن
مشرمکومکسیممیںمخ ہیںممانتےمتي
Surah Al- Imran Ayat# 95
رامکالم ہ
سے ساتوں آسمام اهر ساتوں زمین بنا دیےماتي حکممنے اپنےماللہ ی ك
جو دنیا ہے ساتوں آسمام اهر زمین سے فائدہ
یی
اٹھانے میں اپنی قوت کو ضائع کر رہی ہےاس هق
جس اللہ ی ك نے بنایي ہے اس ی ك ذات سے فائدہ اٹھانے میں نہیں لگی ہوئی
کیا ہے
ن
اللہ ی ك کی ذات سے فائدہ اٹھای
ہے
ن
هہ اللہ ی ك جو چاہتا ہے اس کو ہم نے حضرت محمد صلی اللہ علیہ هسلم کے طریقے سے پورا کری
یی
جس هق
محنت اس یس ت پر کرنی پڑے گیسس سے پہلے
اللہ ہے
اهر اسی کے ہاتھ میں سس کچھ ہے
ہے)
ی
اللہ سے ہوی
ی
(کسی سے نہیں ہوی
ممزیس م سے کہنا اهر اتي ہے اسے اتي ہے
ن
ری
ی
دك میں ای
را کال یہ ہےم ہ
رم م اس یس ت کو اپنی فکر بنائیں آمہ
ن
ری یہ سوچ ہو کہ ساری دنیا کے انم ہ
یی
ر هقمر گھڑی ہ
مہ
هہ ہم سے کیا چاہتا ہے اللہ ہے
ہے
ن
کو ہم نے حضرت محمد صلی اللہ علیہ هسلم کے مبارك طریقے سے پورا کری
ی
م اللہ کی چاہ
ہے رها
ن
نوں کو اس کے پورا کرنے پر تیار کری
ن
ساری دنیا کے ان
یس تیں کم عمل زیي دہ
رکت صوفی حضرت صاجسم علی تس
رح
نوجوام ےا
لکھ نہمکہہ نہ ، لکھ نہمکہہ نہ ، لکھ نہمکہہ نہ
چکا جا لکھا بہت چکا جا کہا ،بہت چکا جا لکھا بہت چکا جا کہا ،بہت چکا جا لکھا بہت چکا جا کہا بہت
دکھا کے کر ، دکھا کے کر ، دکھا کے کر
ہےمچاہتیمدیکھنامکومکئے ےتیرمتومدنیا
نصیبمبےمادبمبےم،منصیبمیس ممادبمیس م
مفن
ہیںمکہتےمفنوممکومام.ممہیںمآتیمکےمدبامبغیرمجوممعلوماتمهہ
سا لمفنومسجس ہیںمکرتےممحنتمپرما
سم،مہےمبنامسےممٹیمجسم ممنےما
ممم
ن
مہےمجای
معلم
ممآتیمسےمراستےمکےمادبمجوممعلوماتمهہ ي
ر
م
و لمکومام.ممہعل
ممکہتےم ي
ر
م
ہ
و لعل
ممکرتےممحنتمپرممارهاحم ي
ر
م
ہ
سمہے،مسےمامرمعالممرهحمگیمہومنہیںمفنامبھیمکبھیملیےما
حقیقتعلم کی
رفمحقیقتمکیمعلممامص ہےمهہماهرم،مہےمسکتیمہومحاصلمسےمراستےمتي
o مادب
ممادبمکاماسمسےمدكمپہلےمسےمسسممکومآپم،ملیےمکےمسیکھنےمکچھمسےمآدمیمبھیمکسی
ن
رےمکری
گامت ر
o گامملےمنہیں(ممفیضمکاماستاد)م محقیقتمکیمعلمملیکنمگےملیںمکرمحاصلمتوممعلوماتمآپمکےم ادببغیر
ممکیمعلممکومشخصمجسجقيميیی
م
ی
ممی ممکوماللہمهہم،مہےمجاتیمہومنصیبمقت
ی
ہےمجای
یںکرمسےمدكمیںکرمکالمجو
م کال
ن
.کری
م کال خوشی خوشی
ن
.کری
م کال خوشی کرخوشی لے ساتھ کو الله
ن
.کری
م
ی
يتعي وإيماك نـعابد إيماك : آی نسا
رجمہ
ی
ہیں مانگتے د مد سے ہی تجھ اهر .ہیں کرتے عبادت ہی تیری ہم الله یي م :ت
یںکرمراختیامراستہمکامگیی کیزمہمیشہمکرمہومپرهامبےمسےمنتائج
پڑھیں رهزانہ دعا یہ
دنا :دعا تقیم ٱلصرط ٱها علیاهم أناـعمات ٱلمذين صرط ٱلامسا
رجمہ
ی
.کیا انعال نے تو پر جن ران کی لوگوں ام دکھا ران سیدھی ہمیں :ت
ہےمچاہتامتومجومہیںمچاہتےمهہمہممچاہتےمنہیںمکچھمہمماللہمیي م
( رحمصاجسممعبدالوہابمحاجیمحضرت )
دےمکرهامفیصلےمسےماللہمجومہومیسیامدعا
تـرا ل اللمهمم خرا لا واخا تـنا سباحانك ل علام لنا إلم ما علمماكیم إنمك أنات الاعلیم الا ري ويسرا ل اماري رحا ل صدا رب اشاقهوا قـوال دة منا لسان يـفا للا عقا واحا الشمیاطي هزات منا بك أعوذ رمب
يماضروان انا رب واعواذبك
Commando is a Man of Character
SLIDE Five Types of Training • Police • Elite • Rangers • Army • Commando SLIDE Main Goal of a Course - Commando Training
Commando o Commando is a Man of Character and (s)he should Safeguard his
Character
SLIDE Main Qualities of a Commando
Live a Balanced and Scheduled Life
ہارتی نہیں کبھی محنت.
100% Effort with Sincerity
ہیں جاتے چل بھی سکے کھوٹے تو ہوں دعائیں.
م کیماستاد اهر مهالدین
ی
دم
ن
ادب + خ
Respect and Serve your Parents and Teachers
SLIDE Main Qualities of a Commando Cont…
Go to bed immediately after نماز عشاء (between 9pm – 10pm)
Do ذکرمکاماللہ on daily basis (at least 30 minutes)
رآم
ی
دمہمیشہ م تلاهت کی ی ك ف کریں ساتھ کے تجویي
Do brisk walk / running on daily basis (at least 30 minutes)
Drink 1-liter milk and eat at least 10 dates on daily basis
SLIDE Main Qualities of a Commando Cont…
Commando Passes in Three Big Exams of Life:
پیسہ
ہعہد
عورت تومہے مردم/مرد تومہے عورت
SLIDE Summary of Qualities in a Commando
ری
ن
س عاج
(Humbleness)
Course Focus
Life = Technical Skills (15%) + Human Engineering (85%)
To Master the Art of Living, mainly get Excellence in two things
o Become a Balanced and Characterful Personality o Become an Authority in Python in the Whole
World
Little Efforts Daily Will Make You the Greatest
SLIDE Little Efforts Daily Will Make You the Greatest
To systematically learn and get excellence in any concept / subject
کریں رهز کال کا رهز
م کا مہینے اك
ن
م کھای م ہی ایسے سکتا، جا کھایي م نہیں میں دم اتي م کال کا مہینے اتي مسکتا ہو نہیں میں دم اتي
Importance of Completing Tasks on Daily Basis o Main Reasons of Failure in Life
گے کریں کل کال یہ
م نہیں کبھی هہ ہے سکتا ہو بھی کبھی کال جو
ی
ہوی
م زندگی ل کل میں زندگی آج ہے هہ اهر ہے دم اتي
ن
ہے نہیں چیز کوئی کی ی
گا آئے نہیں هاپس اب گیا چلا سے زندگی کی آپ دم جو
ہے ہوسکتا ہی آج کال کا آج
م هہ گیا رگز جو ن
رم اپنے تو ہے جما میدام آج ، نہیں پتہ کا دم هالے آنے ، نہیں آیم دکھاؤ جوہ
Deep Learning – Summary
Lecture Outline
• Best Teaching and Learning Methodology of the World • Using a Template-based Approach to Systematically Perform a Real-world
Task • Lecture Aim • Getting started with Google Colab • Setup Google Colab • Link Google Drive with Google Colab Notebook • Run your First Program in Google Colab Notebook • Stop Complaining! Stop Criticizing! Let’s Start Contributing • Lecture Summary
Best Teaching and Learning Methodology of the World
SLIDE Best Teaching and Learning Methodology of the World
Question o What is the best Teaching and Learning Methodology of the world?
Answer o The best Teaching and Learning Methodology of the world is the
one, which
Allah (اللہ) taught us in The Holy Quran and Hazrat Muhammad
S.A.W.W. (حضرت محمد صلی اللہ علیہ هسلم) used to teach His Students i.e.
Sahaba Karam R.A. (م اجمعین
ھ
ن
عن
(صحابہ کرال رضی اللہ
Reason o The Teaching and Learning Methodology of Hazrat Muhammad
S.A.W.W. is the best (till the Day of Judgment) because It produced the best Human Beings of the world till the Day
of Judgement o Hazrat Muhammad S.A.W.W. said
SLIDE Best Teaching Methodology and Learning Methodology of the World Cont…
Question o In what areas Sahaba Karam R.A. mainly achieved Excellence?
Answer o Sahaba Karam R.A. mainly achieved Excellence in three areas
1. Excellence in Friendship (تعلق) and Obedience (می
of Allah (اطاع
2. Excellence in Love (عشق) and Obedience (می
of Hazrat (اطاع
Muhammad S.A.W.W. 3. Excellence in their Field of Work
SLIDE
اللہ سے تعلق
رماتے تھے
ن
حضرت ف
o ممکممسےممکممسےمی كماللہ
ن
م
ی
ت جائےمہومکالماهرماٹھائےمتھہاملیےمکےمدعامآدمیمکہمہومتعلقمتوما
o ممسےمفلاںمامیرمکہمہیںمکہتےمہممآج
ن
م
ی
ت لمامیرمکہمہےمتعلقما
ن
گامجائےمہومکالمتوملیامی
ممسےمی كماللہمکہمکہامیہمکبھیمنےمہممکیا ن
م
ی
تمہوملکامتوماٹھائےمتھہاملیے کےمدعامکہمہےمتعلقما
؟مگامجائے
م
ن
سممانس
مقیامج
ی
مکوماللہمرےپیاماتنےمکہمگامکرےمتمناماهرمحسرتمکیمیس تماسمتومگامیکھےدمکومی كماللہمدممکےمم
لیامی ممنہیںمںکیوممیںمدنیامنےممیں
همامیررمررس
ن
ج
ہ)م
ی
تمح ہےمشعرمکا (علیہ اللہ ر
دمدملذتماز مماریي
ی
گفتنمتواںمچیںمخسرهماس
دمدمنہمدادممجاںمدادممسر رےیي ممرخمایي
o رمممیںممحبتمکیماللہماهرمہےمنہیںمیکھادمکوماللہمنےملوگوں مدمکٹوامسر
ئ
سم(م.ممیدمدےمجام)ممیيس
مکوماللہمج
سکتیمہومنہیںممبیاممیںملفظوںمخوشیمکیمیکھنےدمکوماللہ۔ مگامہومکیامتومگےمیکھیںد
o سھمهہ.ممہےمکامسسمماللہجم
ہمجیسےم
ن
امیدمبھیمکبھیمسےمفضلماهرمرحمتمکیماللہ.ممہےمبھیمکامرهںگامگ
ن
ی
ممنہیں
ن
چاہےمہوی
o م.ممگامکرےمطلبمکومی كماللہمسےمدكمسچےمجو
ن
ماهرمعشقماپناماسےمسےمفضلماپنےمی كماللہم،ماللہمان
رمائیںمنصیبمضرهرمتعلق
ن
گےمف
SLIDE
حضرت محمد صلی اللہ علیہ هسلم سے عشق
Hazrat Muhammad S.A.W.W. said
رماتےمحضرت
ن
تھےمف
o نیاملوگمیسےامبھیمآجمقیاماهرمہیںمموجودممیںمد
ی
ممم
ی
گےمرہیںمت
مامهہ کہمہےمعشقمیساامسےمهسلممعلیہماللہمصلیمحضورمکومجن مکومهسلممعلیہماللہمصلیمآپمیس رمتي
ریس ممکچھمسسمماپناملیےمکےمیکھنےد
ی
ہیںمرتیامکومکرنےمف
کہمہےمیہمسواكملیکن
؟منہیںیي ممہوںمسےممیںمںنصیبومخوشمامممیںمکیا
ماماپنےمکومهسلممعلیہماللہمصلیممحمدمحضرتمدہیي مزمسےمماؤںمکیمدنیامیسار مامتي ہےممحبتمسےمامتیمتي
ہمیںمی كماللہ
o عشقمکاملمسےمهسلممعلیہماللہمصلیممحمدمحضرت
o عاتبامکاملمکیمهسلممعلیہماللہمصلیمآپ
o رمائیںمعطامتوفیقمکیمپڑھنےمیفشرمدرهدمسےمکثرتمپرمهسلممعلیہماللہمصلیمآپماهر
ن
آمینمف
SLIDE Example 01 – Excellence Achieved by Sahaba Karam R.A.
Name of Sahabi R.A. o Hazrat Umar R.A.
Trait 01 - Excellence in Friendship (تعلق) and Obedience (می
of Allah (اطاع
o Hazrat Umar R.A. achieved Excellence in the Friendship (تعلق) and
Obedience (می
of Allah and Allah made him Khalifa.tur.Rasool (اطاع
S.A.W.W ( هسلممعلیہماللہمصلیمالسوكمخلیفۃ )
o Allah ordered the world to obey the commands of Hazrat Umar R.A.
( ررمملیےمکےمعنہمتعالیماللہمرضیمعمرمحضرتمکومدنیامنےمی كماللہ
ر
ن
ج رمس
یي مدمکرم )
o Earth (زمین) Obeying Hazrat Umar R.A.
رماماهرممارامکوڑامپرمزمینمنےمعنہمتعالیماللہمرضیمعمرمحضرت.ممیي مآمزلزلہممیںمینہمد
ن
مپرمتممعنہمتعالیماللہمرضیمعمرمکیامکہمیي مف
ممنہیںمانصاف
ی
گیامركمزلزلہ.ممہےمہلتیمںکیومتو.ممکری
o Air (ہوا) Obeying Hazrat Umar R.A.
رارهںمسےمینہمدمعنہمتعالیماللہمرضیمیہسرمحضرت
ن
مممدهرممیلمہ
ن
سماهرمہےمرہامآمدشمنمسےمطرفمکیمپہاڑ.ممہیںمرہےملڑمج
ئےمیتےدمخطبہمسےمینہمدمعنہمتعالیماللہمرضیمعمرمحضرت.ممہےمنہیںمپتہمکاماسمکومعنہمتعالیماللہمرضیمیہسرمحضرتممہ
رماتے
ن
محضرتملپیغامکامعنہمتعالیماللہمرضیمعمرمحضرتمہوا.ممیکھودمطرفمکیمپہاڑ(معنہمتعالیماللہمرضی)ممیہسرماےم،مہیںمف
ممعنہمتعالیماللہمرضیمیہسر
ی
ممچلمپتہمکامدشمنمکومعنہمتعالیماللہمرضی یہسرمحضرتماهرمہےمپہنچاتیمت
ی
ہےمجای
o Water (ی نی) Obeying Hazrat Umar R.A.
ممنیلمۓیي مدر
ن
رممتومجائےمڈالاممیںمیي مدرمکرمبنامدلہنمکوملڑکیمنوجواممکہ کسیمتھامیہممشہور.ممگیامہومخ میہ.ممہےمچلتامیي مدرمپ
ممعنہمتعالیماللہمرضیمعمرمحضرتمیس ت
ی
مہےممفہولمکامجسملکھامخطمکومنیل ۓمیي مدرمنےمعنہمتعالیماللہمرضیمآپ.ممپہنچیمت
میي مدرمخطمکامعنہمتعالیماللہمرضیمعمرمحضرت ہےمنہیںمضرهرتمیتیرمہمیںمهرنہم،مچلمتومہےمچلتامسےمحکممکےمی كماللہمکہ
پڑامچلمنیلمۓیي مدرماهرمگیامڈالاممیںمنیل
o Fire (آگ) Obeying Hazrat Omar R.A.
رممکےمینہمد
ی
سمفيےملاهامی
ن
کلی
ن
نرمامکومساتھیماپنےمنےمعنہمتعالیماللہمرضیمعمرمحضرت.مملگام
ن
مهہ.ممؤ آمکرمبندملاهاماهرمؤ جام،میي مف
رےمکےمہاتھماپنےماهرمگئےمساتھی
یي مدمکرمبندممیںمزمینمدهیس ہمکوملاهامسےماش
Trait 02 - Excellence in Love (عشق) and Obedience (می
of Hazrat (اطاع
Muhammad S.A.W.W.
رمممیںمکائناتمکومعنہمتعالیماللہمرضیمعمرمحضرتم تھیممحبتمسےمهسلممعلیہماللہمصلیممحمدمحضرتمدہیي مزمسےمچیزمہ
ما ممکےمعنہمتعالیماللہمرضیمعمرمحضرتممرتبہمتي
ی
ممکیممباركمکری
ن
ي
ی
ممکپڑامفالتومکےمیدمقینچیمنےمکسی.ممگئیمہوملمبیمآس
رمامنےمعنہمتعالیماللہمرضیمعمرمحضرت.مملیںمکاٹ
ن
مامکہمیي مف ممکےممهسلممعلیہماللہمصلیمحضورممرتبہمتي
ی
مکیممباركمکری
م
ن
ي
ی
ممم کرتےمبارك کیاپنے نےمهسلممعلیہماللہمصلیمآپمتھیمگئیمہوملمبیمآس
ن
ي
ی
م ممسےمیچھرمکومآس
ماپنےمبھیممیں.ممتھامکای
ممکیمکرتے
ن
ي
ی
م ۔گامکاٹوںمسےمیچھرمکومآس
رتماهرمدنیامعنہمتعالیماللہمکرال رضی صحابہ
ن
ممهہمنکہکیومتھےمبکامیاممیںمآج
ین
ممکومس
ین
تھےمکرتےمراختیامکرمسمجھمس
o ممہممکہمںکیومہیںممیشاپرممیںمدنیاممسلماممہممآج
ین
ممکومس
ین
ممیتےدمچھوڑ کرمسمجھمس ي
ر
م
ہ
Trait 03 - Excellence in their Field of Work o Hazrat Umar R.A. achieved Excellence in his Field of Work
i.e. Establishing and Running a Very Big State
س.ممہےمساكم11مصرفمخلافتمدهرمکامعنہمتعالیماللہمرضیمعمرمحضرتممسےممختصرما
یی
قرممکیممسلمانوںممیںمه
ی
محکوم
مممیلممربعملاکھم22.2
ی
گئیمپھیلمت
ممتھوڑےماتنےمنے.ممعنہمتعالیماللہمرضیمعمرمحضرت
یی
قرمممثالیمیسیاممیںمه
ی
رممثاكمجسکی.ممیدمکرمقائممحکوم
ی
میخی
نی
ن
ملتیمنہیںممیںمان
o مضرهرتمکرملےمپیسےمکےمۃزکوملوگمکہمتھیمخوشحالیماتنیممیںمدهرمکےمعنہمتعالیماللہمرضیمعمرمحضرت
دتےممند
ن
تھامملتامنہیںمهالاملینےمۃزکومکوئیملیکنمتھےمڈھوی
o مامکہمتھامامنماتناممیںمدهرمکےمعنہمتعالیماللہمرضیمعمرمحضرت مکرتیمسفرمتنہامینہمدمسےمعراقمعورتمتي
یکھتادمنہیںمبھیمکرماٹھامنظرمکوئیماسےماهرمہے
Conclusion o The Teaching and Learning Methodology of Hazrat Muhammad
S.A.W.W. produced best Human Beings (i.e. Sahaba Karam R.A.) who performed miracles in every field of life
o If we use the Teaching and Learning Methodology of Hazrat Muhammad S.A.W.W
We can also produce great Human Beings in very short time
SLIDE Example 02 – Excellence Achieved by Sahaba Karam R.A.
Name of Sahabi R.A. o Hazrat Abdur Rehman Bin Auf R.A
Trait 01 - Excellence in Friendship (تعلق) and Obedience (می
of Allah (اطاع
o Hazrat Abdur Rehman Bin Auf R.A. is in Ashra Mubashra Sahaba R.A
( مبشرہمعشرہمعنہمتعالیماللہمرضیمصحابہ )
Question
o Who is Ashra Mubashra (عشرہ مبشرہ) Sahaba Karam R.A.?
Answer
ممعنہمتعالیماللہمکرال رضی صحابہم11مهہمعنہمتعالیماللہمرضی مبشرہ عشرہ ي
ر
م
مہیممیںمدنیامنےمی كماللہمکومجنمہ
م
ی ن
س رتمکیمج
س تھیمیدےدمن
لمکرال کے صحابہ مبشرہ عشرہ
ن
ممیہمی ي
ر
م
ہ
o Hazrat Abu Bakar Siddiq (R.A.)
ممبكرمأبومحضرت )
ی
يعنہمتعالیماللہمرضیمالصدي )
o Hazrat Umar Farooq (R.A.)
( طا بمبنمعمرمحضرت
ن
جلعنہمتعالیماللہمرضیما )
o Hazrat Usman Ghani (R.A.)
( عنہمتعالیماللہمرضیمعفاممبنمعثماممحضرت )
o Hazrat Ali (R.A.)
( ممابومبنمعيممحضرت عنہمتعالیماللہمرضیمطالس )
o Hazrat Talha (R.A.)
( بنمحضرت
ی
حةطل
يدداللهم ستعی
عنہمتعالیماللہمرضیم )
o Hazrat Zubair ibn-e-Awam (R.A.)
( رممحضرت يسدممبنمالعوالمبنمالزب عنہمتعالیماللہمرضیمخويي )
o Hazrat Abu Obaidaibn-al-Jarah (R.A.)
( راح رضی اللہ تعالی عنہ ہحضرت ابوعبیدسبن ج )
o Hazrat Abdul Rehman Ibn-e-Auf (R.A.)
( عنہمتعالیماللہمرضیمعوفمبنمالحمنمعبدمحضرت )
o Hazrat Saad Ibn-e-Abi Waqas (R.A.)
( يممبنمسعدمحضرت عنہمتعالیماللہمرضیمهقاصمأبس )
o Hazrat Saeed Ibn-e-Zaid (R.A.)
دممحضرت) دممبنمسي (عنہمتعالیماللہمرضیمزیي
Trait 02 - Excellence in Love (عشق) and Obedience (می
of Hazrat (اطاع
Muhammad S.A.W.W.
o رمممیںمکائناتمکومعنہمتعالیماللہمرضیمعوفمبنمالحماممعبدمحضرتمماللہمصلیممحمدمحضرتمدہیي مزمسےمچیزمہ
تھیممحبتمسےمهسلممعلیہ
o متجارتماپنیمنےمعنہمتعالیماللہمرضیمعوفمبنمالحماممعبدمحضرت(business)محضرتمفیصد100 م
رمممباركمکےمهسلممعلیہماللہمصلیممحمد ي مممطابقمکےمیقےطر ک
Trait 03 - Excellence in the Field of Work o Hazrat Abdur Rehman Bin Auf R.A achieved Excellence in his Field
of Work i.e. Business
o مکامعنہمتعالیماللہمرضیمعوفمبنمالحماممعبدمحضرت سممس
مانتقاكممج مہوام متوم م مدہیي مزمسےماربم3م
یںچھوڑمںاشرفیا
م
Conclusion o The Teaching and Learning Methodology of Hazrat Muhammad
S.A.W.W. produced best Human Beings (i.e. Sahaba Karam R.A.) who performed miracles in every field of life
o If we use the Teaching and Learning Methodology of Hazrat Muhammad S.A.W.W
We can also produce great Human Beings in very short time
SLIDE Example – Teaching and Learning Methodology of The Holy Quran
Order of Allah
o Allah Gave Order (حکم) that Drinking of Wine (شراب) is Haram (حرال)
Allah systematically gave this Order i.e. o A Simple to Complex (Step by Step) Approach was used
Step 1: Drinking of Wine is Bad
Step 2: You should not Drink Wine at the Time of Namaz
Step 3: Drinking of Wine is Haram
SLIDE Example – Teaching and Learning Methodology of The Holy Quran Cont…
Outcome of Template-based Approach used in The Holy Quran for Teaching and Learning
o When Sahaba Karam (R.A.) heard the Third Order of Allah about Wine (i.e. Drinking of Wine Is Haram)
All the Sahaba Karam (R.A.) immediately obeyed the Order of Allah and stopped drinking Wine
Conclusion o Following The Holy Quran, if we use a Template-based Approach to
systematically learn / perform any Real-world Task as Allah has taught us
We can make Impossible Possible Insha Allah 😊 SLIDE Template-based Approach Learned from the Holy Quran
From the example given (from The Holy Quran) in previous Slides, we may extract the following
o Teaching and Learning Methodology
To systematically learn / perform any Real-world Task o Use a Template-based Approach
To Make a Template, use the o Divide and Conquer Approach
How Divide and Conquer Approach Works? o Systematically break a Real-world Task into
Steps / Sub-steps / Sub-sub-steps o For each Step / Sub-step / Sub-sub-step, see the
Order and Flow i.e.
Use a Simple to Complex Approach Connectivity and Independence i.e.
1. Each Step / Sub-step / Sub-sub-step must be connected to the previous and next Step / Sub-step / Sub-sub-step
2. Each Step / Sub-step / Sub-sub-step must be independent of every other Step / Sub-step / Sub-sub-step
SLIDE Note
Insha Allah, in the next Slides, I will plan, design and write my Lecture using the
o Template-based Approach which we learned from The Holy Quran
Its Story Time
Reference:
o Book Name: Hayat Us Sahaba, Volume No: 02, Page Number: 110
Using a Template-based Approach to Systematically Perform a Real-world Task
SLIDE Steps – Using a Template-based Approach to Systematically Perform a Real-world Task
To systematically perform any Real-world Task, follow the following steps o Step 1: Completely and correctly understand the Real-world Task
Write down two main things
Given
Task o Step 2: Understand the Input and Output of the Real-world Task
Write down two main things
Input
Output o Step 3: Plan and Design a Template-based Approach to perform the
Real-world Task Step 3.1: Use Divide and Conquer Approach to break the
Real-world Task into
Steps / Sub-steps / Sub-sub-steps Step 3.2: For each Steps / Sub-steps / Sub-sub-steps
Check the Order and Flow between Steps / Sub-steps / Sub-sub-steps
Check the Connectivity and Independence between Steps / Sub-steps / Sub-sub-steps
o Step 4: Use a Five Step Process to perform the Real-world Task Step 4.1: Plan – in Mind Step 4.2: Design – on Paper Step 4.3: Execute – at Prototype level Step 4.4: Execute – at Full Scale Step 4.5: Take Feedback from Users / Audience and Domain
Experts to further improve the solution of Real-world Task o Step 5: Document each and every Step, when performing a Real-
world Task
SLIDE Importance of Documentation
At university, mainly three types of degree programs are offered o Undergraduate o MPhil o PhD
Let’s see the main outcome of these degree programs o Outcome of an Undergraduate Degree Programs
Final Year Project Report
i.e. A Written Document o Outcome of a MPhil Degree Programs
MPhil Thesis
i.e. A Written Document o Outcome of a PhD Degree Programs
PhD Thesis
i.e. A Written Document
Conclusion o As can be noted from above discussion, that
A Written Document is the main outcome of all the major degree programs offered at university level
o This clearly highlights the Importance of Documentation
SLIDE Importance of Documentation Cont…
The best book of the world i.e. the Holy Quran, is also o A Written Document
Question o How to recite The Holy Quran?
Answer
o Recite with Love (عشق)
Situation 01 - Recitation of the Holy Quran
o A person is reciting Bismillah (م اللہم and he recites the complete (بس
Bismillah (م اللہم (آیي ت) in one go and then starts reciting other Ayats (بس
of the Holy Quran
ممي
ح الر
ن
مح الله الر م س
ب
Situation 02 - Recitation of The Holy Quran with Love (عشق)
o A person is reciting Bismillah (م اللہم and he stops at the second (بس
word of Bismaillah (م اللہم (اللہ) i.e. Allah (بس
o He kisses the word Allah (اللہ) and starts crying, saying that
It is the كلال of my beloved Allah (اللہ)
o He repeats the word Allah (اللہ) again and again with Love
o After reading the complete Bismillah (م اللہم he asks himself a ,(بس
question
o ملا؟منہیںمکہمملاماللہ
o ممکوماللہمتھاممقصدمکامتلاهتماس
ن
؟مملامنہیںمکہمملاماللہممجھےمکیامتوم،می ی
Conclusion o Every night When you go to bed for sleep, ask yourself a question
o تھامیي مآمی نےمکوماللہممیںمدنیاماسممیں
o ملا؟منہیںمکہمملاماللہ
o مم،مگاممانگےمسےماللہمکوماللہمجو
ن
گامجائےمی ممکوماللہمهہماللہمان
o مممانگتےمکومآپمسےمآپمہمم،ماللہمیي م ي
ر
م
رمامعطامتعلق سچاماهرمعشقماپنامہمیںم،مہ
ن
!آمینمف
SLIDE Example - Steps (Systematically Performing a Real-world Task)
Consider the following Real-world Task
Real-world Task o Google Colab Notebook Setup
SLIDE Example - Steps (Systematically Performing a Real-world Task) Cont…
Step 1: Completely and correctly understand the Real-world Task o Given
Fazal of Allah (اللہ کا فضل)
Dua (دعا) and Tawajju (توجہ) of Akabir (رم (اکاتس
A Laptop / Personal Computer with following Softwares installed on it
A Web Browser (e.g. Google Chrome) A Good Internet connection
o Task Setup Google Colab to Run your Python Programs
SLIDE Example – Steps (Systematically Performing a Real-world Task) Cont…
Step 2: Understand the Input and Output of the Real-world Task o Input
Fazal of Allah (اللہ کا فضل)
Dua (دعا) and Tawajju (توجہ) of Akabir (رم (اکاتس
Google Colab Notebook o Output
Learn to use Google Colab SLIDE Example - Steps (Systematically Performing a Real-world Task) Cont…
Step 3: Plan and Design a Template-based Approach to perform the Real-world Task
o Step 3.1: Use Divide and Conquer Approach to break the Real-world Task into
Steps / Sub-steps / Sub-sub-steps
Using a Template-based Approach, I have divided the Real-world Task into four main Steps
o Step 1: Getting started with Google Colab o Step 2: Setup Google Colab o Step 3: Link Google Drive with Google Colab Notebook o Step 4: Run your First Program in Google Colab Notebook
Each main Step is further divided into Sub-steps / Sub-sub-steps o Insha Allah, I will show you the Sub-steps / Sub-sub-steps in the
next Sections of the Lecture
SLIDE Example - Steps (Systematically Performing a Real-world Task) Cont…
Step 4: Use a Five Step Process to perform the Real-world Task o Step 4.1: Plan – in Mind o Step 4.2: Design – on Paper o Step 4.3: Execute – at Prototype level o Step 4.4: Execute – at Full Scale o Step 4.5: Take Feedback from Users / Audience and Domain Experts
to further improve the solution of Real-world Task
Alhumdulilah, with Fazal of Allah ( سےمفضلمکےماللہ ), I have performed the Real-
world Task (i.e. Learn to Setup Google Colab) using the above Five Step Process
Note o I did multiple iterations of first three Steps i.e. Plan, Design and
Execute (Prototype Level) o I completed the fourth Step i.e. Execute (Full Scale) o Insha Allah, I will wait for your valuable Feedback to further
improve this Lecture SLIDE Example - Steps (Systematically Performing a Real-world Task) Cont…
Step 5: Document each and every Step, when performing a Real-world Task
Alhumdulialh, with Fazal of Allah ( سےمفضلمکےماللہ ) I have documented this
Lecture and you are reading it 😊
Insha Allah, I will wait for your valuable Feedback on the quality of Documentation
Its Story Time
Reference o Book Name: Hayat Us Sahaba, Volume No: 02, Page Number: 197
Lecture Aim
SLIDE Lecture Aim
The main aim of this Lecture is to Learn to Setup Google Colab, Link Google Drive with Google Colab and Run your Program in Google Colab Notebook
SLIDE What Will You Need?
To complete this Lecture, you will need o Purity in Intention
Intention (می
ي
ن
to read this Lecture should be to (ن
Get Marifat (معرفت) of Allah (م ن
(اللہ کو ی ی
Become a balanced and characterful personality
Become an authority in the field of Computer Science in the whole world
o To serve the humanity for Raza of Allah (اللہ کی رضا)
o A Personal Computer (PC) / Laptop o A Good Internet connection
A Good internet connection is needed to work online o A Web Browser
A Web Browser is needed to open Google Colab Notebook o Gmail account
A Gmail account is needed to Sign in in Google Colab TIP
Popular Web Browsers o Google Chrome o Mozilla Firefox o Microsoft Internet Explorer
SLIDE What Will You Learn?
After completing this Lecture, Insha Allah, you will learn o How to systematically perform any Real-world Task using a
Template-based Approach o How to become a balanced and characterful personality o How to Get started with Google Colab o How to Set up Google Colab
https://colab.research.google.com/notebooks/intro.ipynb o How to Link Google Drive with Google Colab Notebook o How to Run Python Program in Google Colab Notebook
SLIDE Best Medicine of the World
The best medicine of the world is
Love and Respect the Humanity
ممیسار
ی
ي
ن
ن
ن
ممیاهر سار یںکرمحبت سے مان
ی
ي
ن
ن
ن
یںکراحترال کامان
ی
ي
ن
ن
ن
رم سے سس م کی ان
م کے دنیا یسار کہ ہے م یہ خواہی خیر یتس
ن
م کی مہمیشہ کر بچ سے دهزخ کی مہمیشہ ان
ی
ن
س میں ج
جائیں بن جانے هالے
رامرم کے الله مصلى الله عليه وسلمحضرت محمدایمام ہے کہ ہ
ن
مقیا )م بعد کے مصلى الله عليه وسلم آپ ہیں رسوك اهر نبی یآج
ی
م م
ی
اهر نبی کوئی ( ت
ہے میذمدار کی سسم ہم یہ صدقے کے نبوت ختمم لئے اس م-م گا آے نہیں رسوك
ردار کی )الله اعماك نیک خود کہ رماتس
ن
نوں کےمدنیا میسار ہوے کرتے (م یف
ن
ردار )الله کی اعماك منیک اهر ممیماکو ا ان رماتس
ن
یف
ہوں اهر یںدعوت د کی (م
ن
رمانی )الله کی خود گ
ن
ف
ن
نوں کے دنیا میسار ہوے بچتے سے (م ی
ن
ہوں کو ان
ن
رمانی )الله کی گ
ن
ف
ن
سے ( ی
یںد دعوت کی بچنے
رآم ی ك الله
ی
رماتے میں ف
ن
ہیں : ف
مآ
ی
يمبارکہمی
کمن تم خ و ۃ امم ی ن بلل منمو ن کر و تمو ن غن ال مم ف و تن ہو و رم ن بل مؼ و رم مم رجت للناس ت امخ
اال کتب لکن خ لو امن اہ لم ن ی مم ال فسلمو ہم ن و اک ثم منمو و ہمم من ہممم ال مم ل
رجمہ
ی
ت
ممینبہترمهہمتم!مممسلمانو
ی
رائیم،مہومکرتےمتلقینمکیمنیکیمتم۔ ہےمگئیملائیممیںمهجودملیےمکےمفائدےمکےملوگوںمجومہومام متس
ممبہترمکہیںممیںمحقمکےماممیہمتومآتےملےممیماامکتابماہلماگر۔ ہومرکھتےممیماامپرماللہماهرمہومرهکتےمسے
ی
ممیںمام۔ ہوی
ماکثرمکیمامممگرم،مہیںممومنمتومکچھمسے
ی
يرماممی
ن
ف
ن
۔ ہےمی
Aal-e-Imran, 110
SLIDE
ممحبت
ہے محبت لینا بنا جگہ میں دك کے کسی ہے نہیں محبت لینا ی م کو کسی
ا ؤ کچھ کبھی گے بیٹھو خاموش کبھی
ن
تگ
ن
تگ
گے
گے بھلاؤ جتنا مجھے گا آؤں دیي م اتنا میں
سم کوئیس
سم کا خاموشی گا بیٹھے پوچھ ج سے تم سس
م بہت
ن
گے ی ؤ نہ سمجھا مگر گے چاہو سمجھای
میں نگاہوں گی آئے کے بن مکمل دنیا کبھی
رم کی دنیا کمی یمیر کبھیم گے ی ؤ میں شے اك ہ
ہے محبت تھی محبت تم ہم رہیں بھی پر کہیں
گے آه دیي م تم ہمیں گے آئیں دیي م ہم تمہیں
Getting Started with Google Colab
System Settings
Developer Name Ms. Hira Arshad
Web Browser Google Chrome Version 83.0.4103.97
Python Python-3.6.9
Date 14 – July – 2020
SLIDE Introduction
Google Colab is a free cloud-based service for Artificial Intelligence (AI) developers
It provides free GPU support
Colab Notebook is an executable document similar to a Jupyter Notebook with free GPU backend
Google Colab is an online Jupyter Notebook without any installation SLIDE Applications
By using Google Colab, you can develop o Different Machine Learning and AI applications o Deep Learning applications, using popular libraries such as Keras,
Matplotlib, Pandas, Numpy, TensorFlow, PyTorch, and OpenCV SLIDE Features of Google Colab
In Colab Notebook, there are two types of cells o Code cell
In Code cell, you can easily write your Python code o Text cell
In Text cell, you can easily format your text by using different given options or by mark down language e.g. HTML tags
Figure 1: Text cell
SLIDE Features of Google Colab
You can easily upload a file from different places i.e. o From Google Drive o From Desktop o From Github
Figure 2: Open Colab Notebook interface
SLIDE Features of Google Colab
You can easily search code snippets o Code snippet is a term that is used to define a small piece of re-
usable source ode
Figure 3: Open code snippets
SLIDE Importance
The most important feature of Google Colab is, it provides o Free GPU service
You can save your Google Colab Notebook data in a Google Drive and can access easily
Easy to use platform for Deep Learning and Machine Learning Projects
SLIDE Horrrrrrrraaaaaaayyyyyyyyyyyy
Alhumdulilah, I have given Google Colab Introduction
Insha Allah, in the next Section, I will try to explain how to Setup Google Colab
Note o Always celebrate your achievements
Remember o There are no such things as
Big Achievement Small Achievement
o Achievement is Achievement 😊
Its Inspirational Quotes Time
Quote No 01
مدیي مکامسبقمبغیرمکےمشوقماهرمتمنا
ن
ہےملاعلمیمدراصلمہوی
مهہمیہ
ن
ہےملیامکھامکےمبھوكمبغیرمنےمآپمجومہےمکھای
یقینا
گےمسکیںماٹھامفائدہمآپمسےماسمہیمنہماهرمگےمہوںماندهزملطفمآپمسےماسمتومنہ
ہمعلیمقاسم
ش
Quote No 02
:ہیںمصورتیںمدهمکیمصبر
مماسےمہومنہمپسندمجو
ی
رداس متس
ن
ممانتظارمکاماسمہومپسندمجوماهرمکری
ن
کری
عنہمتعالیماللہمرضیمعلیمحضرت
Quote No 03
رائیمہمیشہ ،منفرتمسےمتس
ن
رائیمکری ممنفرتمسےمهالےمکرنےمتس
ی
،مم
ن
رائیمهہممیںمآپمهرنہمکری مپرمآپماهرمگیمۓجامہوماپیدمتس
گامجائےمہومبندمدرهازہمکامتوجہ
قدسیہمیس نو
Quote No 04
To become the best version of yourself, you can do it in a second, but you must practice it for a lifetime. The biggest victories are found in the smallest
moments
Quote No 05
رارمینادمخوشیمسےمعملماچھےمکومکسی
ن
مہےمبہترمسےمکرنےمسجدےمہ
رحمیسعدمشیخ
Setup Google Colab
SLIDE Setup Google Colab
Step 1: Open your Web Browser o I am using Google Chrome Version 83.0.4103.97
Figure 4: Open Google Chrome
SLIDE Setup Google Colab
Step 2: Type the following URL in the search bar of Web Browser o URL: https://colab.research.google.com/
Press Enter key
Figure 5: Google Colab Link
SLIDE Setup Google Colab
Step 3: Sign in to your Gmail account
Figure 6: Sign in to Google Colab
o Now you are Signed in
Figure 7: Signed in to Google Colab
Note
An introductory Google Colab Notebook will open
It provides the introduction of Google Colab
Figure 8: Introductory Google Colab Notebook
SLIDE Setup Google Colab
Step 4: Open a New Colab Notebook o Step 4.1: Open File tab o Step 4.2: Select New Notebook
Figure 9: Open Colab Notebook
o A Blank Notebook will Open in Browser
Figure 10: Untitled Colab Notebook
SLIDE Setup Google Colab
Step 5: Rename Colab Notebook o Step 5.1: Click at the Notebook name o Step 5.2: Enter New name
I have entered the name: First Program
Figure 11: Renamed Colab Notebook
SLIDE Setup Google Colab
Step 6: Start writing Code o Colab Notebook is ready to use o Start writing your code
Figure 12: Write code
SLIDE Horrrrrrrraaaaaaayyyyyyyyyyyy
Alhumdulilah, Google Colab Notebook is all set to use
Insha Allah, in the next Section, I will try to explain how to Link Google Drive with Colab Notebook
Note o Always celebrate your achievements
Remember o There are no such things as
Big Achievement Small Achievement
o Achievement is Achievement 😊
Its Poetry Time
م
ی
ي
ن
کہیںمجائےمنہمبھرمشوق من
رمسےمدكمبھیمتو
ی
کہیںمجائےمنہمات
ردمکومتجھمہےمیکھادمآج بعدمکےمتي
کہیںمجائےمنہمگزرمدممکامآج
سےملوگوںماداسمکرمملامنہ
کہیںمجائےمنہمبکھرماتیرمحسن
آئےمںیہامتومکہمہےمآرزه
کہیںمجائےمنہمبھرمعمرمپھرماهر
مجی
ی
ہوںمسوچتاماهرمہوںمجلای
کہیںمجائےمنہمہنرمیہمںرائیگا
ردمکچھمآؤ صررمملیںمہیمرهمتي
ن
ی
رمیي درمیہمپھر
ی
کہیںمجائےمنہمات
صر
ن
کاظمیمی
Link Google Drive with Google Colab Notebook
SLIDE Mount Google Drive
Step 1: Open the status bar on left side
Figure 13: Open status bar
o Click on Folder icon
Figure 14: Open directory to Mount Drive
o Following Task bar will Open
Step 2: Click on Google Drive icon
Figure 15: Select Google Drive
SLIDE Mount Google Drive Cont…
Step 3: Google will ask your permission to connect to Google Drive o Click connect to Google Drive
Figure 16: Connect to Google Drive
o It will start Mounting Google Drive
o Automatically generated code to Mount Google Drive will appear in code bar
o Click on the Run icon to execute code
Figure 17: Mounting Google Drive
o Click the Link generated below in output
Figure 18: Code to Mount Google Drive
SLIDE Mount Google Drive Cont…
Step 4: Choose Google Account o It will ask you to choose Google account o Select the account from which you Signed in, in Google Colab
Figure 19: Choose Google Drive account
o It will ask your permission to continue
Click Allow
Figure 20: Allow Google Drive to connect to Colab
o Copy the code generated here
Figure 21: Copy the code for Drive connectivity
o Paste the code below
Press Enter key
Figure 22: Confirmation code in Colab Notebook
SLIDE Mount Google Drive
Step 5: Google Drive is Mounted successfully
Figure 23: Google Drive Mounted
SLIDE Note
You can move within any Folder and work from there o Example 1: Move inside sample_data folder
This folder is created by default with your Colab Notebook
Figure 24: Move within Directory
o Example 2: Move inside Task folder placed in the Google Drive For this you must Mount Google Drive first
Figure 25: Move in Directory within Drive
SLIDE Horrrrrrrraaaaaaayyyyyyyyyyyy
Alhumdulilah, Google Drive is Linked with Google Colab Notebook successfully
Insha Allah, in the next Section, I will try to explain how to Run your Program in Colab Notebook
Note o Always celebrate your achievements
Remember o There are no such things as
Big Achievement Small Achievement
o Achievement is Achievement 😊
Its Jokes Time
Joke No 01
ر)میبیومسمممیں!مسنیں(:مسےمشوہ
س دمکومآپمبھیمج
مکمماپنیمہمیشہمآپمتومدلاؤںمدیي مهعدےمکےمآپمگئےمکیےمپہلےمسےمیش
مکامتنخواہ
ن
د۔ ہیںمرهتےمرهی
؟؟؟کیےمهعدےماتنےمسےممجھمجومتھامنہیںمعلممکاممتنخواہماپنیمکومآپمکیامپہلےمسےمیش
رم دملیکنمتھامپتاممجھےمتومکامتنخواہ:مشوہ
تھامنہیںمیقینمکاماسمگیمجائےمہومیش
Joke No 02
میہ
ن
مامهاٹسمجومہےمیشنڈپرمکوني ممہومختممسےمہٹانےمپیمیڈمکیمی
ی
ہےمجای
Joke No 03
میںمکرهانےمفوٹوسٹیٹمکیمںیوڈگرمیس قیماهرمہےمجاتیمگزرممیںملینےمںیي ڈگرمزندگیمآدھیمکیمںی کستانیو
Run your First Program in Google Colab Notebook
SLIDE Run your First Program in Google Colab Notebook
Open Google Colab Notebook o Google Colab user interface
Figure 26: Google Colab user interface
SLIDE Run your First Program in Google Colab Notebook
Write code and Run
Figure 27: Writing code in Colab Notebook
SLIDE Run your First Program in Google Colab Notebook
Create and print DataFrame
Code
# Import library import pandas as pd # Create a dataframe pd.DataFrame([2,3])
Output
Its Poetry Time
مکےمپلامنشہ
ن
مکومسسممتومگرای
ی
ہےمآی
را
ن
سممتوممس
ساقیملےمتھالمکومگرتوںمکہمہےمج
ہیںمجاتےماٹھتےمهہمپرانےمتھےمکشمیس دہمجو
ساقیملےمدهالمۓبقاآب سےمکہیں
یتیرممیںمیگسترمہنگامہمتومہےراتمکٹی
رمسحر
ی
سمفي لمکاماللہمہےمی
ن
ساقیملےمی
رحماقباكمعلامہ
یامہپوشیدمبخودمرامخودمدرمتو
رمآنچہمآهرمدكمدر ممتس یامہچیدملس
(Persian)
ہےملیامکرمبندمپرمآپماپنےمدرهازہماپنامخودمنےمتم
دهمجگہممیںمدكماسےمکہمچاہیےمہومکہتےمسےمزیس ممکچھمجو
رحماقباكمعلامہ
Stop Complaining! Stop Criticizing! Let’s Start Contributing
SLIDE A True Story
Here I am writing a true story of one of my Respected Teachers (Prof. Dr. Yaseen Iqbal Department of Physics, University of Peshawar, Pakistan)
SLIDE Story
In 1996, I was a PhD student at University of Sheffield, England. One day, I was having a walk with my friends. We saw an Old Lady picking up French Fries (potato chips) from the Foot Path. One of my friends, said to the Old Lady
o Mam! Why are you picking these? It is a crowded place and you may get hurt.
Old Lady replied o Gentleman! This is MY Country. If it is dirty. I feel dirty.
Remember o There is nothing like
Big Contribution or Small Contribution
o Contribution is Contribution 😊
Let’s Strat Contributing from Today
o To make this Beautiful World, more Beautiful 😊
Its Inspirational Quotes Time
Quote No 01
منہمکبھی
ن
مسنبھلمکےمگرممگرمنہیںمکماكمگری
ن
ہےمکماكمجای
عنہمتعالیماللہمرضیمعلیمحضرت
Quote No 02
رھمسےماسملیےمکےمرهحمیتمہار
لگومسمجھنےمکاملمکومخودمتممکہمنہیںممرضمکوئیمکرمتس
رهمی
Quote No 03
لائقماستادماگر
ن
رتقدمکیمبچےمتومہےمسکتامہوملائقمکہمدےمکرماپیدمیقینمیہممیںمبچےمی ہےمسکتیمبدكمتي
Quote No 04
رمبیٹھمی سمکےمعلممصاجسممکسیمتومہےمپتھرمربیکامتوماگرمگامۓجامبنمگوہ
رهمی
Quote No 05
ممبھیمکوئی
ن
ممبھیمکسیمتومچاہےمساتھمکےمدكمسچےماگرمان
ی
ہےمسکتامکرماپیدماندرماپنےمکےمکرممحنتمکومصلاجي
ہمعلیمقاسم
ش
Lecture Summary
SLIDE Lecture Summary
To systematically perform any Real-world Task using a Template-based Approach, follow the following steps
o Step 1: Completely and correctly understand the Real-world Task Write down two main things
Given
Task o Step 2: Understand the Input and Output of the Real-world Task
Write down two main things
Input
Output o Step 3: Plan and Design a Template-based Approach to perform the
Real-world Task Step 3.1: Use Divide and Conquer Approach to break the
Real-world Task into
Steps / Sub-steps / Sub-sub-steps Step 3.2: For each Steps / Sub-steps / Sub-sub-steps
Check the Order and Flow between Steps / Sub-steps / Sub-sub-steps
Check the Connectivity and Independence between Steps / Sub-steps / Sub-sub-steps
o Step 4: Use a Five Step Process to perform the Real-world Task Step 4.1: Plan – in Mind Step 4.2: Design – on Paper Step 4.3: Execute – at Prototype level Step 4.4: Execute – at Full Scale Step 4.5: Take Feedback from Users / Audience and Domain
Expert to further improve the solution of Real-world Task o Step 5: Document each and every Step, when performing a Real-
world Task
Alhumdullialh, in this Lecture we systematically learned (using a Template-based Approach) how to
o Use the Best Teaching and Learning Methodology of the World to systematically perform any Real-world Task using a Template-based Approach
o Get started with Google Colab o Setup Google Colab o Link Google Drive with Google Colab Notebook o Run your First Program in Google Colab Notebook
o Start Contributing from Today 😊