I want to build a system that has the ability to gather data from the internet in order to build a cognitive model of the human brain. The model should be able to answer the questions required by a robot. Also, I would like to apply an AI inference engine to get more important information to the robot.
If I want to do build such a model, what "skill list" do I need? What skills would be most important? What "opensource project" might be helpful?
Thank everyone who encourage me. You let me have more brave to build a human brain mind model(not brain structure).
Let me introduce myself. I have some CS and EE background and now research on robotics area. I love cognitive science so much so I want to figure out how to let robot really have the mind like human to achieve goal more clever. Thank the hint of @Jeromy Anglim, I give a video youtube example:James and Rosie Preparing Popcorn and Sandwiches
That video shows two robot cooperate together to make a sandwich with cognitive architecture(CRAM or Cogito) based on ROS(Robot OS,ROS map,ROS Navigation Video) system. After reading their papers I found that they just using database or downloading web page instructions or using very well structured pages which are for human (ex.CYC,OpenMind Indoor Common Sense database,Semantic web,ORO,SUMO,Wikipedia,google images,germandeli).
Also I found that many free resources,any article on WWW should be most important database. The most important thing is how to build a system that can read natural language and have a model (maybe based on CRAM cognitive architecture) to understand it,because CRAM has a very good knowledge processor(KNOWROB,M. Tenorth and M. Beetz, “KnowRob — Knowledge Processing for Autonomous Personal Robots,” in IEEE/RSJ International Conference on Intelligent RObots and Systems., 2009.). If perhaps, I want to collect all linux opencourse libraries to make it more fast and robust. I also begin to take online machine learning course on stanford.
My goal is to build a human mind model can learn,have some innovation,and find intelligent solutions to dedicate itself to human society.But my first step is to find a way that robot can try to understand all kinds of data on the WWW (any data that it can't understand just warn the first 10,and ignore others), and structure them as an intelligent interaction system which can answer knowledge or skill questions which can be search on google. The most important of that system is try to use all information on the web clever with robust libraries( I don't want to reinvent wheels).
I know it is a long term project, but I loving and willing to achieve in my whole life. Because this is an integration project and any success in that will make a big change in the world just as ROS in robotics also an integration project and very active on most top robotics research centers and in the beginning on industry now. I know My own energy is not enough for this purpose, but I can gather all the power of opensource and volunteers in the world to do it together~^^ (Now is the day which techs are really enough for this project like computer speed,WWW,advanced research papers,opensourse libraries,free opencourseware lessons,..., what a lack is a group of excellent people volunteer to make it become true to help anyone who use this project.)