[/b/] [/d/] [/tu/] [/a/] [/ph/] [/wa/] [/cg/] [/t/] [/p/]

[Burichan] [Futaba] [Gurochan] [Photon] - [Home] [Manage] [Archive]

[Return]
Posting mode: Reply
Leave these fields empty (spam trap):
Name
Link
Subject
Comment
File
Verification
Password (for post and file deletion)
  • Supported file types are: GIF, JPG, PDF, PNG
  • Maximum file size allowed is 20480 KB.
  • Images greater than 200x200 pixels will be thumbnailed.

File: 1340676390012.jpg -(25416 B, 300x201) Thumbnail displayed, click image for full size.
25416 No.81917  

Кто-нибудь слышал о попытках строить нейросети на FPGA?

>> No.81925  

Слышал, делают и такое. Когда-то хотел этим занятся, но был совсем молод и глуп, и в итоге забил. В fpga я вообще новичок, но от университецких преподавателей некоторая информация переподает.

>> No.81926  

>>81925

>заняться
>университетских
>перепадает

я у мамы с просоня неграммотен.

>> No.81939  
File: 1340809161486.jpg -(28685 B, 299x462) Thumbnail displayed, click image for full size.
28685

>>81917
Я хотел попробовать в следующем году, джаст фор фан и самообучения. Не выйдет ничего интересного и рабочего конечно, но задачка весёлая.

>> No.82237  

Я занимаюсь FPGA Altera. Хотелось - бы побольше VHDL, но пока маюсь Verilog (2 года назад - наоборот).

Могу что-нибудь погонять на Cyclone II, надо? Это уже возможность работать с Nios, хоть он мне и не интересен.

Заранее предупреждаю, времени мало. Что за тип нейросетей?

ОП, а почему именно ПЛИС? Т.е. действительно нужна эта гибкость и параллелизм? Во многих случаях обычные современные компьютеры будут дешевле.

>> No.82244  

>>82237
Реально ли построить что-нибудь подобное http://habrahabr.ru/post/146077/ ?

>> No.82253  
File: 1342162548116.jpg -(38700 B, 200x218) Thumbnail displayed, click image for full size.
38700

Кстати, поясните ньюфагу - ведь нейросети, вроде как, не могут работать с дискретными величинами. У простейшей сети так и вовсе, все величины на входе и выходе в диапазоне [0; 1]. А как я понимаю, ПЛИС это набор коммутируемых дискретных элементов на одном кристалле. Каким образом оно может работать с дробными числами?

>> No.82257  

>>82253
Работать-то она, конечно, может с чем угодно, но только нет особого смысла - заколачивать гвозди футбольным мячом.

>У простейшей сети так и вовсе, все величины на входе и выходе в диапазоне [0; 1].

Квантуй сигнал. Повысь частоту дискретизации. Хуяч ебошь уравнения по хардкору.

>Каким образом оно может работать с дробными числами?

Регистры.

>> No.82270  
File: 1342258406798.jpg -(120964 B, 770x579) Thumbnail displayed, click image for full size.
120964

>>82244
Думаю, да, . Если-бы я был ещё и экспертом по нейросетям, тред был-бы интереснее. А так, юзал fann, могу попробовать переписать тамошний код в HDL-адаптацию.

>>82253
Существуют как дискретные, так и нет, алгоритмы, и даже слишком хитрая Leabra. Но во многих задачах хватит и дискретности, ценнее на мой взгляд сама схема коммуникации между нейронами.

http://www.iis.ee.ethz.ch/~zimmi/ - вот здесь отличная лекция по арифметике на FPGA (Computer Arithmetic:
Principles, Architectures, and VLSI Design). Мне понравилось. Поможет сравнить отличия в цене реализации арифметики и без неё.

>>82257
Насчёт заколачивания - подтверждаю. Кстати, появляется вопрос к анонам: у всех есть ПК, на котором можно поставить Icarus Verilog и GTK Wave. На начальном этапе для верификации дизайна нейросети - оно вполне годится. Я ими пользуюсь и доволен.



Delete Post []
Password

[/b/] [/d/] [/tu/] [/a/] [/ph/] [/wa/] [/cg/] [/t/] [/p/]