1. 程式人生 > >SIGAI 4P計劃【2.0】免費來襲,給你一個深度學習python的機會

SIGAI 4P計劃【2.0】免費來襲,給你一個深度學習python的機會

SIGAI 4P計劃一期啟動以來,收到了小夥伴們的熱烈反響。共1017人加入計劃學習,其中70%學生使用者,28%企業使用者。不少小夥伴希望加入,但由於人員和管理的限制,一期不再開放。

但是,SIGAI怎麼能辜負同學們一顆想天天向上的好學之心呢?在大家的殷殷期待下,SIGAI總結一期4P計劃經驗,廣泛聽取了不少同學的使用者體驗,改進了學習的模式和計劃,隆重推出:

  • SIGAI Pick Pearl Python Plan【2.0】

這一次,將更合理,更貼心,更方便,依舊免費。我們的目標是在100天內,向1000名合格申請者【免費】提供SIGAI《深度學習Python開發-基礎篇》課程以及對應的線上程式設計資源,從0到1 帶你實現一個真正的深度學習實踐專案。新的挑戰,開始啦~~~

 

申請條件

無論你是什麼背景,什麼專業,只要你有信心,有好奇心,有恆心,SIGAI就歡迎你!

 

你需要做什麼?

1. 在www.sigai.cn註冊賬號, 未來課程將在此觀看
2. 100天內自主學習完《人工智慧的Python基礎》課程
3. 能夠主動利用SIGAI提供的平臺進行專案實踐

4. 耐心跟著課程步驟從0到1實現實踐專案
4. 和SIGAI小編分享你的學習日誌
 

你將收穫什麼?

目標:100天內掌握AI領域裡的Python開發

會用:獨立用Python實現機器學習演算法 

會讀:讀懂開源社群的程式碼,並可以進行修改和擴充套件 

會寫:寫的Python程式碼更加Pythonic, 更容易協作和交流 

會學:   Python大廈的地基已打好,後續Python進階的路你就可以走得很順利
 

從0到1的深度學習專案實踐

An Improved Deep Learning Architecture for Person Re-Identification

0. 選定一篇經典論文;

1. 怎麼搜尋,怎麼下載論文;

2. 怎麼閱讀論文:鏈式反向閱讀法+綜述閱讀法;

3. 怎麼找到訓練資料集;

4. 怎麼分析資料集;

5. 怎麼實現論文的模型結構;

6. 怎麼處理資料集;

7. 復現論文模型需要找到哪些引數;

8. 評估結果,除錯模型;

9. 配置GPU伺服器環境的流程;

10. 訓練好的模型如何使用

 

課程核心大綱

第 1 集 課程簡介,設計原則及學習方法

1.1 課程OKR

1.2 為什麼要用Markdown式講稿而非keynote

1.3 為什麼學習Python

1.4 為什麼做AI要學習Python

1.5 為什麼學習Python3而不是Python2

1.6 課程設計原則

    1.6.1 學習Python的正確姿勢

    1.6.2 AI領域Python的最小知識範圍

1.7 課程學習方法

第 2 集 Python學習的預備內容

2.1 本節課主要內容

2.2 Linux系統簡介

    2.2.1 Linux

    2.2.2 跨硬體平臺

    2.2.3 一切皆是檔案

2.3 Linux命令列簡介

    2.3.1 shell

    2.3.2 終端模擬器程式-terminal

2.4 使用SIGAI線上程式設計模組的terminal

2.5 Linux檔案系統及讀寫許可權簡介

2.6 Linux目錄結構

2.7 賬戶讀寫許可權

    2.7.1 看第一列字串

    2.7.2 檔案型別

    2.7.3 許可權型別

2.8 Python直譯器

    2.8.1 Python的程式是怎麼執行的

    2.8.2 增強版直譯器-IPython

    2.8.3 更強的工具-Jupyter Notebook

    2.8.4 REPL-DD(互動式命令列驅動開發)

2.9 SIGAI線上程式設計功能

    2.9.1 四個模組

    2.9.2 使用SIGAI線上程式設計模組與本地環境的區別

第 3 集 Python快速麵面觀(上)

3.1 課程介紹

3.2 第一個Python程式

3.3 輸入與輸出

3.4 Python中應知道的細節

3.5 資料型別

3.6 常量與基本運算

3.7 淺談變數

3.8 List

    3.8.1 可變有序集合

    3.8.2 List之可變

    3.8.3 List之有序

    3.8.4 List之集合

