如果你要問(wèn)現(xiàn)在最熱的編程語(yǔ)言是什么?肯定大多數(shù)人回答是Python。
Python是一種面向?qū)ο蟮慕忉屝陀?jì)算機(jī)程序設(shè)計(jì)語(yǔ)言,由荷蘭人Guido van Rossum于1989年發(fā)明,它具有豐富和強(qiáng)大的庫(kù),常被昵稱為膠水語(yǔ)言,能夠把用其他語(yǔ)言制作的各種模板(尤其是C/C++)很輕松地聯(lián)結(jié)在一起。
國(guó)外程序員畫(huà)出一張神圖,如果你有一定的編程基礎(chǔ),看完這個(gè)圖,30分鐘上手python!
Python在今天變得如此重要,一個(gè)重要的原因便是它能更方便地為我們的工作以及生活創(chuàng)造智能的特性。
人工智能在最近幾年得到突飛猛進(jìn)的發(fā)展,基于互聯(lián)網(wǎng)飛速發(fā)展之后積累的大量可供分析的數(shù)據(jù),以及對(duì)這些數(shù)據(jù)進(jìn)行處理、分析以及預(yù)測(cè)的能力的顯著提升(包括云計(jì)算提供的強(qiáng)大分布式運(yùn)算能力,摩爾定律下每一個(gè)計(jì)算單元成本的持續(xù)降低,加之以神經(jīng)網(wǎng)絡(luò)為代表的深度學(xué)習(xí)算法的應(yīng)用),使我們得到了超乎想象的人工智能。
而Python正是以數(shù)據(jù)科學(xué)而聞名,它擁有著極其豐富且穩(wěn)定的數(shù)據(jù)科學(xué)工具環(huán)境,從而助推其成為大數(shù)據(jù)和云計(jì)算中最流行的語(yǔ)言之一。而它的這種數(shù)據(jù)科學(xué)基因,也自然地延伸到了機(jī)器學(xué)習(xí)領(lǐng)域,今天,我們非常熟悉的眾多機(jī)器學(xué)習(xí)庫(kù),如scikit-learn、Tensorflow等都基于或支持Python語(yǔ)言開(kāi)發(fā)。我們可以很方便地使用它們,去構(gòu)建自己的智能應(yīng)用。
如何讓自己使用Python開(kāi)發(fā)的機(jī)器學(xué)習(xí)模型快捷低成本的跑起來(lái),深度兼容TensorFlow,則可以借助Google旗下的另一款人工智能產(chǎn)品,AIY 人工智能開(kāi)發(fā)套件,AIY 全稱是 Artificial Intelligence Yourself,顧名思義就是利用 AI 來(lái)進(jìn)行的 DIY 功能套件。該項(xiàng)目的目標(biāo)是讓每個(gè) 人都可以 DIY 自己的 AI 人工智能產(chǎn)品,真正實(shí)現(xiàn)AI平民化。
現(xiàn)在就動(dòng)起手來(lái),開(kāi)始我們的奇妙Python之旅。