louise VS nests-and-insects

Compare louise vs nests-and-insects and see what are their differences.

louise

Polynomial-time Meta-Interpretive Learning (by stassa)
Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
louise nests-and-insects
8 22
91 54
- -
8.0 0.0
3 months ago 2 months ago
Prolog Prolog
GNU General Public License v3.0 or later GNU General Public License v3.0 only
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.

louise

Posts with mentions or reviews of louise. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-06-24.
  • Prolog for future AI
    2 projects | /r/prolog | 24 Jun 2023
    and this is a cool repo to track: https://github.com/stassa/louise
  • What do we think about Meta-Interpretive Learning?
    1 project | /r/MLQuestions | 11 Mar 2023
    From what I understand this is a relatively new approach to ML? Has anyone heard of this? I was hoping to get a general feel for what people in the industry believe for the perspectives of this approach. If you're curious, here's an implementation of MIL.
  • Potassco: The Answer Set Solving Collection
    2 projects | news.ycombinator.com | 20 Dec 2022
    Thanks, that's a nice example.

    >> For an example. The potential hypothesis here are pre generated, but you can imagine an algorithm or adapt an existing one with a tight generalise/specialise loop.

    Yes! I'm thinking of how to adapt Louise (https://github.com/stassa/louise) to do that. The fact that s(CASP) is basically a Prolog-y version of ASP (with constraints) could make it a very natural sort of modification. Or, of course, there's always Well-Founded Semantics (https://www.swi-prolog.org/pldoc/man?section=WFS).

  • AI Is Ushering in a New Scientific Revolution
    1 project | news.ycombinator.com | 8 Jun 2022
    Well, since we're going a little mad with speculation in this thread, I have to point out that true one-shot learning (as opposed to "one-billion-plus-one-shot") works just fine, but only in the symbolic machine learning paradigm. For example, see:

    https://github.com/stassa/louise#capabilities

    In particular the second example listed there. A trivial example, but one that cannot be reproduced by current approaches without big-data pre-training.

    I bring up the 80/20% training/test split that is standard in machine learning because I remember an interaction with my supervisor at the start of my PhD. In one of our meetings my supervisor asked me about the details of some experiments I was running, with a system called metagol (linked from the Louise repository above). En passant, I mentioned that I was training with ta 20/80% training/test split and my supervisor stopped me to ask me if I thought that was a standard setup for machine learning. Thinking he meant the splitting of my training data to training and testing partitions I asked, a bit bemused, that yes, of course, that's the standard thing. To which my supervisor laughed and replied "I don't think so". Later of course I realised that he meant that the done thing in machine learning is to use most of the data for training and leave as little as possible for testing.

    In Inductive Logic Programming, it's typically the other way around, and the datasets are often a few examples, like a dozen or so. Of course our systems don't do the spectacular, impressive things that deep learning systems do, but then again we don't have a dozen thousand graduates racing to out-do each other with new feats of engineering. Which is a bit of a shame because I think that if we had no more than a thousand people working on ILP, we 'd make huge progress in applications, as well as in understanding of machine learning in general.

    Oh well. It's probably all for the best. Who wants to build genuinely useful and intelligent systems anyway?

  • Annotated implementation of microKanren: an embeddable logic language
    9 projects | news.ycombinator.com | 25 May 2022
    Note you can do machine learning of logic programs. My PhD research:

    https://github.com/stassa/louise

    In which case it _is_ machine learning and it still really works :D

  • A.I. Can Now Write Its Own Computer Code. That’s Good News for Humans
    1 project | news.ycombinator.com | 10 Sep 2021
    If you want to auto-write Haskell, use MagicHaskeller:

    http://nautilus.cs.miyazaki-u.ac.jp/~skata/MagicHaskeller.ht...

    And if you want to auto-write Prolog, use my own Louise:

    https://github.com/stassa/louise

  • How Good Is Codex?
    1 project | news.ycombinator.com | 19 Aug 2021
    My guess is the end result of all this "AI" assisted code-generation is that it will have the same impact on the software engineering industry as spreadsheets had on accounting. I also believe that this AI-powered stuff is a bit of a "two-steps forward, one step back" situation and the real innovation will begin when ideas from tools like Louise [1] are integrated into the approach taken in Codex.

    When VisiCalc was released departments of 30 accountants were reduced to 5 accountants because of the improvement for individual worker efficiency, however accounting itself remains largely unchanged and accountants are still a respected profession who perform important functions. There's plenty of programming problems in the world that simply aren't being solved because we haven't figured out how to reduce the burden of producing the software; code generation will simply increase the output of an individual software developer.

    The same forces behind "no-code" are at work here. In fact I see a future where these two solutions intermingle: where "no-code" becomes synonymous with prompt-driven development. As we all know, however, these solutions will only take you so far -- and essentially only allow you to express problems in domains that are already well-solved. We're just expressing a higher level of program abstraction; programs that generate programs. This is a good thing and it is not a threat to the existence of our industry. Even in Star Trek they still have engineers who fix their computers...

    [1] - https://github.com/stassa/louise

  • Louise: A machine learning system that learns Prolog programs
    1 project | news.ycombinator.com | 28 Dec 2020

nests-and-insects

Posts with mentions or reviews of nests-and-insects. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2022-07-23.
  • Writing my PhD using groff
    6 projects | news.ycombinator.com | 23 Jul 2022
    I wrote my PhD in LaTex with the simplest template I could find online (luckily someone hat put one up formatted for my university's engineering department and I didn't have to mess with it almost at all).

    But once I was done, I wanted to blow off some steam and started writing a silly little tabletop RPG. I decided the rulebook would be text-only for portability with box drawing borders and ASCII tables and stuff, so I spent the first week or so writing a small ASCII typesetting engine in Prolog (because logic programmer).

    And then I spent more time writing a vim syntax file so I could read the glorious ASCII with syntax highlighting.

    Here:

    https://github.com/stassa/nests-and-insects

    I'm still looking for ANSI/ ASCII art contributions btw.

  • Light Attack, Heavy Attack?
    1 project | /r/RPGdesign | 16 Jul 2022
    Sorry to plug my game but the way it works is that characters have a Base Attack and Special Attack, and which attack hits or misses depends on the Degree of Success (DoS) of the attack roll.
  • Bitty RPG idea
    1 project | /r/RPGdesign | 2 Jul 2022
    This is absolutely very interesting to me! My own game is inspired by roguelikes and it's got text-based art. I was going to go with pixel art for my next game but you ninja'd me :P
  • Procedural generation in Nests & Insects
    2 projects | /r/RPGdesign | 27 Jun 2022
  • Nests & Insects - my text-based tabletop RPG
    1 project | /r/ASCII_Archive | 16 Jun 2022
    1 project | /r/ASCII | 16 Jun 2022
  • Nests & Insects - my text-based tabletop roguelike RPG
    1 project | /r/textmode | 16 Jun 2022
  • Looking for ANSI art for my tabletop RPG
    1 project | /r/ANSIart | 16 Jun 2022
  • Creating an RPG with no math
    1 project | /r/RPGdesign | 14 Jun 2022
    Probably not what you are looking for but my game, Nests & Insects, is designed to remove all arithmetic from action resolution it and it is very, very far from a rules-light game like Lasers & Feeling. It's a roll-under-and-over d100 game. Even increasing or reducing the value of "Features" is done without arithmetic.
  • Keywords!
    1 project | /r/RPGdesign | 5 Jun 2022

What are some alternatives?

When comparing louise and nests-and-insects you can also consider the following projects:

edcg - Extended DCG syntax for Prolog by Peter Van Roy

Gleemin - A Magic: the Gathering™ expert system

muKanren_reading - [Mirror] A close reading of the μKanren paper.

mediKanren - Proof-of-concept for reasoning over the SemMedDB knowledge base, using miniKanren + heuristics + indexing.

texmacs-vi-experiment - Experimental Vi keybindings for the texmacs math editor

thelma - An implementation of Meta-Interpretive Learning

wh40ksim - Warhammer 40k Combat simulator

microKanren-py - Simple python3 implementation of microKanren with lots of type annotations for clarity

sartre-notes - Comprehensive notes on Jean-Paul Sartre's Being and Nothingness. 100 pages of explanation and guidance for a 800 page monograph.