您現(xiàn)在的位置:首頁 > 背景提升 > 計算機與人工智能專題:程序的靈魂 從圖數(shù)據(jù)結(jié)構(gòu)、Dijkstra貪心算法到機器學(xué)習(xí)與人工智能
驗證碼

獲取驗證碼

計算機與人工智能專題:程序的靈魂 從圖數(shù)據(jù)結(jié)構(gòu)、Dijkstra貪心算法到機器學(xué)習(xí)與人工智能

專業(yè):人工智能,計算機科學(xué)

項目類型:國外小組科研

開始時間:2024年10月26日

是否可加論文:是

項目周期:7周在線小組科研學(xué)習(xí)+5周不限時論文指導(dǎo)學(xué)習(xí)

語言:英文

有無剩余名額:名額充足

建議學(xué)生年級:大學(xué)生 高中生

是否必需面試:否

適合專業(yè):計算機科學(xué)計算機工程數(shù)學(xué)數(shù)據(jù)結(jié)構(gòu)與算法編程語言

地點:無

建議選修:數(shù)據(jù)結(jié)構(gòu)與算法設(shè)計

建議具備的基礎(chǔ):就讀于計算機科學(xué)、計算機工程、人工智能、數(shù)據(jù)科學(xué)等專業(yè)或?qū)σ陨蠈I(yè)領(lǐng)域感興趣的學(xué)生; 學(xué)生需要具備微積分及線性代數(shù)基礎(chǔ),修讀過算法與數(shù)據(jù)結(jié)構(gòu)的申請者優(yōu)先;

產(chǎn)出:7周在線小組科研學(xué)習(xí)+5周不限時論文指導(dǎo)學(xué)習(xí) 共125課時 項目報告 優(yōu)秀學(xué)員獲主導(dǎo)師Reference Letter EI/CPCI/Scopus/ProQuest/Crossref/EBSCO或同等級別索引國際會議全文投遞與發(fā)表指導(dǎo)(可用于申請) 結(jié)業(yè)證書 成績單

項目背景:算法是計算機科學(xué)的核心,推動著計算機科學(xué)的多樣化發(fā)展。算法是為執(zhí)行特定的任務(wù)而設(shè)計的一組指令。每當(dāng)你使用手機、計算機、筆記本電腦或計算器時,其實都在使用算法。在計算機系統(tǒng)中,算法是由軟件開發(fā)人員以他們選擇的任何編程語言編寫的邏輯。對算法進行系統(tǒng)的理論研究是至關(guān)重要的,這樣才能形成(i)一些通用算法范例,(ii)在新環(huán)境中應(yīng)用它們的技能,(iii)嚴(yán)格證明算法正確性的技術(shù),(iv)限制最壞情況運行時間的工具,以及(v)評估、評論,并比較了不同的算法方法。隨著幾乎每個領(lǐng)域都變得數(shù)據(jù)驅(qū)動和計算化,算法的基本工作知識現(xiàn)在比以往任何時候都更加重要。項目將從傳統(tǒng)算法過渡到人工智能等高階算法。

項目介紹:在實際代碼編寫的過程中,程序員經(jīng)常在問題抽象的環(huán)節(jié)面臨著在幾種數(shù)據(jù)表示之間進行選擇的困難,不用的數(shù)據(jù)結(jié)構(gòu)均有優(yōu)缺點,并各自對應(yīng)自己獨有的一套算法。本項目將向?qū)W生介紹最常用的數(shù)據(jù)結(jié)構(gòu)及其相關(guān)算法。重點將放在算法正確性的證明,算法性能的分析,以及如何選擇正確的數(shù)據(jù)結(jié)構(gòu)上。在項目中,我們將著重強調(diào)算法和數(shù)據(jù)結(jié)構(gòu)的高質(zhì)量實現(xiàn),并將其引入機器學(xué)習(xí)與人工智能大背景下的程序設(shè)計。Programmers can choose between several representations of data. These will have different strengths and weaknesses, and each will require its own set of algorithms. Students will be introduced to the most frequently used data structures and their associated algorithms. The emphasis will be on the justification of algorithm correctness, on the analysis of algorithm performance, and on choosing the right data structure for the problem at hand. Leading up to a final presentation with a programming component, the quality implementation of algorithms and data structures is emphasized.

項目大綱:傳統(tǒng)數(shù)據(jù)結(jié)構(gòu)與算法概覽 Traditional data structures and algorithms 為給定算法的正確性或不正確性提供論證 Present arguments for the correctness or incorrectness of a given algorithm 對給定算法的效率行為進行推理和評估 Reason about and evaluate the efficiency behavior of a given algorithm 為給定的問題選擇適當(dāng)?shù)臄?shù)據(jù)結(jié)構(gòu)和算法 Choose appropriate data structures and algorithms for a given problem 實現(xiàn)所選的數(shù)據(jù)結(jié)構(gòu)和算法 Implement the chosen data structures and algorithms 人工智能與機器學(xué)習(xí) AI and Machine Learning 項目回顧與成果展示 Program review and presentation 論文輔導(dǎo) Project deliverable tutoring

更多課程分類
驗證碼

獲取驗證碼