由于職業(yè)的關(guān)系,可能很多法律人還沒聽說過“Python”吧?即使聽說過,也許也不太知道它是做什么用的吧?可以說,Python是當(dāng)下最火爆的人工智能語言。難怪在Python的學(xué)習(xí)群里流傳著這樣一句順口溜: “人生苦短,我有Python?!笨梢奝ython的巨大魅力和強大功能了。
作為一種人工智能的編程語言,Python吸引了各行各業(yè)的人士,成為大家爭相報名學(xué)習(xí)的新知識和新技能,其火爆程度僅次于學(xué)習(xí)英文。編程很重要,所以喬布斯曾經(jīng)說過:“我們每個人都應(yīng)該學(xué)習(xí)編程,因為它教你如何思考。”對于需要邏輯思維的法律人來說,學(xué)習(xí)一門計算機(jī)編程語言顯得尤為重要。
我也是在幾年前研發(fā)法律人工智能時才聽說Python的,因為我們的法律人工智能研發(fā)使用的編程語言就是Python。這引起了我的好奇心。為了學(xué)習(xí)這門新的人工智能編程語言,我買了很多有關(guān)的書籍開始學(xué)習(xí),同時也上網(wǎng)查閱相關(guān)知識,但效果都不理想,難免使我感到很失望。
去年突如其來的疫情,使我有難得的閑暇再次琢磨怎么學(xué)習(xí)Python的事。Python的網(wǎng)課五花八門,比較有名的有,深圳的“Python營”和北京的“開課吧”。經(jīng)朋友介紹,我發(fā)現(xiàn)了 “萬門大學(xué)” 的20學(xué)時網(wǎng)課“Python趣味精講”。這是一個一年期的零基礎(chǔ)的編程課,可以反復(fù)聽,還有老師指導(dǎo)的非常實用的編程作業(yè),學(xué)員微信群的互教互學(xué)也使我受益良多。
在“Python趣味精講”的學(xué)員群里,我看到了很多來自各行各業(yè)的求知若渴的年輕人,從大學(xué)生、老師和程序員,到機(jī)關(guān)干部、企業(yè)管理者和金融從業(yè)人員,也有年過半百的退休人士,但令我感到驚訝的是在這500多人學(xué)員的群里,僅有兩位律師學(xué)員,一位來自廣州,另一位來自上海。為什么這么重要的人工智能語言沒有引起法律人的興趣呢?是它對法律人沒有幫助嗎?這使我萌生了在我的“法律實驗室”公眾號上寫一些推文向近2萬位關(guān)注我們的朋友們介紹并分享一下我學(xué)習(xí)Python的經(jīng)驗和心得,最重要的是激起法律人通過Python學(xué)習(xí)人工智能的熱情,同時希望讓大家能盡量少走彎路,取得比較好的學(xué)習(xí)效果。
我的經(jīng)驗證明,僅靠買書、上網(wǎng)自學(xué)對文科背景的法律人來說,這可能是既費時,又耗力的途徑了。最好方法是選擇一些好的網(wǎng)課系統(tǒng)學(xué)習(xí)?!癙ython營”9.95元的一周(每天1小時)熱身課是一個不錯的選擇,可以對Python是什么?能做什么?有個基本的了解,還可以收到一些免費的學(xué)習(xí)資料。然后確定一個零基礎(chǔ)物美價廉的課程開始系統(tǒng)學(xué)習(xí)。學(xué)習(xí)Python重要的是實踐,所以安裝上Python的Anaconda一邊上課,一邊跟著老師敲代碼,是事半功倍的最好的學(xué)習(xí)方法。
讓我先簡單幾句介紹一下Python吧:
Python是所有編程語言中最簡單、最易學(xué)的,不僅它是免費開源的,它的人工智能庫和包也是免費開源的。你可以在網(wǎng)上下載Python代碼,復(fù)制粘貼到你的任務(wù)中使用,十分方便。如果你不需要知道算法,經(jīng)過幾個月的學(xué)習(xí)和練習(xí),就可以試著使用Python的人工智能包了,除了要寫幾條代碼外,使用起來有點像咱們使用word和excel的感覺。除了人工智能、爬蟲、辦公自動化、數(shù)據(jù)處理和分析都可以用Python解決,絕對是法律人的學(xué)習(xí)和工作的好幫手。
仿效美國金融機(jī)構(gòu),平安集團(tuán)已經(jīng)要求員工利用業(yè)余時間學(xué)習(xí)Python?!缎乱淮斯ぶ悄馨l(fā)展綱要》已經(jīng)明確提出人工智能 x的未來人才的培養(yǎng)方向,其中法學(xué)教育就在其中。問題是文科背景的法律人應(yīng)該從何下手呢?
人工智能本身就是一個涉及數(shù)學(xué)、統(tǒng)計、計算機(jī)的交叉學(xué)科。這也是一直以來困惑我的問題。學(xué)習(xí)了Python才終于使我找到了抓手,原來Python是最適合法律人入門的人工智能編程語言??梢詮姆▽W(xué)院抓起,從零開始學(xué)習(xí)Python編程語言和使用Python的人工智能包,并和教學(xué)相結(jié)合,可以取得意想不到的學(xué)習(xí)效果,從而改變傳統(tǒng)的法學(xué)教學(xué)模式。
經(jīng)過20學(xué)時的學(xué)習(xí),大家就可以完成Python基礎(chǔ)課,然后就可以學(xué)習(xí)自然語言處理(NLP)和機(jī)器學(xué)習(xí)入門了。大家可以用Python自帶的工具包對法律文本做分詞、詞袋模型、TF-IDF和相似度計算了,這對法律研究和類案檢索非常有幫助。Python的爬蟲可以幫助你以最快的速度從網(wǎng)上抓取你需要的法律信息。在辦公自動化方面,Python也是一個神器,可以批量生成法律文件,大大提高法律人的工作效率,讓你跳出繁瑣、重復(fù)性的工作,有更多時間思考重要的法律問題。法學(xué)院除了用我們的知識圖譜和問答機(jī)器人外,也可以用Python教學(xué),同學(xué)們可以用Python以寫代碼的方式完成作業(yè),用Python的AI庫和包嘗試設(shè)計各門課程的應(yīng)用場景,讓你的學(xué)習(xí)變得更加有趣,更加富有創(chuàng)意,讓智慧法學(xué)院和計算法學(xué)成為現(xiàn)實。
幾個月學(xué)習(xí)給我的最大啟發(fā)是,作為文科生,零基礎(chǔ)的法律人也可以學(xué)習(xí)Python編程語言,所以我計劃用“思維導(dǎo)圖”的形式向公眾號上這么多的法律人介紹Python這門有趣的人工智能編程語言和使用方法,讓法律人如虎添翼更具競爭力,讓科技給法律人帶來便利和快樂!法律人工智能的時代是機(jī)遇和挑戰(zhàn)并存的時代,而且一定是美好和精彩的!讓我們一起跳出舒適區(qū),迎接挑戰(zhàn),擁抱未來吧!
2. Legallab重磅|法律思維導(dǎo)圖-法律量化分析