學習ai,是我當下的一個項目。也是人生的新起點,通過一些ai軟件,不斷的發問,從而了解ai的前沿。
也了解到了python 這個編程工具,國家也在大力推廣,據說初中要開始學習它了。
這個語言其實比較簡單,我說的是語法,但擴展庫比較多,很多都是ai的一些現成開發好的庫。
這樣,就可以站在巨人的肩膀上,不需要自己摸索。
其實ai已經進化到很高的層次了。
作為一般人,大概就是應用層。
這就需要這個語言的加持。
學起來也比較輕鬆,去嗶哩嗶哩找一些視頻看一下。
之後是裝開發係統。
有原生的,不太好用,但大多數用的是visual studio code,這個是的一個簡化版。
掛上插件包就可以用了。
所以中午吃飯的時候問了下科室的另外兩個人,他們一直在用,所以學習還是要環境,自己單打獨鬥還是很難的。
但也有個好處,就是進到人家的群裏了。
這對於一個47歲的人來說,還是很重要的。
程序員就是這樣,一旦脫離群體,或者脫離年輕群體,會被淘汰。
我之所以現在才踩進去,原因很簡單,以前這個係統還沒有實現ai對接。
這個語言是91年的產品,但一直由於性能問題,沒有廣泛使用,也就是說開發軟件排名很低。
但自從ai發跡,它的排名已經第一了。
主要是科研人員使用,因為可以拋棄複雜的語法,而專注於任務的開發。這樣就很有效率。
由於一些非軟件開發人員的加入,也推動了用戶群體。
最終導致它成了ai應用層麵的主力開發語言。
因此大量的開發包被推向市場,有圖像識別,神經網絡,智能訓練,等。
這對大多數為了完成特定任務的科研人員提供了一個很好的平台。
過往的編程語言還是太複雜。
對於麵向對象的編程語言,其實大部分功能不是語言本身,而是庫。
調用庫裏寫好的各種類,完成任務。
因為你不可能學會所有的知識,但別人做好的方法,可以大量減輕你的開發使用周期。
和人工智能相似,人也可以通過詢問ai從而獲取幫助。
所以一個語言是否會成功取決於它的應用場景和使用人群。
對機器的要求雖然會高一點,但現今的計算機芯片已經不是20年前了,速度已經不是問題,易用性成了主要考慮的因素。
這也就催生了python 的成功。
把學習門檻降低,拔高應用功能。
以前有個比喻。
就是用槍打你的腳。匯編語言效率最高,是真槍,c語言次之,麵向對象語言就是水槍。
由於麵向對象語言需要一個虛擬機,所以才被稱為水槍。
而匯編是直接操作存儲器賦值,c語言是自然語言,所以要編譯成機器碼,也就是0和1,而麵向對象語言成了編譯成中間代碼,然後由虛擬機翻譯成機器碼執行,效率會減少,好處是跨平台,也就是說,虛擬機裝在哪裏,代碼就可以運行到哪裏。
而python 就是麵向對象語言,而且簡化了繁瑣的語法。所以它成了大多數人需要接觸ai使用的媒介,哈哈
也了解到了python 這個編程工具,國家也在大力推廣,據說初中要開始學習它了。
這個語言其實比較簡單,我說的是語法,但擴展庫比較多,很多都是ai的一些現成開發好的庫。
這樣,就可以站在巨人的肩膀上,不需要自己摸索。
其實ai已經進化到很高的層次了。
作為一般人,大概就是應用層。
這就需要這個語言的加持。
學起來也比較輕鬆,去嗶哩嗶哩找一些視頻看一下。
之後是裝開發係統。
有原生的,不太好用,但大多數用的是visual studio code,這個是的一個簡化版。
掛上插件包就可以用了。
所以中午吃飯的時候問了下科室的另外兩個人,他們一直在用,所以學習還是要環境,自己單打獨鬥還是很難的。
但也有個好處,就是進到人家的群裏了。
這對於一個47歲的人來說,還是很重要的。
程序員就是這樣,一旦脫離群體,或者脫離年輕群體,會被淘汰。
我之所以現在才踩進去,原因很簡單,以前這個係統還沒有實現ai對接。
這個語言是91年的產品,但一直由於性能問題,沒有廣泛使用,也就是說開發軟件排名很低。
但自從ai發跡,它的排名已經第一了。
主要是科研人員使用,因為可以拋棄複雜的語法,而專注於任務的開發。這樣就很有效率。
由於一些非軟件開發人員的加入,也推動了用戶群體。
最終導致它成了ai應用層麵的主力開發語言。
因此大量的開發包被推向市場,有圖像識別,神經網絡,智能訓練,等。
這對大多數為了完成特定任務的科研人員提供了一個很好的平台。
過往的編程語言還是太複雜。
對於麵向對象的編程語言,其實大部分功能不是語言本身,而是庫。
調用庫裏寫好的各種類,完成任務。
因為你不可能學會所有的知識,但別人做好的方法,可以大量減輕你的開發使用周期。
和人工智能相似,人也可以通過詢問ai從而獲取幫助。
所以一個語言是否會成功取決於它的應用場景和使用人群。
對機器的要求雖然會高一點,但現今的計算機芯片已經不是20年前了,速度已經不是問題,易用性成了主要考慮的因素。
這也就催生了python 的成功。
把學習門檻降低,拔高應用功能。
以前有個比喻。
就是用槍打你的腳。匯編語言效率最高,是真槍,c語言次之,麵向對象語言就是水槍。
由於麵向對象語言需要一個虛擬機,所以才被稱為水槍。
而匯編是直接操作存儲器賦值,c語言是自然語言,所以要編譯成機器碼,也就是0和1,而麵向對象語言成了編譯成中間代碼,然後由虛擬機翻譯成機器碼執行,效率會減少,好處是跨平台,也就是說,虛擬機裝在哪裏,代碼就可以運行到哪裏。
而python 就是麵向對象語言,而且簡化了繁瑣的語法。所以它成了大多數人需要接觸ai使用的媒介,哈哈