Click here to Skip to main content
15,886,199 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
I am very new to the Artificial Intelligence field. I have some basic( Beginner level) knowledge regarding fuzzy logic, Artificial Neural Network, Expert system (basic Architecture). I do not have any practical knowledge in these terms.

Suppose I have the following text in my document:

Albert Einstein (14 March 1879 – 18 April 1955) was a German-born theoretical physicist. He developed the general theory of relativity, one of the two pillars of modern physics (alongside quantum mechanics). Einsteins work is also known for its influence on the philosophy of science. Einstein is best known in popular culture for his mass–energy equivalence formula E = mc2 .[6] He received the 1921 Nobel Prize in Physics for his "services to theoretical physics", in particular his discovery of the law of the photoelectric effect, a pivotal step in the evolution of quantum theory.

I am trying to solve these questions from it:

1) Is Albert Einstein is Man? [Hint :in passage we are using 'He', so we can conclude that he is a man.]

2) Is Albert Einstein Alive ?

3) List the achievements of Albert Einstein? [Ans : He invented energy-mass equation; He won Nobel Prize; Developed General theory of relativity;law of the photoelectric effect]

4) What is this passage talking about?[Ans :About Albert Einstein]

C#
My questions are :

- How to create Knowledge Base?

- What are the steps to attain this task?

- What is the role of NLP output for this task?

Any suggestions other than this is highly appreciated.

A lot of thanks in advance,


What I have tried:

I have read somewhere that its possible to make using 'Hybrid system'. i.e combination of many systems in AI (ANN+Fuzzy+ etc...).

I have also tried Stanford NLP, NLTK, Syntaxnet. They are providing parsed output.
Posted
Updated 12-Jun-16 23:55pm
Comments
Mehdi Gholam 13-Jun-16 5:08am    
Your question is out of the scope of a programming forum such as this.
Richard MacCutchan 13-Jun-16 5:10am    
This is far too broad a question for a Quick Answers forum. You need to do more research into the algorithms and processes used in AI systemes.
Matt T Heffron 13-Jun-16 16:55pm    
There is enough work in solving this question to cover getting several PhDs!

You should do some basic background work in understanding the various parts of the field of AI (Natural Language Processing, Knowledge Representation, Fuzzy Logic, Inferencing, Machine Learning, Computer Vision, Automated Translation, etc.) and then you can pick an area in which to focus your efforts.
Member 11923132 14-Jun-16 0:30am    
Thank you #Matt T Heffron for your valuable comment.

1 solution

Your question involve natural language understanding, which is one of the most complicated subjects in AI. I am not even sure such a thing exist at this time. You can find some attempts that are more or less successful, but they arz not general purpose, they are specialized on a small domain.
It involve an absolutely huge knowledge database.
Natural language understanding - Wikipedia, the free encyclopedia[^]

Quote:
He invented energy-mass equation
No did not invent the equation, he discovered this equation because the equation was already in use long before its discovery.
 
Share this answer
 
Comments
Member 11923132 13-Jun-16 7:51am    
Thank you #Permalink. It was a clear explanation. But I need a entry point to this field. Kindly provide any steps so that I can get into AI track.

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900