Robotics fans, drone pilots, hackers & data-miners - rejoice!
The BrainCard is an open source hardware platform featuring the worlds only fully functional and field-tested
Neuromorphic Chip containing 1024 silicon neurons. It is able to learn and
recognize patterns within any dataset generated by any source, from the physical (sensors), to the virtual
(data).
Offered here, for the first time, to makers
in a format compatible with nearly all other popular electronics platforms — from
Raspberry Pi to Arduino and Intel Edison — we aim to help
you add cognitive perception to any electronics project.
Add a brain to: Robots, toys or an old
GoPro. Give them the ability to recognize and recall almost anything... You can also add a brain to any digital cameras including dash
cams. Vision not your thing? The same technology can recognize patterns in data like that packet of code you're looking for in a sea of C++, a phrase in an eBook (regardless of the books length), even real time data: Build your own biosensors! Make any appliance you like “smart”, like a coffee pot that recognizes you and starts making your coffee the way you like best.
Simply put; make it think.
The BrainCard is an open source hardware platform featuring the worlds only fully functional and field-tested
Neuromorphic Chip containing 1024 silicon neurons. It is able to learn and
recognize patterns within any dataset generated by any source, from the physical (sensors), to the virtual
(data). Offered here, for the first time, to makers
in a format compatible with nearly all other popular electronics platforms — from
Raspberry Pi to Arduino and Intel Edison — we aim to help
you add cognitive perception to any electronics project.
Add a brain to: Robots, toys or an old
GoPro. Give them the ability to recognize and recall almost anything... You can also add a brain to any digital cameras including dash
cams. Vision not your thing? The same technology can recognize patterns in data
like that packet of code you're looking for in a sea of C++, a phrase
in an eBook (regardless of the books length), even real time data: Build
your own biosensors! Make any appliance you like “smart”, like a coffee pot that recognizes you and starts making your coffee the way you like best.
Simply put; make it think.
Cannot wait for technical details?
Before we carry on, for those of you that are quick studies and/or already know everything, we thought you might like to skip straight to the specs so here you go:
BrainCard Specifications (Hardware and API)
For everyone else - please read on...
Unfamiliar with Neural Networks or Neuromorphic Chips? Watch this:
(If you want some more background info,
click here)
Now back to you project...
The BrainCard™ is a small electronics board with a
NeuroMem® CM1K device plus a
FPGA (Field Programmable Gate Array) chip to connect to platform buses and sensor inputs. There is even an
optional image sensor featured on the BrainCard 1KIS (Image Sensor) version. It can be connected to almost any popular electronics platform including
Arduino/Raspberry Pi/Intel Edison and enables users to massively boost any devices capability by creating a brain-like system architecture – hence the name.
The CM1K chip(s) on the BrainCard essentially acts as a right-brain hemisphere ready to learn, recognize and recall patterns/images/sounds/inputs from any incoming data stream. This allows the accompanying MPU device to concentrate on what it’s good at — left-brain functions such as logic, procedural computing and as a communications and I/O interface.
The BrainCard is an open source hardware platform featuring the world's only fully functional and field-tested
Neuromorphic Chip containing 1024 silicon neurons. It is able to learn and
recognize patterns within any dataset generated by any source, from the physical (sensors), to the virtual
(data). Offered here, for the first time, to makers
in a format compatible with nearly all other popular electronics platforms — from
Raspberry Pi to Arduino and Intel Edison — we aim to help
you add cognitive perception to any electronics project.
Add a brain to: Robots, toys or an old
GoPro. Give them the ability to recognize and recall almost anything... You can also add a brain to any digital cameras including dash
cams. Vision not your thing? The same technology can recognize patterns in data
like that packet of code you're looking for in a sea of C++, a phrase
in an eBook (regardless of the books length), even real time data: Build
your own biosensors! Make any appliance you like “smart”, like a coffee pot that recognizes you and starts making your coffee the way you like best.
Simply put; make it think.
The key to success is teaching BrainCard as you would a child: Teach it too conservatively and it will not generalize enough; too moderately and it could get confused. It is not like traditional programming and we have found that part of the fun in building projects with the BrainCard is in this new learning parameter.
It’s really quite simple: Show the BrainCard what it must recognize and assign the example a category. So: This face is John, that voice is Emma, this vibration is made by your cat purring and so on.
Getting started:
The
BrainCard is delivered with a default configuration which can communicate with either one of the proposed controllers (Arduino, Raspberry PI or Edison) through a same communication protocol over their SPI lines. Access to generic pattern learning and recognition functions using the CM1K chip are made through a simple API delivered for the different IDE (Arduino and Eclipse). More specific function libraries will be released shortly after and we hope to start a repository of your libraries too!
-
Install and connect the BrainCard to the MPU/Device of your choice. View the hardware datasheet
-
Install the API in the IDE of your choice (Arduino, Eclipse). View the BrainCard API preliminary datasheet
-
Now, you can program to teach the BrainCard using examples previously collected and saved to disk (waveforms, images, movies). Or you can program some GPIOs to trigger teaching (bush buttons, keyboard inputs and even voice control! As illustrated in the following video, teaching amounts to selecting examples and sending one of more signatures of this example to the neurons of the BrainCard. The neurons will decide if the example is worth learning based on what they already know. If applicable, some neurons will autonomosuly correct themselfves if they contradict the teacher and never repeat this mistake again.
- Recognition is the same as learning except that this time, your program monitors the response of the neurons to the incoming signatures instead of sending them learning commands. Your program can then act based on what is recognized using the wealth of GPIOs available through Arduino Shields, as well as DeviceToDevice or DeviceToCloud communications, and more.
So what can it do?
This is a great
question, as even we have not fully explored the full range of the
BrainCard/CM1K’s capabilities. Almost every day we are coming up with new
applications for the technology, which is one of our quandaries, and is where YOU come in. It’s also why we are
choosing to announce ourselves to the world via Indiegogo.
A simple list of known capabilities
Object recognition
Using the KIS vesion or an
off-the-shelf image sensor of your own and teach your BrainCard to recognize
shapes, colors, objects, signs, people and animals.
Stereoscopic vision
With two image sensors attached, along
with a CPU, your project can work in stereoscopic vision! The processor can
triangulate distance and the CM1K can recognize what it’s looking at. Add some
motors to the image sensors and it can track things too.
Text and Numbers
You can run your data through the BrainCard in any form — from text to binary to DNA sequences — and teach it to recognize patterns, which will allow it to detect anomalies, identify clusters and make predictions.
There are MANY MORE applications we just haven't tried yet...
Flexibility
If you go crazy while teaching and fill all 1024 neurons on a chip, don’t panic. BrainCard provides an expansion bus to stack more CM1K chips in boards of two, thereby increasing the number of modules (subject to availability) you can teach by increments of 2048 (1x CM1K equals 1,024 neurons). This expansion can be done at any time to its maximum of 8,192 (plus the original 1024 on the BrainCard), and will not impact your teaching allowing you to experiment to your heart’s content.
Maturity
The
NeuroMem CM1K technology has already found many applications in industry and has been working in the real world since 2007 – so we know everything we’re claiming above is 100% true, because most of these applications have been built somewhere.
What we need, and what you getThis Indiegogo campaign has been launched with one aim: To generate the volume and revenue we need to manufacture the maker version of the CM1K technology — the BrainCard.
By supporting this Indiegogo project you will be a part of the first chapter of a much bigger story: We aim to change the way the world computes with neural network technology. We're looking to raise at least $200k to start manufacturing in volume, which will make the BrainCard as cheap as possible.
We're beginning with 1000 chips that we already have in inventory which were originally ordered by an industrial client. After that, we will aim to start manufacturing on a mass production line, and this will take approximately six months. So, those first 1000 purchasers will be the only ones able to experience the unique capabilities of the BrainCard until mid-2015.
The first 1000 BrainCard's will cost $199 and are what we call IWIN (I Want It Now), or $219 for a version including an image sensor (the IS version) - so 500 of each version.
If we don't reach the goal, all the money raised will be aimed at manufacturing as many BrainCards as we can, so that it can be more affordable for the masses.
This is why we're turning to the maker community — we'd like to crowdsource our research and development through YOU!
The impact Neural networks should be everywhere by now, in your phone, in wearable technology. The NeuroMem technology is mature and the market needs exist. This project has the ability to propel neuromorphic technology into the mainstream consciousness by showing electronics manufacturers what can be done with it.
This is why we're turning to the maker community — we'd like to crowdsource our research and development through YOU!
Risks and challengesThe core of the NeuroMem/NeuromorThings team has been in place for 16 years and has plenty of research and industrial customers already using the CM1K chip, so this is not a typical “prototype” project.
We have a full supply chain already in place for both the board and for mounting the chips. We also have a wealth of knowledge in developing board-level and semiconductor technologies — all of which makes the risks to you a bare minimum.
We just need your support to complete prototyping/testing and to begin volume manufacturing. The first 1000 IWIN BrainCards will have exclusive access to the technology for the three months it takes us to make the new batch of chips.
Once we begin mass manufacturing the BrainCard, we will begin our long development roadmap on its successors and other neuromorthings.
After the first run of IWIN devices, the rest of the time will be dedicated to mounting the chips to the boards and testing them. With enough support we can get production runs up to very large numbers per month very quickly.
Shipping
Shipping a technology product is fraught with issues like export restrictions. We've tried to make it as simple as possible and built shipping as a perk.
In the US, Mexico and Canada? included
Rest of World? $30 Shipping & Packing
Due to the technical nature of the BrainCard it can be liable to Export Restrictions in certain countries under United States Law. If you are unsure if you are effected - please contact us at: info@neuromorthings.com and put "Export" in the subject line and we'll do everything we can to help.
Other Ways You Can HelpCan't buy a BrainCard? How about giving us a High $5? High 5'ers will all feature on the website and be written into NeuromorThings lore... it's a program for those interested in the technology and who want to help but who can't spring for their own BrainCard.
Got no cash at all? No problem - simply SPREAD THE WORD! Tell everyone you know about us and help us that way instead, on Facebook, on Twitter - wherever.
Every little bit helps!
Export regulations:
It might occurs, in certain rare cases that your country is under export embargo and we cannot ship because of the nature of the technology included in the BrainCard.If this exceptional situation occurs your money will be fully refunded.