Izstrādājot "grokking" prasmes, kas attiecas uz dziļas izpratnes un jēdzienu piemērošanu, var sasniegt, izmantojot dažādus praktiskus vingrinājumus dažādās jomās. Šeit ir daži vingrinājumi, kas palīdzēs uzlabot savas graudošanas prasmes:
algoritmiskām un kodēšanas prasmēm
1. Prakses algoritmiskās paradigmas: koncentrējieties uz galvenajām paradigmām, piemēram, Divide un iekarošanu, dinamisku programmēšanu, alkatīgu stratēģiju un atkāpšanos. Ieviesiet tādas problēmas kā N-Queens problēma, Sudoku Solver un kombinācijas/permutācijas ģenerēšana, izmantojot šīs paradigmas [2].
2. Izmantojiet reālistiskus kodēšanas vingrinājumus: iesaistieties vingrinājumos, kas imitē reālus intervijas scenārijus, ieskaitot laika ierobežojumus un interaktīvu problēmu risināšanu. Praksē skaļi izskaidrot savu domāšanas procesu [4].
3. Atrisiniet problēmas ar ierobežojumiem: Atrisiniet problēmas ar reālistiskiem ierobežojumiem, piemēram, laika ierobežojumiem un malu gadījumiem. Tas palīdz attīstīt problēmu risināšanas veiklību un pārliecību [4].
Parādām inženierzinātnēm un AI mijiedarbībai
1. Pamata uzvednes izveidošana: uzrakstiet skaidru, kodolīgu uzvedni, lūdzot AI rīkus, piemēram, Chatgpt, veikt īpašus uzdevumus, piemēram, iepazīstināt sevi kā ar profesionāli. Salīdziniet AI atbildi ar jūsu cerībām [1].
2. Precizējiet esošās uzvednes: sāciet ar vienkāršām uzvednēm un uzlabojiet tās, pievienojot kontekstu, prasmes un vēlamo toni. Salīdziniet atbildes, lai redzētu, kā informācija uzlabo rezultātu [1].
3. ITRĒTS TONE un stilam: palūdziet AI aprakstīt projektu un pēc tam pilnveidot signālu, izmantojot iteratīvas uzvednes. Izmantojiet tādus vārdus kā "entuziasma pilni", "neoficiāli" vai "profesionāli", lai vadītu toni [1].
4. Faktu pārbaude un precizitāte: sniedziet paziņojumus un lūdziet AI tos pārrakstīt ar sīkāku informāciju. Pārbaudiet prasību, īpaši metrikas, precizitāti [1].
Vispārējās mācīšanās stratēģijas
1. Sāciet ar pamatiem: Sāciet ar pamatjēdzieniem un pakāpeniski pāriet uz sarežģītākiem. Algoritmiem sāciet ar šķirošanu un meklēšanu, pirms pāriet uz modernākām tēmām [7].
2. Izmantojiet vizuālos palīglīdzekļus: izmantojiet ilustrētās rokasgrāmatas un diagrammas, lai labāk izprastu sarežģītus jēdzienus. Tādas grāmatas kā * grokking algoritmi * piedāvā draudzīgus, vizuālus skaidrojumus [7].
3. Pārdomājiet un pārskatiet: regulāri pārskatiet savu mācību procesu. Nosakiet, kurus jēdzienus jūs labi saprotat un kur jums nepieciešama lielāka prakse. Izmantojiet žurnālus vai izklājlapas, lai izsekotu jūsu progresu [2] [3].
4. Pielietojiet jēdzienus praktiski: mēģiniet izmantot to, ko esat iemācījies reālās pasaules problēmās vai projektos. Tas palīdz internalizēt jēdzienus un padarīt tos intuitīvākus [2] [7].
Atsauces:[1.]
[2] https://www.designgurus.io/answers/detail/practical-ephises-tointernalize-core-algoritmic-paradigms
[3] https://www.reddit.com/r/leetcode/comments/t5xqb6/how_to_use_grokking/
[4] https://www.designgurus.io/answers/detail/realistic-coding-ekergi-to-improve-interview-formance
[5] https://livebook.manning.com/book/grokking-machine-learning/appendix-a/v-14/
[6] https://arize.com/blog/explaining-groking-through- circuit-effity-paper-reading/
[7] https://www.manning.com/books/grokking-algoriths
[8] https://edu.anarcho-copy.org/algorithm/grokking-algorithms-lstrated-programmers-clious.pdf