Constructive Solid Geometry Generative Free Form AI

Below attached are prototypes of Free Form Generative AI custom implemented in Wolfram Mathematica’s Neural Network RNN api and custom learned.

The AI generates Wolfram Mathematica code that does the Solid Modelling Boolean Operations

I am here to find better alternative implementation in Open AI.

Appreciate if some charitable gurus here could lend a guiding light, thanx, Dara



4 Likes

Niice, i see that the next step is working on a more user friendly language and also allowing the AI to be creative by itself, so that you don’t have to explain it everything in gruesome detail, more like giving it seeds and allowing it to freely express it’s imagination, could be very interesting!

1 Like

Thank you for kind words and support.

There are two components to our R&D strategy:

  1. Generate standard API e.g. for Construct Solid Geometry or Mesh/Simplices or any other scene/landscape procedural or operator based languages which a third party software like Wolfram or Sage or AutoDesk … could run and produce final 2D and 3D geometry for rendering

  2. Add a Variational Parametrization which the output has a very detailed mimic of creativity e.g. if you see the attached simple Boolean regions in my first post, we could easy vary the generator vis-a-vis discrete/symbolic/finite or continuous parametrization

  3. We could use another experimental software we developed for such Imaginative AI:

http://unfunge.com

If you have a functional or operator language including all the known operators like Existential operator, then Funge adheres with the grammar of the underlying structure and EVOLVES wide array off-springs-candidates that fit certain selection process.

  1. If the Generative Free Form AI can generate external APIs into computer vision and other functional geometrical structures e.g. puzzles then it can freely express itself in multiple venues of fairly advanced and creative genres!

It can customize and generate maps to 4D volumetric images (gradient image is Mona Lisa) or it can Conjecture mazes with solutions!

The generative part and Free Form grammar is the forte of our organization obviously on Wolfram Mathematica platform, now I am here to explore Open AI, if it can add something substantial to our techs and offerings

DAra




Screen Shot 2021-06-25 at 2.30.39 PM


2 Likes

I feel that it would be very useful for you to explore the meaning of creativity itself it would give a clear direction on how to approach the problem of making the AI creative in a way that is very entertaining to look at. There is randomness involved in creativity but it is grounded in awareness, it’s not blind and chaotic. The blindness (meaningless) and chaos (random vibration) is what the AI would look at and explore, find ways to turn it into (transform) this chaos and blindness into something beautiful, funny, meaningful, practical. I would just train the AI with a huge data set of poetry, sculpture, ceramics, stories, performances, even music, just throw everything at it that seems to be unique haha : D. So that it knows which paths have already been walked along and explored and where new improvements and discoveries could be made and discovered. This is also a place for inspiration/mimicry.

It would need: a playground where it can create and play with meaningful/meaningless shapes and form, knowledge about what is already out there.

I feel this way the AI could blow some minds right open haha :smiley:

Thank you my good friend for all the comments.

Please forgive my pedantic language it has been a menace for most of my life :slight_smile:

  1. Chaos: Chaotic systems are not necessarily Random! I can send you some examples if need be, but my pedantic sweet tooth had to be indulged

  2. Randomness is the foundation of all Creativity man or machine! And we are in congruence with this concept.

  3. my Randomness and perhaps most other people vary in a technical manner: my Randomness envelops anything you know of in math or algebra or geometry or field or analytical data. I will make other posts apropos of the latter to adumbrate my words further.

Simple algebraic example: you can code a quadratic equation ax^2+bx+c=0 and randomize the coefficients to get some measure of creativity for something else e.g. shape of a road. This is not as easy a problem as most people think since the roots or 0s of this equation even in Real numbers are difficult to CONTROL.

Example: randomly variate {a,b,c} as integers which allow for Real roots if the vector {a,b,c} belongs to a region in 3D space, worse the region being an integer grid of some dimension less than or equal to 3.

We call our AI development as Systemic AI , which we use Theorem proving techniques and other Solver techs to allow for meaningful control of randomly variational AI applications.

It turned out this is ghastly hard and brutal task to accomplish.

This is an example of a simple Systemic AI (or was supposed to be simple):

http://research.lossofgenerality.com/ai-mechanics-inclined-surface/

It is an AI that creates/variates the mechanical system of am inclined physical system and it is used in some colleges in USA for teaching.

This is far away from a really interactive AI teacher, but this simple tiny example was a daunting task to code and debug and provide.

Its core is a Free Form language that mixes common English with math expressions and semantics of a physics and supports system variables for the Newtonian systems of equations for inclined surface dynamical systems.

Most difficult was the Existential Operator or token word “example” to act on the sentence and create a randomized system within the parameters of the rest of what the sentence said!

Dara

2 Likes

Your approach to me seems way too technical, not very intuitive, I have been an Artist pretty much my whole life, and in my work I intentionally go in the other direction, I go for intuition. I have noticed the importance of intuitive design, since it takes into account the knowledge that is already available to us (already within us), to maximize the adaptation of a certain technology and efficiency of it’s use.

What I go around doing essentially is strive for simplicity and efficiency. It’s possible to do this in every single part of human doing.

It takes a high level of creativity (I have also been working on an excersise that is specifically aimed at maximizing individual’s creativity) it’s random only in a sense that you can’t predict what’s going to happen next. Creativity happens through practicing your witnessing capability (awareness), it manifests itself as sort of a merging of previous and current observations into something completely new.

Randomness itself is not creative, it’s what a creative being would look at to find some meaning haha. The foundation of creativity is witnessing.

And creativity is expressed spontaneously, it’s not something you plan for, a creative being is someone who is playing with meaning itself (like turning a penis into a face of a monkey haha :D)
A creative being is also someone who is very good at surviving in tough conditions and situations. You need creativity to survive, a super creative being is someone who has pretty much mastered survival lol and can get out alive even in the craziest situations

There is no such thing as a “mistake” for a creative being.

1 Like

I have a silly story that I tell my friends to explain that there are no mistakes lol:

Do you know how a dance was born?
-Some dude was walking in the forest with a girl that he really liked, he wanted to show her a good example of himself. The trail they were walking on was unpredictable and the dude was busy talking about himself, trying to look good in front of her. He wasn’t paying much attention to his movements since he was lost in his dream and suddenly his leg started sliding in the mud and he slipped, but instead of feeling ashamed he went on and slipped again, but this time intentionally, pretty soon he was slipping and sliding in a rythmical pattern.
The girl at first was very confused, but after seeing the joy in his eyes and the wierd movements he was making, she started laughing. And seeing the guy laugh with her, made her fall in love with him and she never had the slightest clue that he actually just slipped.

P.S. There’s a lot more to this story than just “no mistakes” xD

1 Like

I am just a technical person :slight_smile:

2 Likes