3.9 Tuple

    3.9.1 Tuple之不可變

    3.9.2 Tuple之括號歧義

    3.9.3 Tuple之可變

3.10 Dict

3.11 Set

3.12 Python入門小坑之除法與字串 

    3.12.1 單引號,雙引號,三單引號,三雙引號

    3.12.2 引號作為字元

    3.12.3 轉義字元

    3.12.4 raw string 

    3.12.5 三引號?

3.13 Python入門小坑之字元編碼 

    3.13.1 字元編碼常見工作模式

    3.13.2 Python中的字串

    3.13.3 字串的編解碼(decode&encode)

3.14 Python入門小坑之再談變數 

    3.14.1 可變型別與不可變型別

    3.14.2 可變物件與不可變物件

    3.14.3 Python中的引用與拷貝

第 4 集 Python快速麵面觀(下)

4.1 本集內容簡介

4.2 布林變數的基本判斷規則與方法

4.3 數字的基本判斷規則與方法

4.4 Python入門小坑之邏輯判斷

4.5 深入理解Python中的 and和or

4.6 if語句

4.7 迴圈之for迴圈

4.8 迴圈之while迴圈、break、continue

    4.8.1 while迴圈:只要滿足條件則持續操作

    4.8.2 break語句:滿足條件則跳出迴圈

    4.8.3 continue語句:滿足條件則直接進入下個迴圈

4.9 函式

    4.9.1 呼叫內建函式

    4.9.2 自定義函式

    4.9.3 函式的預設引數

4.10 Python入門小坑之預設引數的記憶性

4.11 傳入任意個數的引數

4.12 Python中的面向物件

4.13 Python程式碼的組織-模組

4.14 包管理工具pip

4.15 Python入門小坑之直譯器預設搜尋路徑

第 5 集 玩轉Python中的List

5.1 本集內容簡介

5.2 切片

    5.2.1切片功能的三個引數

5.3 多重List的淺拷貝與深拷貝

5.4 序列的加法,乘法,初始化

    5.4.1 序列的加法

    5.4.2 序列的乘法

    5.4.3 常用的序列初始化方案

5.5 序列的常見內建方法

    5.5.1 序列的包含關係:in

    5.5.2 序列的長度,最大值,最小值:len,max,min

    5.5.3 List與str的相互轉換

    5.5.4 List的元素與切片的賦值與刪除

    5.5.5 計數函式:count

    5.5.6 列表的排序

    5.5.7 Llst的內建方法及其時間空間複雜度

5.6 初見 List comprehension

第 6 集 Python中的函式與函數語言程式設計(上)

6.1 本集內容簡介

6.2 認識函式

    6.2.1 程式碼塊

    6.2.2 函式定義

6.3 函式引數

    6.3.1 形參與實參

    6.3.2 引數的傳遞

    6.3.3 位置引數與關鍵字引數

6.4 名稱空間與作用域解析

    6.4.1 作用域的產生

    6.4.2 作用域的檢視(globals()與locals())

    6.4.3 作用域間變數的遮蓋

    6.4.4 修改不同作用域裡的變數

    6.4.5 作用域的生命週期

第 7 集 Python中的函式與函數語言程式設計(下)

7.1 函數語言程式設計概述 

    7.1.1 程式的狀態與指令式程式設計 

    7.1.2 函數語言程式設計 

7.2 一等函式 

    7.2.1 一等物件 

7.3 一階函式 

    7.3.1 map高階函式 

    7.3.2 filter高階函式 

    7.3.3 reduce高階函式

    7.3.4 sorted高階函式 

    7.3.5 partial高階函式 

7.4 匿名函式 

    7.4.1 用lambda 與用def 的區別在哪 

    7.4.2 lambda 速寫 

    7.4.3 List + lambda 

    7.4.4 入門小坑系列之---惰性計算

第 8 集 閉包

8.1 再談變數作用域

    8.1.1 從內層函式的角度看,變數使用的兩個維度

    8.1.2 變數作用域識別三要素

    8.1.3 三種變數作用域

    8.1.4 實踐和金句

    8.1.5 Python直譯器如何識別變數的作用域?

    8.1.6 為什麼會有 nonlocal 關鍵字?

8.2 什麼是閉包?

    8.2.1 閉包的各種實現方式

8.3 閉包的作用

第 9 集 裝飾器

9.1 概述

9.2 Why?為什麼會出現裝飾器這個東西?

    9.2.1 不引入多餘變數名

    9.2.2 顯示呼叫,就近原則

    9.2.3 分層封裝,充分服用

