Answers.Body: <ul>
  <li><p>What You need are other ways of <a href="https://en.wikipedia.org/wiki/Knowledge_representation_and_reasoning" rel="nofollow noreferrer">knowledge representation</a>, such as semantic networks or conceptual graphs. there you can define any possible relation between your entities. the knowledge of "x related to 4" exactly fits into "frames" and "semantic networks". </p></li>
  <li><p><a href="https://en.wikipedia.org/wiki/Edwin_Thompson_Jaynes" rel="nofollow noreferrer">Jaynes</a> in his book,discusses thoroughly what "plausibility" means and why we need to take into account weak syllogisms and start using probability theory as a platform for developing a (general) AI. this might also help with your "reasoning" phase (after you've developed your knowledge base)</p></li>
  </ul>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2017-04-06T07:45:28.020Z
Answers.Text: jaynes' idea is very clever, but i am missing a language like c++/java but signal-based and can handle millions of neuron-like classes. I thought there will be a special language for this.
Answers.UserDisplayName: Andy
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2017-04-07T19:25:24.123Z
Answers.Text: @Andy Check [this](https://en.wikipedia.org/wiki/VHDL) out. (Specifically as an answer to the question in your comment)
Answers.UserDisplayName: Alireza
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2017-04-07T21:43:42.863Z
Answers.Text: thanks, vhdl seems to be very appropiated. I am working on a similar but very simple language with "ports" and signals like: value1.change.connect.value2.set and should mean value2 = value1 . it is longer than mathematical way but i hope it will more far more intuitive.
Answers.UserDisplayName: Andy
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2017-04-06T07:10:39.567Z
Answers.LastActivityDate: 2017-04-06T07:10:39.567Z
Answers.UserDisplayName: Alireza
Answers.Body: <p>I don't know if this is what you want, but Artificial Intelligence Markup Language or simply AIML is something that you should consider.</p>
  
  <p>The only problem I see with this language is that it is not popular thus there aren't many compilers for it.</p>
  
  <hr>
  
  <p>Here is an example of AIML.</p>
  
  <p>Code from tutorials point :</p>
  
  <pre><code>&lt;aiml version = "1.0.1" encoding = "UTF-8"?&gt;
     &lt;category&gt;
        &lt;pattern&gt; HELLO ALICE &lt;/pattern&gt;
  
        &lt;template&gt;
           Hello User!
        &lt;/template&gt;
  
     &lt;/category&gt;
  &lt;/aiml&gt;
  </code></pre>
  
  <p>Result : </p>
  
  <pre><code>User: Hello Alice
  Bot: Hello User
  </code></pre>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2017-04-06T20:19:14.053Z
Answers.Text: Thanks, didnt knew about it. I like the idea merging "data" and "code" together. Also something like a databank or like here xml code must be more representive than a poetry-like code. But i also think it must be structure for neurons or cluster of neurons
Answers.UserDisplayName: Andy
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2017-04-06T18:45:09.317Z
Answers.LastActivityDate: 2017-04-06T18:45:09.317Z
Answers.UserDisplayName: Dat
Body: <p>I assume, there must be "signal-driven" and maybe also real-time programming language, which based on connectivy-data more than variables (int, string, etc).</p>
  
  <p>I would like to have a language without equaton (x=4) but more like "x related to 4" or "cat related to animal" etc...</p>
  
Comments.ContentLicense: CC BY-SA 3.0
Comments.CreationDate: 2017-04-05T22:15:35.890Z
Comments.Text: Consider what similarity means. Similarity is a metric which is going to be calculated mathematically. Even if you are using bins intuitively, that is in essence, a quantized set.
Comments.UserDisplayName: JahKnows
Tags: <neural-networks><ai-design><programming-languages><signal-processing>
Title: Is there a "better" (signal-based) language for artificial intelligence
UserDisplayName: Andy
ThreadText: # Is there a "better" (signal-based) language for artificial intelligence
  
  (Asked by: username_0 on 2017-04-05)
  
  I assume, there must be "signal-driven" and maybe also real-time programming language, which based on connectivy-data more than variables (int, string, etc).
  
  I would like to have a language without equaton (x=4) but more like "x related to 4" or "cat related to animal" etc...
  
  **Tags:** neural-networks, ai-design, programming-languages, signal-processing
  
  > **Comments:**
  > **username_1**: Consider what similarity means. Similarity is a metric which is going to be calculated mathematically. Even if you are using bins intuitively, that is in essence, a quantized set.  
  
  ---
  
  ## 2 answers
  
  ### Answer by username_2 on 2017-04-06. Score: 3
  
  * What You need are other ways of [knowledge representation](https://en.wikipedia.org/wiki/Knowledge_representation_and_reasoning), such as semantic networks or conceptual graphs. there you can define any possible relation between your entities. the knowledge of "x related to 4" exactly fits into "frames" and "semantic networks".
  * [Jaynes](https://en.wikipedia.org/wiki/Edwin_Thompson_Jaynes) in his book,discusses thoroughly what "plausibility" means and why we need to take into account weak syllogisms and start using probability theory as a platform for developing a (general) AI. this might also help with your "reasoning" phase (after you've developed your knowledge base)
  
  > **Comments:**
  > **username_0**: jaynes' idea is very clever, but i am missing a language like c++/java but signal-based and can handle millions of neuron-like classes. I thought there will be a special language for this.  
  > **username_2**: @username_0 Check [this](https://en.wikipedia.org/wiki/VHDL) out. (Specifically as an answer to the question in your comment)  
  > **username_0**: thanks, vhdl seems to be very appropiated. I am working on a similar but very simple language with "ports" and signals like: value1.change.connect.value2.set and should mean value2 = value1 . it is longer than mathematical way but i hope it will more far more intuitive.  
  
  ---
  
  ### Answer by username_3 on 2017-04-06. Score: 1
  
  I don't know if this is what you want, but Artificial Intelligence Markup Language or simply AIML is something that you should consider.
  
  The only problem I see with this language is that it is not popular thus there aren't many compilers for it.
  
  ---
  
  Here is an example of AIML.
  
  Code from tutorials point :
  
  ```
  <aiml version = "1.0.1" encoding = "UTF-8"?>
     <category>
        <pattern> HELLO ALICE </pattern>
  
        <template>
           Hello User!
        </template>
  
     </category>
  </aiml>
  
  ```
  
  Result :
  
  ```
  User: Hello Alice
  Bot: Hello User
  
  ```
  
  > **Comments:**
  > **username_0**: Thanks, didnt knew about it. I like the idea merging "data" and "code" together. Also something like a databank or like here xml code must be more representive than a poetry-like code. But i also think it must be structure for neurons or cluster of neurons  
  
  ---
  
  