如何評價Python的深度學習框架DeepPy?

時間 2021-05-12 00:55:18

1樓:智星雲服務

專案:Deepy

簡介:它使用numpy進行計算。 API類似於PyTorch的API。

在示例目錄中有乙個線性分類器,其準確率超過96%。

from deepy.module import Linear, Sequentialfrom deepy.autograd.

activations import Softmax, ReLU

my_model = Sequential(

Linear(28 * 28, 300),

ReLU(),

Linear(300, 300),

ReLU(),

Linear(300, 10),

Softmax()

)from deepy.module import Linear

from deepy.autograd.losses import CrossEntropyLoss, MSELoss

from deepy.variable import Variable

import numpy as np

my_model = Linear(10, 10)

loss1 = CrossEntropyLoss()

loss2 = MSELoss()

good_output = Variable(np.zeros((10,10)))

model_input = Variable(np.ones((10,10)))

model_output = my_model(model_input)

error = loss1(good_output, model_output)# now you can propagate error backwards:error.backward()

from deepy.module import Linear

from deepy.autograd.losses import CrossEntropyLoss, MSELoss

from deepy.variable import Variable

from deepy.autograd.optimizers import SGD

import numpy as np

my_model = Linear(10, 10)

loss1 = CrossEntropyLoss()

loss2 = MSELoss()

optimizer1 = SGD(my_model.get_variables_list())

good_output = Variable(np.zeros((10,10)))

model_input = Variable(np.ones((10,10)))

model_output = my_model(model_input)

error = loss1(good_output, model_output)

# now you can propagate error backwards:

error.backward()

# and then optimizer can update variables:

optimizer1.zero_grad()

optimizer1.step()

2樓:學海無涯

Python 深度學習生態系統在這幾年中的演變實屬驚豔。pylearn2,已經不再被積極地開發或者維護,大量的深度學習庫開始接替它的位置。這些庫每乙個都各有千秋。

我們已經在 indico 的產品或者開發中使用了以下列表中的大部分的技術,但是對於剩下一些我們沒有使用的,我將會借鑑他人的經驗來幫助給出 Python 深度學習生態系統的清晰的、詳盡的理解。

北京尚學堂的Python老師,很耐心的為學員解答,老師的態度和耐心都很好。

python學習深度學習怎麼入門

蘋果呆呆呆 你好,學習Python程式語言,是大家走入程式設計世界的最理想選擇。Python比其它程式語言更適合人工智慧這個領域,在人工智慧上使用Python比其它程式設計有更大優勢。無論是學習任何一門語言,基礎知識,就是基礎功非常的重要,找乙個有豐富程式設計經驗的老師或者師兄帶著你會少走很多彎路,...

學習python和機器學習演算法,深度學習演算法就是學不會,心情很壓抑怎麼辦?

陽光 不知道你多大年齡,阿姨我今年快48了,去年開始學習機器學習,深度學習,也經歷很多燒腦的日子,但是要相信自己,多去網上搜尋,書讀百遍其意自現,死磕到底,沒什麼學不會的,想想又不是讓你造原子彈 我執 看到這個題目我頓時會心一笑,彷彿見到了過去的自己.回答分割線 我想題主應該是想問怎麼快速的學習演算...

python是否是深度學習最好選擇?

和諧民主自由富強 如果你是從15年開始關注深度學習的框架你就知道,這是時間的選擇。那時候theano,caffe,keras,matconvnet都是大家用的框架,可謂是群魔亂舞。是的,caffe和matconvnet這兩貨還是matlab來用於深度學習的工具。其他語言不是不能用,但是少數人必須服從...