9.3 What? 什麼是裝飾器

    9.3.1 裝飾器的堆疊

    9.3.2 裝飾器在匯入時立即執行

    9.3.3 帶引數的裝飾器

9.4 How?裝飾器怎麼用

    9.4.1 裝飾器的常見使用場景

    9.4.2 註冊機制或授權機制(與應用開發相關)

    9.4.3 引數的資料驗證或清洗

    9.4.4 複用核心計算模組,僅改變輸出方式

9.5 總結

第 10 集 理解面向物件程式設計(OPP)

10.1 本節課的OKR

    10.1.1 三節課之間的關係:層層遞進

    10.1.2 本節課的object

    10.1.3 本節課的key Result

10.2 什麼是面向物件,什麼是面向過程

    10.2.1 面向程序式程式設計

    10.2.2 面向物件式程式設計

    10.2.3 舉例說明

10.3 面向物件和麵向過程的區別

10.4 比設計模式更重要的是設計原則

    10.4.1 面向物件設計的目標

    10.4.2 面向物件設計的SOLID原則

    10.4.3 AI場景+Python(語言)+OOP(程式設計模式)

第 11 集 OOP in Python

11.1 本節課的OKR

    11.1.1 本節課與上節課的關係

    11.1.2 本節課與下節課的關係

    11.1.3 本節課的Key Result

11.2 面向物件的Python實現

    11.2.1 類的建立

    11.2.2 類的資料繫結

    11.2.3 類的自定義實現化

    11.2.4 物件方法

    11.2.5 類方法

    11.2.6 屬性封裝

    11.2.7 繼承(隱式例項化)

    11.2.8 繼承(顯示例項化)

    11.2.9 多型

11.3 面向物件的重要特性總結

第 1 集 課程簡介,設計原則及學習方法

1.1 課程OKR

1.2 為什麼要用Markdown式講稿而非keynote

1.3 為什麼學習Python

1.4 為什麼做AI要學習Python

1.5 為什麼學習Python3而不是Python2

1.6 課程設計原則

    1.6.1 學習Python的正確姿勢

    1.6.2 AI領域Python的最小知識範圍

1.7 課程學習方法

第 12 集 Pythonic OOP

待上線

第 13 集 Python中的迭代器協議

待上線

】第 14 集 上下文管理器

待上線

第 15 集 匯入時與執行時

待上線

第 16 集 結束語,後面的路靠你自己了

待上線

 

 

一期學員體驗

 

北京化工大學本科生大三財務

身為一名文科生,想自學Pyhthon其實有點小困難。看了看各個機構的Python教學,要麼學費明顯高於其本身價值,要麼感覺適應不了……在偶然間發現了SIGAI,發現是免費教學Python,抱著試試看的想法參加這一期的課程,沒想到驚喜大於期待。SIGAI是一個非常有活力的公司,老師講解通俗易懂,我一個理科是弱點的文科生都可以聽明白,同時也深深地感受到Python的魅力,非常感謝SIGAI提供的免費學習的機會,接下來我會考慮報付費課程繼續深入學習~

 

小白視覺創始人

 

課程內容詳細,講解由淺入深理解。老師對於程式設計過程中常出現的問題提示對於初學者具有指導意義,避免出錯,節省程式除錯時間。線上程式設計平臺可以及時練習課程中的內容,便於知識的掌握和吸收。

 

哈工大博士在讀

 

感謝SIGAI這個平臺,它不僅僅給我提供了一個學習Python的環境。更重要的是,SIGAI讓我認識了一個學校和不同學校的很多的優秀的同學,他們的學習品質有很多地方值得學習。此外,SIGAI還專門成立了高校交流群,專門提供了給交叉學科同學交流的平臺,這是最讓我驚喜的地方,因為與每個行業都做AI相比,我認為將AI技術融入各行各業是更加有意義的。所以,真心感謝SIGAI,和它提供的完美的平臺!

報名方式

方式1:關注SIGAI公眾號,回覆“4P計劃”即可獲得申請連結

方式2: 登陸www.sigai.cn,選擇《深度學習Python開發-基礎篇》,進入詳情頁,點選立即報名

 

啟動時間

報名人數達500+以後,立馬啟動,SIGAI小編會微信通知每一位申請者

Life is short, you need Python!

 

小夥伴們注意啦!!!

由SIGAI團隊精心設計研發的《機器學習中的數學基礎》課程上線了,

登陸www.sigai.cn

網易雲課堂

騰訊雲課堂

都可以免費觀看啊

一起好好學習,天天向上吧!!!