本文是全網少見的從兩個零基礎快速入門教程,面向編程小白,從頭開始學習“軟件編程+人工智能”,以便讓更多的非專業人士從核心層面瞭解人工智能的實現方式。本文會少講理論,直接切入最核心的語句和算法應用。

由於內容較多,計劃用三篇講完。本文是第一篇:軟件編程的快速入門,同時完成走迷宮程序的基礎工作。

學習的最低要求是電腦中裝有微軟的Office辦公軟件,版本不限。隻要你會Excel表格的基本操作,就OK瞭。不用安裝任何編程語言和開發系統。

如果電腦中隻有WPS Office,理論上也可以,但需要下載一個插件才能用VBA編程。有需要請留言。

我們會從VBA編程語言的入門講起,讓大傢用最短的時間編寫出自己的第一個計算機程序。然後開始編寫真實的人工智能程序,采用強化學習算法。強化學習是谷歌的圍棋AI阿爾法狗、OpenAI的紅藍小人捉迷藏以及ChatGPT等都用到的人工智能算法。

我們會在Excel表格中畫一個小型迷宮,構造三個表格作為人工智能的“參數”,老鼠要學會走迷宮,就是通過這些參數得到“智能”的。

這個教程也非常適合假期中的學生們,學習編程語言和人工智能編程。

下面我們開始:

01 在Excel中編寫和運行程序

微軟的表格軟件Excel自帶編程語言:VBA,這是一種可視化的BASIC語言,特別適合初學者學習編程。

第一步:打開Excel的編程窗口

打開Excel軟件,新建一個空白表格。然後按 Alt+F11 組合鍵,打開編程窗口。組合鍵的按法是先按住Alt鍵不放,再按功能鍵F11。結果如下圖:

右側的窗口就是用來編寫程序的界面,請按照上圖所示,適當調整編程窗口的大小,使其在占據屏幕的一半,同時露出一半的表格。

然後按照圖中標示①②的順序,點開小框中的“+”號變為“-”號,再雙擊“Sheet1”,把光標移到③處,就可以在裡面寫程序代碼瞭。

第二步:編寫第一個程序代碼

每一個程序必須由“Sub”開頭,空格,接『程序名稱』及一對空括號,然後回車。『程序名稱』可以用英文及漢字。用“End Sub”結束這段程序。例如:

Sub 初始化()

End Sub