Please enable JavaScript.
Coggle requires JavaScript to display documents.
SPERONI - Coggle Diagram
SPERONI
-
-
-
-
-
Lesson 4: Going Social
Technical design is important
Depending on how people are allowed to interact, society will be different.
- How are Comments handled?
- What Reactions can be inserted?
- How does it relates to things going viral?
- What kind of relationships are possible?
- What are the rules?
- What is being promoted or discouraged?
- Who should they give the data to?
- What Application Processing Interface (API) does it have?
- Which forms of sub-groups are permitted?
Relationships
- Asymmetric (Following/Follower)
- Symmetric (Friendship)
- Both
Reactions
- Possibility to leave a like, or use emote-reactions
- Filtering based upon reactions?
Comments
- No comment -> Lowest interaction
- Listed Under Post (Facebook) -> like a big room
- One level Tree (Youtube, Reddit) -> one room for each commentator
- As a Tree (Twitter) -> Helps creating personal connections, but also generates hate speech
Relation to things going viral
- Each user that receives it sends it to related people. If Rt > 1 the news will go viral; if Rt < 1 the news will die
- Society is not homogeneous, so the same news can have different results when spreading through diffrent subgroups
Lesson6: History of AI
- The idea of creating an automaton
- Basic Robots
- Neural Networks
- Idea About The Turing Test
- The 3 Laws of Robotics
- Cybernetics
- G.O.F.A.I.
- Elisa
- Deep Blue and the Min-Max algorithm
- From Artificial Intelligence to Embodied Intelligence
- From Embodied Intelligence to Artificial Life
- From Artificial Life to Artificial Chemistries
- From Artificial Chemistries to Chemical Organization Theory
- Neural Network Learn to recognise Letters
- Word 2 Vec
- Automatic Translators
- Deep Neural Network
- General Artificial Intelligence
- GAN
- GPT
- ChatGPT
- Agents
Deepblue [Chess computer]
- The Min Max Algorithm
- At every steps evaluates the situation
- Looks at all the possible actions
- For each action Evaluates the situation
- Takes the move that results in a Min situation,
followed by a move that results in a Max
situation
- And it also needed a library of openings, and
a library of games from Kasparov
Moravec's paradox (1988)
It is comparatively easy to make computers exhibit adult level performance on intelligence tests or playing checkers, and difficult or impossible to give them the skills of a one-year-old when it comes to perception and mobility.
The Neural Network
The Sigmoid FunctionOnce we sum all the values multiplied by their
weight, the value can be between (-inf, +inf). So
we need to squeeze it into [0,1]

Back-propagation
● Neural networks are trained using a technique called Back-propagation.
● You need to have a set of input and output.
● Then you show the input, and see what output you receive. You compare (i.e. subtract) the output you get from the one you should get.
○ This is a measure of the error the network is doing.
○ As we change the input, we get a series of output and errors.
○ We average all the errors, and get an evaluation.
● Imagine that each set of parameters will get an evaluation.
● We need a strategy to change the parameters to lower this evaluation function until we find a minimum.
● Take an example:
○ Modify the weights
■ Get for each weight the error.
■ Average on “all” the various examples
○ Find what would be the optimal values for the previous layer
■ Modify the weight of the previous layer
■ Find what would be the optimal values for the
previous layer
● Modify the weight of the previous layer
● Find what would be the optimal values for
the previous layer
○ …
-
In short:
TEST IT> EVALUATE IT (comparing the output you want to get) > CHANGE THE PARAMETERS TO LOWER ERROR > Repeat
Cybernetics
- Looking at a system “all together” (systemic thinking)
- Study of system focusing on their circular causality
- Many things that now are part of popular culture discerned from cybernetics such as:
- Positive Feedback
- Negative Feedback
- Self Organization
- Homeostasis
- Cyborgs
- Systems Thinking
- Autopoiesis
- Artificial Intelligence
- The Butterfly Effect
Artificial Intelligence
- A form of artificial intelligence which tried to solve problems in an abstract way. For example with symbolic reasoning.
Examples
- A robot wants to walk through a room.
- Evaluates what are the obstacles
- Evaluates a possible solution
- Then applies the solution.
- If the situation in the room in the meantime changes, it would recalculate (infinite loop)
Problems with GOFAI:
- This is not how humans or animals solve problems
- It takes too long to solve (partially this was solved through Moore Law)
Counterexample:
After GOFAI
- The idea that Intelligence disembodied did not exist in nature
- This started a whole line of research in “embodied intelligence”
- After all a lot of the solutions to problems are inside the body itself
- Eventually many researcher realised that the only form of embodied intelligence were alive. This started the whole like of research in “Artificial Life” (a.k.a. Alife).
- Eventually many researcher realised that the only form of living system able to evolve were coming from chemical systems. This started the whole line of research in “Artificial Chemistries
Automatic translation
word <-> word
multiple w. <-> multiple w.
(expression <-> expression)
Translated for the computer into:
Vector <-> Vector
World and phrase translation with word2vec
If we associate to each word a vector
Vector size = vocabulary size
If we assume the position has a meaning then...
● We can find the position of a word in space.
● Given a position we can find what words are around there.
● Given a word we can find the synonyms.
● We can sum words. (?)
● We can subtract words. (?)
-
-