- Python快樂編程:人工智能深度學習基礎
- 千鋒教育高教產品研發部編著
- 276字
- 2022-07-27 18:55:59
2.5 Theano編程風格
剛接觸Theano時,可能不太適應它的編程風格,這與之前所接觸到其他編程方法存在差異。例如,在C++或者Java等語言中,一般先為自變量賦值,然后再把這個自變量作為函數的輸入,進行因變量計算,比如要計算“m的n次方”的時候,一般寫成如下形式:
int x = m; int y = power(m,n);
然而在Theano中,一般是先聲明自變量(此時不需要為變量賦值),然后編寫函數方程,最后再為自變量賦值,計算出函數的輸出值,在Theano中一般通過如下表達式來計算“2的2次方”:

輸出如下所示:
4
為了更好地理解Theano的編程風格,接下來通過一個函數的實現來講解。函數的表達式如下所示:

通過Theano實現f函數的代碼如下:

輸出如下所示:
0.46831053
推薦閱讀
- 大學計算機基礎(第三版)
- Getting Started with PowerShell
- Production Ready OpenStack:Recipes for Successful Environments
- Python忍者秘籍
- 機器學習與R語言實戰
- BeagleBone Black Cookbook
- Building Serverless Architectures
- Java并發編程之美
- Illustrator CS6設計與應用任務教程
- Kotlin Programming By Example
- C編程技巧:117個問題解決方案示例
- IPython Interactive Computing and Visualization Cookbook
- Python大規模機器學習
- 程序員的成長課
- Practical Responsive Typography