Main Page > Networked Inference Engine > Input
Overview
The purpose of this module is to handle the passing of information submissions and requests on to the other modules.
As you can see below, the project is expected to form an opinion about a wide array of topics. We will start with the math case and progress towards more complex and ambiguous cases.
Sample Input Data
- 1 + 2 = 3
- 2 + 2 = 4
- 5 * (2 + 3)
- 1 | 0 = 1
- 4 @ 7 = 15
- 10 ++ 3 = 16
- 10 +++ 2 = 18, what is 4 ++++ 5?
- Given 1 2 3 4 5, 6 7 8 9 10, what comes next?
- Given MSFT's recent performance, what price do you expect it to open at tomorrow?
- Complete the following pattern: 1 A Aardvark, 2 B Bear, 3 C Cat
- I have a red apple, two bananas, and a tomato. I eat the apple. How many fruits do I have?
- All men are mortal. Socrates is a man.
- Would you rather have a monster truck or give vitamins to malnourished children?
- Tell me something interesting.
- What do you want to know?
- What is the sixth digit of pi?
- Why is the city of China so small?
- What's the best way to graduate college?
- Who takes care of the president's dog?
- I like your sense of humor.
- You make no sense.
Complex Operator Example
- 5 q 4 = _
- nrq: n * (n-1) + r2 - r + 3*r
- n2 - n + r2 + 2*r
- Will probably require a support vector machine to determine the polynomial
- Brute-forcing this would take exponential time
Input Formatting and Data Structures
- Data should initially be entered in the correct internal format
- Once the project is more developed, we can utilize NLP to convert English sentences to our desired internal format
- The data will be structured like a tree
- XML represents this format well: <expression> <object> <modifier>
