Пакет нейронных сетей в Wolfram Mathematica не является параллельным?

Я только что создал ОЧЕНЬ большую нейронную сеть, хотя и на очень мощном оборудовании, и представляю свой шок и разочарование, когда я понял, что NeuralFit [] из Кажется, что пакет NeuralNetworks использует только одно ядро, и даже не на полную мощность. Я был убит горем.Мне действительно нужно писать всю реализацию NN с нуля? Или я пропустил что-то простое?

Моя сеть потребовала 200 входов на 2 скрытых слоя по 300 нейронов, чтобы произвести 100 выходов. Я понимаю, что мы говорим о триллионах вычислений, но пока я знаю, что мое оборудование является слабым местом, его можно модернизировать. Он должен довольно хорошо справиться с обучением такой сети, если оставить его в покое на некоторое время (8-поточная машина с частотой 4 ГГц с 24 ГБ памяти CL7 2000 МГц, работающая с SSD-дисками RAID-0 на SATA-III - я почти уверен).

Идеи? Предложения? Спасибо заранее за ваш вклад.

5
задан Gregory Klopper 7 January 2012 в 17:39
поделиться