// Abstract ------------------------------------------------------------------------------------------------------------------------------

fizz is an experimental language and runtime environment for the exploration of cognitive architectures and combined Machine Learning (ML) and Machine Reasoning (MR) solutions. It is based primarily on symbolic programming and fuzzy formal logic and it features a distributed (as in heterogeneous computer cluster), concurrent, asynchronous and responsive inference engine.

// Samples -------------------------------------------------------------------------------------------------------------------------------

btree.fizz A collection of functional knowledges manipulating binary trees
calc.fizz A simple 4 operations calculator (which can deal with a single variable)
chicken.fizz A chicken farmer also has some cows for a total of 30 animals, and the animals have 74 legs in all. How many chickens does the farmer have?
coloring.fizz Solves the classic coloring adjacent planar regions problem
english.fizz Tests or makes simple English sentences
factorial.fizz Calculates the factorial of a number
fibonacci.fizz Compute the Fibonacci series with a memoization twist
fixer.fizz Process data from api.fixer.io (as JSON) and import it as knowledge
fixer-pull.fizz Fetchs data from api.fixer.io (as JSON) and import it as knowledge
hanoi.fizz Solves the classic 'Tower of Hanoi'
iris.fizz Shows how a 'feed-forward neural network' can be used within fizz
irl2asm.fizz Compile and execute an imaginary IRL code into an imaginary Assembly language and execute it
knight.fizz Solves the 3x3 "knight" puzzle
leibniz.fizz Solves some mathematical problems (derivative, expression simplifying)
linkg.fizz Parse sentence using the builtin link-grammar parser
linneus.fizz Shows how a "conversation" around simple inferences on relational data can be created/managed
lists.fizz Collection of knowledges manipulating lists
lung_diagnosis.fizz Simple lung diagnosis expert system
manual.fizz Shows all examples used in the manual
motel.fizz Where should the doors and the windows be?
sensors.fizz Shows how a simple devices monitoring system could be written
shrink.fizz Simulates a 'Rogerian psychiatrist' (ELIZA)
sudoku.fizz Solves sudoku 2x2 puzzles
weather.fizz Fetchs data from openweathermap.org (as JSON) and import it as knowledge
zebra.fizz Solves the classic Houses logical puzzle: "who owns the zebra and who drinks water?"

// Videos --------------------------------------------------------------------------------------------------------------------------------

Arithmetic demo (Conscious Turing Machine) (09/30/2023)
"bAbI" demo with no commentary (Conscious Turing Machine) (09/10/2023)
"bAbI" demo with commentary (Conscious Turing Machine) (09/10/2023)
EV3 (LEGO Mindstorms) navigating autonomously in a more challenging environment (06/18/2020)
EV3 (LEGO Mindstorms) avoiding an obstacle with fizz (06/18/2020)
Autonomous (ROS based) robot navigation with fizz (05/12/2020)

// Articles ------------------------------------------------------------------------------------------------------------------------------

Building a simple room exploring autonomous robot pdf code (06/21/2019)
with fizz and LEGO Mindstorms EV3
An introduction to Conscious Turing Machines with fizz pdf code (06/16/2019) (originaly published on 11/30/2018)
Importing and managing a large data set in fizz pdf html (09/01/2018)
Building a simple stock market monitor with fizz pdf html (05/24/2018)

// Documentation -------------------------------------------------------------------------------------------------------------------------

user manual pdf (09/12/2023)
release notes pdf (09/12/2023)

// Downloads -----------------------------------------------------------------------------------------------------------------------------

0.8.6-X fizz.0.8.6-X-LNX.tgz (09/12/2023) Linux (Intel 64 bit)
0.8.6-X fizz.0.8.6-X-OSX.tgz (09/12/2023) macOS 12.04+ (Intel, 64 bit)
0.8.0-X fizz.0.8.0-X-LNX.tgz (06/27/2022) Linux (Intel 64 bit)
0.8.0-X fizz.0.8.0-X-OSX.tgz (06/27/2022)
0.7.0-X fizz.0.7.0-X-LNX.tgz (07/01/2020) Linux (Intel and ARM, 32 and 64 bit, including LEGO Mindstorms EV3)
0.7.0-X fizz.0.7.0-X-OSX.tgz (07/02/2020) macOS 10.11+ (Intel, 64 bit)
0.6.0-X fizz.0.6.0-X-LNX.tgz (06/03/2019) Linux (Intel and ARM, 32 and 64 bit, including LEGO Mindstorms EV3)
0.6.0-X fizz.0.6.0-X-OSX.tgz (06/03/2019) macOS 10.11+ (Intel, 64 bit)
0.5.0-X fizz.0.5.0-X-LNX.tgz (11/22/2018) Linux (Intel and ARM, 32 and 64 bit)
0.5.0-X fizz.0.5.0-X-OSX.tgz (11/22/2018) macOS 10.11+ (Intel, 64 bit)
0.4.1-X fizz.0.4.1-X-LNX.tgz (09/08/2018) Linux (Intel and ARM)
0.4.1-X fizz.0.4.1-X-OSX.tgz (09/08/2018) macOS 10.11+ (Intel)
0.4.0-X fizz.0.4.0-X-LNX.tgz (09/01/2018) Linux (Intel and ARM)
0.4.0-X fizz.0.4.0-X-OSX.tgz (09/01/2018) macOS 10.11+ (Intel)
0.3.0-X fizz.0.3.0-X-LNX.tgz (05/24/2018) Linux (Intel and ARM)
0.3.0-X fizz.0.3.0-X-OSX.tgz (05/29/2018) macOS 10.11+ (Intel)
0.2.0-X fizz.0.2.0-X.tgz (02/25/2018) Linux (Intel and ARM)
0.1.4-X fizz.0.1.4-X.tgz (12/03/2017) Linux (Intel and ARM)

// Add-Ons -------------------------------------------------------------------------------------------------------------------------------

Ktulu Preview 45.1 ktulu.PR45.1-LNX.tgz (09/29/2023) Linux (Intel 64 bit), to be extracted inside of fizz' folder
Ktulu Preview 45.1 ktulu.PR45.1-OSX.tgz (09/29/2023) macOS 12.04+ (Intel, 64 bit), to be extracted inside of fizz' folder
Ktulu Preview 45.1 ktulu.app.zip (09/29/2023) macOS 12.04+ (Intel, 64 bit), the standalone macOS application

// Future work ---------------------------------------------------------------------------------------------------------------------------

- More ML constructs (e.g. k-means clustering) - More examples of cognitive architectures implementation
- More support for NLP/NLU - More tutorials/examples
- Performance improvement - Public SDK (for primitives, elementals developments)

// Other similar projects you should most definitely check out ---------------------------------------------------------------------------

OpenCog Soar ACT-R NARS Premise

// ---------------------------------------------------------------------------------------------------------------------------------------

[Credits] [Email] [Twitter] [LinkedIn] [Ko-fi]