Keras中提供了兩種API用于構建神經網絡模型:序列式API和函數式API。
序列式API是Keras中最簡單的一種API,它允許用戶按順序堆疊各種神經網絡層,從而構建模型。用戶只需要按照順序添加各種層即可,非常適合于簡單的線性堆疊網絡結構。
函數式API是一種更加靈活和強大的API,它允許用戶構建復雜的神經網絡拓撲結構,包括多輸入和多輸出的情況。用戶可以通過定義輸入和輸出以及層之間的連接關系,來構建各種不同的神經網絡模型。函數式API更適合于構建復雜的非線性網絡結構,例如具有分支或共享層的網絡模型。