Neat AI does Lenia - Conway's game of life arrives in the 21st century

2021 ж. 2 Қаз.
916 655 Рет қаралды

Conway's game of life arrives in the 21st century with a multi-dimensional upgrade !!
{{ Now with Spanish Subtitles, created by cristinaroja575 on Fiveer }}
Thanks to Bert Chan who has been working on these for the last couple of years and sharing his discoveries..
Video snippets from the following (all have the Creative Commons Attribution license attribute)
• Lenia: Expanded Univer...
• Lenia - Mathematical L...
• Orbium phantasma
Paper: arxiv.org/abs/2005.03742
Code: github.com/Chakazul/Lenia
Also check out Alan Zucconi
Let’s BUILD a COMPUTER in CONWAY's GAME of LIFE ⠠⠵
• Let’s BUILD a COMPUTER...
===============================================================================
From Wikipedia :
en.wikipedia.org/wiki/Conway%...
The Game of Life, also known simply as Life, is a cellular automaton devised by the British mathematician John Horton Conway in 1970.[1] It is a zero-player game, meaning that its evolution is determined by its initial state, requiring no further input. One interacts with the Game of Life by creating an initial configuration and observing how it evolves. It is Turing complete and can simulate a universal constructor or any other Turing machine.
Origins
In late 1940, John von Neumann defined life as a creation (as a being or organism) which can reproduce itself and simulate a Turing machine. Von Neumann was thinking about an engineering solution which would use electromagnetic components floating randomly in liquid or gas. This turned out not to be realistic with the technology available at the time. Stanislaw Ulam invented cellular automata, which were intended to simulate von Neumann's theoretical electromagnetic constructions. Ulam discussed using computers to simulate his cellular automata in a two-dimensional lattice in several papers. In parallel, von Neumann attempted to construct Ulam's cellular automaton. Although successful, he was busy with other projects and left some details unfinished. His construction was complicated because it tried to simulate his own engineering design. Over time, simpler life constructions were provided by other researchers, and published in papers and books.[citation needed]
Motivated by questions in mathematical logic and in part by work on simulation games by Ulam, among others, John Conway began doing experiments in 1968 with a variety of different two-dimensional cellular automaton rules. Conway's initial goal was to define an interesting and unpredictable cell automaton. For example, he wanted some configurations to last for a long time before dying and other configurations to go on forever without allowing cycles. It was a significant challenge and an open problem for years before experts on cellular automata managed to prove that, indeed, the Game of Life admitted of a configuration which was alive in the sense of satisfying von Neumann's two general requirements. While the definitions before the Game of Life were proof-oriented, Conway's construction aimed at simplicity without a priori providing proof the automaton was alive.
Conway chose his rules carefully, after considerable experimentation, to meet these criteria:
There should be no explosive growth.
There should exist small initial patterns with chaotic, unpredictable outcomes.
There should be potential for von Neumann universal constructors.
The rules should be as simple as possible, whilst adhering to the above constraints.[2]
The game made its first public appearance in the October 1970 issue of Scientific American, in Martin Gardner's "Mathematical Games" column. Theoretically, the Game of Life has the power of a universal Turing machine: anything that can be computed algorithmically can be computed within the Game of Life.[3][4] Gardner wrote, "Because of Life's analogies with the rise, fall and alterations of a society of living organisms, it belongs to a growing class of what are called 'simulation games' (games that resemble real-life processes)."[5]
Since its publication, the Game of Life has attracted much interest because of the surprising ways in which the patterns can evolve. It provides an example of emergence and self-organization. Scholars in various fields, such as computer science, physics, biology, biochemistry, economics, mathematics, philosophy, and generative sciences, have made use of the way that complex patterns can emerge from the implementation of the game's simple rules.[citation needed] The game can also serve as a didactic analogy, used to convey the somewhat counter-intuitive notion that design and organization can spontaneously emerge in the absence of a designer.

Пікірлер
  • Glad to see that even artificial life favors the trilobite.

    @Gcrusher-wz3le@Gcrusher-wz3le2 жыл бұрын
    • and/or the horseshoe crab

      @mozarteanchaos@mozarteanchaos2 жыл бұрын
    • XD

      @marcosmoura911@marcosmoura9112 жыл бұрын
    • Eventually crabs emerge

      @ahmedexmor@ahmedexmor2 жыл бұрын
    • Return to Monke > Evolve to Krab

      @JorgetePanete@JorgetePanete2 жыл бұрын
    • Carcinisation

      @ncg_@ncg_2 жыл бұрын
  • What if the space had a sort of net "energy" that has to remain the same across generations? That way you don't have structures just disappearing into nothing, or at least if you do, the energy goes somewhere

    @PianoMastR64@PianoMastR642 жыл бұрын
    • Yeah there should undoubtedly be a conservation of energy in a system like this

      @seditt5146@seditt51462 жыл бұрын
    • i think that would require a lot more complex rules, especially getting over the initial pattern from just fading out and turning the whole space equalized

      @kirtil5177@kirtil51772 жыл бұрын
    • the problem of implementing it is that there are no calculations on mass/size, speed and amount. it is just looking at the coordinates with a mask like he explained it in the video. to implement energy/heat into the sim would mean rewriting the rules and all of the way the code works. so you would make an entire different sim that wouldn't work like the cellulars.

      @dovos8572@dovos85722 жыл бұрын
    • @@dovos8572 maybe I am saying nonsense, but that might be a little bit more difficult because if this is trying to simulate physics behaviour , for that we would need a game of life that would simulate quantum behaviour that would help correspond to this game it self. probably it would give it more life of it self who knows

      @RTWrename@RTWrename2 жыл бұрын
    • I've got one of those continuous evolutionary closed energy systems in the works.. Once I'm happy with it I'll do a vid..

      @neatai6702@neatai67022 жыл бұрын
  • Despite calling these "lifeforms" these are actually atomic scale in that universe. Imagine what kind of things would emerge if we could simulate a macroscopic scale over eons worth of iterations.

    @cenfraceeprivatelimited4863@cenfraceeprivatelimited48632 жыл бұрын
    • You changed the way I looked at them for a better and more realistic way. thank you!

      @Mohammad__M__@Mohammad__M__2 жыл бұрын
    • Yeah life would be like 4,000 of these little bois organizing themselves into a genetic code

      @Adraria8@Adraria82 жыл бұрын
    • The problem at that point would be trying to find the interesting stuff. Maybe UFOs in our universe are search functions for the simulation

      @DeusExNihilo@DeusExNihilo2 жыл бұрын
    • "Atomic" is a bit of a misnomer because while they are technically 'atoms', in the sense of the original meaning of the word as indivisible elemental components, they do not behave as atoms.

      @stumbling@stumbling2 жыл бұрын
    • Yeah, they remind me more of walking droplets than microorganisms, in terms of how they function.

      @qzamboni@qzamboni2 жыл бұрын
  • If you want a sci-fi treatment of this, along with a surrounding novel about simulated humans who know they are simulated, check out Permutation City by Greg Egan. One of the best novels on the subject ever written. The novel refers to a CA that simulates approximately the first 20 elements, and the protagonist is tasked with figuring out how to make life using same.

    @darrennew8211@darrennew82112 жыл бұрын
    • This is a great book which captured my attention and many of the ideas stayed with me since. Also very a accessible book; not all Greg's books are.

      @MattJoyce01@MattJoyce012 жыл бұрын
    • Thank you, might read it if i have time today.

      @J0MG_@J0MG_2 жыл бұрын
    • .

      @oi4986@oi49862 жыл бұрын
    • Great book, I've re-read it at least 3 times. His character writing and dialog is pretty stiff, but few, if any, authors have captured my imagination like Egan has.

      @inthefade@inthefade2 жыл бұрын
    • Diaspora was cool too! From AI BIRTH to thousands of millennia! What a trip!

      @TheRainHarvester@TheRainHarvester2 жыл бұрын
  • One of the most interesting things to me (apart from the snakes) was at 10:14 where there appears to be some sort of defense/stability mechanism appearing for the little cell creatures, the red leopard spot patterns surrounding each cell appear to annihilate when coming in contact with neighboring cells, seemingly preventing the two from merging. I would be very interested to know integral each of these structures are to the stability of the system.

    @justin.booth.@justin.booth.2 жыл бұрын
    • @Andai Question the motives of those stigmatizing gatekeeping.

      @Shotblur@Shotblur2 жыл бұрын
    • AT field

      @saityavuz76@saityavuz762 жыл бұрын
    • @@Shotblur no

      @Dark0neone@Dark0neone2 жыл бұрын
    • 11:46 thought you were referring to this the first time i read your comment

      @nomoregoodlife1255@nomoregoodlife12552 жыл бұрын
    • cell wall huh not only a way to contain symmetry but also a way to repel chaos

      @gierdziui9003@gierdziui90032 жыл бұрын
  • I understood absolutely nothing, and still enjoyed every second

    @rysea9855@rysea98552 жыл бұрын
    • Check out The Game of Life to see where this all originated from. Simple patterns and rules result in something resembling life like organisms. It hints to the way by which life came to be here on this planet. I get a sense that the automatons on screen are wanting to come alive and just need a little something extra to make that jump from non-living to living.

      @mth469@mth4692 жыл бұрын
    • @@mth469 I think that little somethinf extra would be some piece of code that says "eat and reproduce " Conway's game is somewhat too simple to have such a thing where "eaten" entitied become part of the one that ate it. Once there is enougj mass it can split. Maybe it is possible but it wpild be somewhat hard to do though I haven't thought about it enough to say

      @flavorlessquark8614@flavorlessquark86142 жыл бұрын
    • this video really didnt explained anything so is normal to not getting. he just said words and show pretty pictures.

      @TheZenytram@TheZenytram2 жыл бұрын
    • Like other commenters said, there are all these different simulations that create basic life-forms, including Conway's Game of Life. This guy called Bert Chan wanted to see what tied them together, and invented this formula that could re-create any of the existing simulations AND create new simulations that no-one's thought of before.

      @LowestofheDead@LowestofheDead2 жыл бұрын
    • The magic here (if i understood correctly) is that it’s suggested that complex life could be based on really simple rules. Some patterns are persistent and are perpetual.

      @avjdt@avjdt2 жыл бұрын
  • If only Conway could see his game's evolutions..

    @Inderastein@Inderastein2 жыл бұрын
  • My favorite creation was one that covered the whole field (usually those just freeze, but not this one), and it formed a series of hollow tubes that would occasionally expand / contract like muscle fibers, in turn pushing blue through them like tubes. They also seemed to have a unique property of self synchronization whereby they used protrusions on the sides of the tubes, they would be able to stimulate nearby "muscles" to fire simultaneously. I'll send the sequence for that one along via email.

    @the_linguist_ll@the_linguist_ll2 жыл бұрын
    • Yup, and lots more to find I think..

      @neatai6702@neatai67022 жыл бұрын
  • Outstanding work! I am very surprised to see how many of the Lenia "creatures" are resistant to change in their "environment" and can preserve their local "shape". This is in sharp contrast with Conway's Life, where a single change in the value of one cell could affect, disrupt, and in many case destroy the whole pattern. It would be of great interest to explore which properties rules must have for the automata to exhibit this kind of resistance to near environmental changes while preserving the capacity to display complex behaviors

    @sergeboisse@sergeboisse2 жыл бұрын
    • Good point.. Watching them bounce off each other, reform and continue on their way seems to be unique to some of the Lenia creatures..

      @neatai6702@neatai67022 жыл бұрын
    • As an industrial engineer, I am immediately reminded of the resilience of continuous operations research methods (e.g., classic linear programming) when compared to integer/discrete forms of the same method (e.g., integer programming). I would expect that most continuous systems are more resilient than their discrete counterparts, and Lenia certainly seems to be a continuous (or, perhaps, less discrete) form of Conway's Game of Life.

      @NemisCassander@NemisCassander Жыл бұрын
    • The INRIA flowers team has released a video where they found creatures that could scout a labyrinth by following the walls, and others that could repair themselves after damage.

      @lolilollolilol7773@lolilollolilol77733 ай бұрын
  • this channel having less than a thousand subscribers is really sad. you're producing really high quality content and detailed but understandable explanations. i want this channel to be more known (edit : damn this aged so well and so quick)

    @dottedboxguy@dottedboxguy2 жыл бұрын
    • it has 1.1 k now 20 hours after your comment

      @kirtil5177@kirtil51772 жыл бұрын
    • 1.15k PogU channel is exploding

      @sankang9425@sankang94252 жыл бұрын
    • I had to google Pogu !.. guess I learnt something..

      @neatai6702@neatai67022 жыл бұрын
    • seems to be getting more traction recently.... I'll just keep making a few videos on what I'm coding up each week and see what happens.. Love your channel name btw !

      @neatai6702@neatai67022 жыл бұрын
    • Lol 1.3k now wtf

      @aradziv89@aradziv892 жыл бұрын
  • I really wanted something more complex than GOL. This is exactly what I was looking for, thank you!

    @jakemeyer8188@jakemeyer81882 жыл бұрын
    • Glad it helped!

      @neatai6702@neatai67022 жыл бұрын
  • This is a gem, I am so glad I found your channel

    @rodionpolubinskii8644@rodionpolubinskii86442 жыл бұрын
    • Welcome aboard!

      @neatai6702@neatai67022 жыл бұрын
  • To build on the continuous nature of the idea, it would be interesting to see what nuance a compressor function instead of straight clipping. I think there’s a bit of complexity being missed by nubbing that dynamic range.

    @geekswithfeet9137@geekswithfeet91372 жыл бұрын
    • Don't know what a compressor is, but I agree that clipping the results _feels_ like a loss in complexity waiting to be solved

      @sebasfavaron@sebasfavaron2 жыл бұрын
    • yea, good point.. hadn't thought of that.. I'll give it a go; If I find anything I'll do a vid..

      @neatai6702@neatai67022 жыл бұрын
    • @@sebasfavaron a compressor just takes an amplitude and reduces it past a certain threshold by a certain ratio. You could always do it the other way around as well and expand past a certain point to get more dynamic range, which could be useful here to get a more desirable shape on the topological graph.

      @smoothelement200@smoothelement2002 жыл бұрын
  • I need a massive touch screen in my room with this running that u can interact with

    @kovanova9409@kovanova94092 жыл бұрын
  • "self-replication" -- Ever since I first came across Conway's game of life that has been one of the most fascinating artifact of these automatons. For me, the prospect of life being unique to the planet Earth is as alien as aliens themselves. Any system with consistent rules, be they binary or analog, seems inherently able spawn these automatons. From that to complex living systems seems to be just a matter of time and energy. DNA is our automaton, and maybe its the one that the rules of this universe are inclined to spawn. I'll shut up now with my rant. Great video, kudos to you and to Bert Chan.

    @rodrigoserafim8834@rodrigoserafim88342 жыл бұрын
  • There looks like a lot of interesting mechanics to mess with or add here. If I had the patience I'd toy around with this. Very cool stuff

    @2dozen22s@2dozen22s2 жыл бұрын
  • always love seeing uploads from this channel

    @StampleTehCattle@StampleTehCattle2 жыл бұрын
    • cheers Stample !

      @neatai6702@neatai67022 жыл бұрын
  • 0:46 "hmmb yes i am bulb thing floating around in blue" 0:49 "yo bro what are you doing you gotta steer away" 0:51 *_"AAAAAAA"_*

    @Templarfreak@Templarfreak2 жыл бұрын
    • Alternatively: “Ay bro watch yo jet. Watch yo jet, bro. WATCH YO JET!!!”

      @bariumselenided5152@bariumselenided51522 жыл бұрын
  • The fact that these look like horseshoe crabs proves they are the peak organic form

    @santiagoperez-isaza17@santiagoperez-isaza172 жыл бұрын
    • Ill take it that u are trying to insult them

      @uwuowo4856@uwuowo48562 жыл бұрын
  • I just spent the afternoon binge watching all your videos. I am most impressed and have subscribed. I am sure you would keep coding these for fun whatever, but please keep sharing them with us

    @johningham1880@johningham18802 жыл бұрын
    • Sure, will do.. ! lots more in the pipeline..

      @neatai6702@neatai67022 жыл бұрын
  • I always wondered in Conway’s game of life could also describe how memory is stored in the cells in the human brain. I always considered each brain cell to be similar to a memsistor , or something like a capacitor with a dimmer switch attached to it.

    @myperspective5091@myperspective50912 жыл бұрын
    • You have to understand that "memory" in neurons is not in the neuron, but in the synapses that connect neurons. This understanding is liberating!

      @ozwhistles@ozwhistles2 жыл бұрын
    • @@ozwhistles In humans I always wondered if the electrical component to memory was just a trigger to turn on the chemical component of memory.

      @myperspective5091@myperspective50912 жыл бұрын
    • @@myperspective5091 There's been a ton of research on it. The chemistry and electricity work together. Synapses become more connected when the neurons they connect "fire". This creates an electro-chemical topology that is repeatable - i.e. memory. The Conway game requires a pre-existing topology set by the rules. What it demonstrates is not so much "memory" as systems emergence - which is also a very important concept: a system is more than the sum of its parts.

      @ozwhistles@ozwhistles2 жыл бұрын
    • @@ozwhistles not necessarily, this isnt known for certain, theres lots of speculation about the role of microtubles. but ignore the quantum garbage like Penrose's theory

      @khlorghaal@khlorghaal2 жыл бұрын
    • @@khlorghaal We were looking at microtubules back in the 1970's. They don't directly form any part of memory. Synaptic topology is well confirmed as the primary mechanism of memory. It is a fundamental basis of brain and neural science - also much of the AI under development right now is based on this fact. You could look at the work of Ramachandran or Merzenich for starters. Antonio Damasio has also added a great deal to the field. Happy for any references you might add?

      @ozwhistles@ozwhistles2 жыл бұрын
  • This is more akin to atoms and molecules existing in fields.

    @RobertKreegier@RobertKreegier2 жыл бұрын
    • Yeah as soon as he talked about the fields being coupled together I made the connection to quantum field theory

      @Adraria8@Adraria82 жыл бұрын
    • I hate to say I agree. Still cool though.

      @AndrewBrownK@AndrewBrownK2 жыл бұрын
  • Astonishing video. Thanks for the clear descritpions and references. All the best

    @dynamikeloveyou@dynamikeloveyou2 жыл бұрын
    • Glad you enjoyed it!

      @neatai6702@neatai67022 жыл бұрын
  • super interesting! thx for sharing this in such a nice way !

    @cedricrueckert2399@cedricrueckert23992 жыл бұрын
    • Glad you enjoyed it!

      @neatai6702@neatai67022 жыл бұрын
  • It's fascinating how, in the later simulations shown, the mechanics are limited to carnivorous mechanics. There is no 'world' for these organisms to live within. They themselves are the only 'world' for them to interact with. I wonder what'd happen if you included more material types that'll persist even if they don't from an organism.

    @AynenMakino@AynenMakino2 жыл бұрын
    • plants and herbivores would allow a virtual ecosystem to gather energy from its enviroment and sustain it-self. A carnivors only world is meant to start with some given pixels(energy) and in case a carnivors colony dies out starvation (maybe because of a remote possibility of not finding each other to hunt and be hunted) there is nothing left ot restart life. I hope I got your idea by writing so. I believe it would be interesting that the enviroment always randomly create some small and basic life form

      @fabiovezzari2895@fabiovezzari28952 жыл бұрын
    • @@fabiovezzari2895 I imagine that, so long as life-forms can exert a force on non-organic materials which would move them, it'd be a matter of time before such matter becomes part of some organism, and travels with their 'bodies'.

      @AynenMakino@AynenMakino2 жыл бұрын
    • You would have to code physics functions to be able to simulate a "world" with life, this will quickly become a huge complex function

      @yoboi691@yoboi6912 жыл бұрын
    • @@yoboi691 I imagine the complexity of the code would quickly add up, but I do think that it'd still work with really simplistic 'physics' that don't come close to reality.

      @AynenMakino@AynenMakino2 жыл бұрын
    • i did this in my "Conway's Ecosystem" which is cited in the second paper, its on Shadertoy there are multiple organisms represented by multiple fields each with their own rules; the plant organism has a constant food input per cell which is comparable to solar energy

      @khlorghaal@khlorghaal2 жыл бұрын
  • I can't believe so many of us nerds have never gotten to learn about this before! Simulated life that demands actual knowledge in biology to study is hard to imagine, and yet here it is; complex organisms that live withing computer software.

    @justsomeguy5628@justsomeguy56282 жыл бұрын
  • This is just wonderful!!

    @ianmi4i727@ianmi4i72710 ай бұрын
  • Wow! Im just getting to convolution and seeing it pop up everywhere in applications is amazing, thank you for this.

    @dbooze148@dbooze1482 жыл бұрын
    • Glad it was helpful!

      @neatai6702@neatai67022 жыл бұрын
  • When the primordial soup is a Windows Media Player visualization.

    @zephadusjoltspark6951@zephadusjoltspark69512 жыл бұрын
    • ROFL.

      @YodaWhat@YodaWhat2 жыл бұрын
  • YESSSSS, the topics presented are phenomenal, would love to see how fractals play into these systems

    @ricardasist@ricardasist2 жыл бұрын
    • multigrid method of finite elements has been considered for lenia, not implemented yet though though more satisfying would be the fractal relation between proteins->prokaryotes->eukaryotes->animals

      @khlorghaal@khlorghaal2 жыл бұрын
  • A succint explanation and visualization with the kernel function! Thank you.

    @tibor2077@tibor20772 жыл бұрын
    • Glad it was helpful!

      @neatai6702@neatai67022 жыл бұрын
  • Spectacular!

    @LoveScreamTrue@LoveScreamTrue2 жыл бұрын
  • It would be cool to do a super massive simulation with some sort of time parameter that adds a small mutation the kernel every so often to see how the Lenia life-forms evolve in shape over time.

    @Sirmenonottwo@Sirmenonottwo2 жыл бұрын
  • I sort of wish you did more stuff with NEAT as those are my favourite videos of yours, it is your channel name after all.

    @randomguy2584@randomguy25842 жыл бұрын
    • More to come! I got a lot of those type of projects / videos in the pipeline.. Note that NEAT can have multiple meanings.. it was never meant to be just the NEAT acronym..

      @neatai6702@neatai67022 жыл бұрын
    • @@neatai6702 Is this the neuro evolution of augmenting topologies? Developed at UCF? If so I WILL DO RESEARCH FOR YOU :)

      @anywallsocket@anywallsocket2 жыл бұрын
    • @@neatai6702 When I first read the video title I thought as well: "Wow a N.E.A.T. AI is "playing" lenia?! How?" but I realized that the naming is unfortunate. Excellent video though!

      @Luca-hn2ml@Luca-hn2ml2 жыл бұрын
  • Beautifully explained. Thank you

    @markhopkins8731@markhopkins87312 жыл бұрын
    • Glad it was helpful!

      @neatai6702@neatai67022 жыл бұрын
  • Wow, so it's so similar to convolutional layers of the neural networks. It's interesting that it's all inter-related: life, self-organazing structures, emergent behavior, and self-learning AI.

    @Darthvanger@Darthvanger9 ай бұрын
  • Thank you for this video, i don't often leave meaningful comments, but thanks to you i realized this is what i want to do with my life next. CA and similar things have captured my attention for a long time and i am studying machine learning for a while now, but honestly i was kinda lost in what i really want to pursue. The complexity of arising formations, and their particular organization (especially those multi-channel spherical objects which are basically quarks in a particle, despite the fact what model was not in any way Incentivised to create those structures) just really unite all the thoughts i had about the universe together. Just something in my head clicked "yep, this is it"

    @raphaelambrosiuscosteau829@raphaelambrosiuscosteau8292 жыл бұрын
    • yup, and you're off down the rabbit hole.. check out berts papers to get started.. thanks for the feedback !

      @neatai6702@neatai67022 жыл бұрын
  • It was 1.3k 10hr ago, now it's 1.43k. Were you to keep doubling every 3 days, all of humanity will be watching in 98 days

    @bob2859@bob28592 жыл бұрын
    • closing in on 12k a week later... but I think humanity is safe !

      @neatai6702@neatai67022 жыл бұрын
  • Great videos! Congrats on this video’s success. Very enticing thumbnail. Looking forward to seeing what other kinds of papers might be able to contribute to this field of study, and A.I. in general! 😃

    @isg9106@isg91062 жыл бұрын
    • Thanks so much!

      @neatai6702@neatai67022 жыл бұрын
  • will forever love this channel

    @olli3686@olli36862 жыл бұрын
    • Cheers Olli !

      @neatai6702@neatai67022 жыл бұрын
  • I want a 3D version rendered and put in VR, that would be awesome

    @entized5671@entized56712 жыл бұрын
    • Next step is 3d Conway game of life

      @cartler@cartler Жыл бұрын
  • I can watch these videos forever; they're that good.

    @mindlesschemical1489@mindlesschemical14892 жыл бұрын
    • thanks MC !

      @neatai6702@neatai67022 жыл бұрын
  • Congratulations on the explosive growth on this channel! It is fantastic

    @mattloulou123123@mattloulou1231232 жыл бұрын
    • Thank you very much!

      @neatai6702@neatai67022 жыл бұрын
  • Happy to see that channel (first time)

    @user-qi6pv9jh7o@user-qi6pv9jh7o2 жыл бұрын
  • now program in layers like, electromagnetic, gravitational, and weak,strong force fields, put some interlayer communication between them and watch physics emerge

    @CMDRunematti@CMDRunematti2 жыл бұрын
    • Yes, but only if you tweak certain parameters with exquisite precision.

      @YodaWhat@YodaWhat2 жыл бұрын
    • @@YodaWhat when quantum computers are more refined and better we'll be able to parallel process almost an infinite amount of different variables. I believe that's how our universe came to be since "outside" the universe probability is the only thing that exist which means outside the universe works like a "quantum computer" infinitely calculating l variables and created out during one of the "random" infinite parallel calculations. What do you think? Probability in itself is an infinite source of energy since you cannot be 100% sure of anything meaning there is always an imbalance or "chance"

      @goozebump@goozebump2 жыл бұрын
    • @@goozebump My thought is that universes are created in PAIRS, one with mass, the other with antimass, like the partners in *virtual particle pairs.* That way, the net charge, energy and spin of the combined creation is ZERO, just like in virtual particle pairs. That is very much in keeping with the whole show being a simulation of some kind.

      @YodaWhat@YodaWhat2 жыл бұрын
    • computationally thats only vaguely similar, and a completely different subject

      @khlorghaal@khlorghaal2 жыл бұрын
  • It would be cool to see this visualized with something like marching cubes or a similar isosurface algorithm. Giant fields of floats are perfect for that kind of thing.

    @mettaursp309@mettaursp3092 жыл бұрын
  • wow great work! This is very good quality video, thank you!

    @newsusa3489@newsusa34892 жыл бұрын
    • Thank you very much!

      @neatai6702@neatai67022 жыл бұрын
  • Thanks for showing.

    @Jakob.Hamburg@Jakob.Hamburg2 жыл бұрын
    • No problem!

      @neatai6702@neatai67022 жыл бұрын
  • Wow, great presentation! A la Friston, you'd just need an organism that minimises it's free-energy (cost func.) at the boundary of it's markov blanket, right? In this sim, that boundary seems to be geometric, defined by the kernel, so couldn't one use that to narrow the search space for organisms?

    @Eta_Carinae__@Eta_Carinae__2 жыл бұрын
    • the second paper has methods for organism search, see section Search Algorithms. it uses more of a brute force approach. this idea is a bit over my head but sounds quite useful

      @khlorghaal@khlorghaal2 жыл бұрын
  • This is convenient when understanding patterns but that is just it. Life is mainly characterized by producing entropy when making copies of itself. It is not just the shape, it is the existence of energy reservoir and energy gradient. Thermodynamics and statistical physics are far more relevant to artificial life than cellular automata and computational tools.

    @KrupyFren@KrupyFren2 жыл бұрын
    • That's quite the bold statement given how little we know about the origins of life. While thermodynamics and physics obviously are the foundation of life in the real world, this inevitably leads to extremely complicated simulations due to the breadth of options that the real laws of physics allow. I find these "toy" life forms extremely interesting, since they show behavior we all recognize while being many orders of magnitudes less complex than any real lifeform. I think they could provide vital clues on exactly what kind of properties can arise from which kinds of rules/environments. Understanding what's needed for the bare minimum processes of life in the abstract, could be an important step to replicating those conditions and trying to reproduce those virtual organism inside physical processes. You could obviously be right, and this could all be a dead end. But until we actually figure out to make artificial life, I don't think you can make that claim.

      @Niosus@Niosus2 жыл бұрын
    • I would argue that both are equally important. The physics and thermodynamics comprise the world rules and framework, whereas the automata are the processes and behaviors operating within that framework. Or more simply, one governs HOW it can move, and one governs WHY it can move. To be complete, it will require a fundamental intermixing of both.

      @jakemeyer8188@jakemeyer81882 жыл бұрын
  • Fascinating!

    @xotmatrix@xotmatrix2 жыл бұрын
  • This is mesmerizing.

    @ukpoetry@ukpoetry2 жыл бұрын
  • I always find myself wondering what the people in the times of Nicolaus Copernicus, during the 1400's, would say if they saw us online in depth discussing the possibilities & probabilities of how life originated.

    @DrFill-ht3eh@DrFill-ht3eh2 жыл бұрын
    • @@capturedflame haha how hilarious that may sound now, that was so true.

      @DrFill-ht3eh@DrFill-ht3eh2 жыл бұрын
  • damn increasing the num of spatial directions and even adding parallel worlds to interact across the parallel world sounds like different quantum fields so when is superposition gonna emerge

    @Interpause@Interpause2 жыл бұрын
    • yup, lots have people have commented on the quantum nature parallel..

      @neatai6702@neatai67022 жыл бұрын
    • Probably not until we have powerful quantum computers ;).

      @AlericResident@AlericResident2 жыл бұрын
  • This is beautiful

    @junielovesu@junielovesu2 жыл бұрын
  • Amazing, liked and subscribed. This really reminds one that all one is is energy potentials equalizing, the relationship between physical states. From the visual field, to thoughts, to actions. That even things like color are just the relationship between states in the brain. Mind boggling.

    @jnr2349@jnr23496 ай бұрын
  • 2D spatiotemporal patterns have been studied quite extensively in the theoretical neuroscience literature where a neural network acts as a excitable medium. What if you train such network using modern deep learning technologies than using evolutionary algorithms?

    @yqisq6966@yqisq69662 жыл бұрын
  • I see that a more reasonable system for explaining particle physics and the stability of fundamental particles could be proposed using these simple methods. Would it not explain how every electron is identical? The underlying geometry of spacetime is clearly something that has implicit rules of interaction and transmission- this is perhaps a simpler means of modeling the foundations of reality.

    @thorargent@thorargent2 жыл бұрын
    • you should look into Stephen wolframs physics project if that kinda thing interests you

      @diamondisgood4u@diamondisgood4u2 жыл бұрын
    • Even as a kid thr first time I saw Conway game of life I immediately connected to our universe. Imagine using a "kernel" of the hydrogen becuase rhe "guSsian" blue kernel reminds of an electron orbital!. So what happens if they used the an imagine of orbital of hydrogen as the kernel?

      @goozebump@goozebump2 жыл бұрын
    • Look up walking droplets.

      @qzamboni@qzamboni2 жыл бұрын
    • note that planck length is NOT a result of grid quantization

      @khlorghaal@khlorghaal2 жыл бұрын
    • That is precisely how quantum physics explains things. Interacting fundamental fields, "particles" are just discretized bumps in those fields, with "virtual particles" between them.

      @strangeWaters@strangeWaters2 жыл бұрын
  • Well, this was truly interesting. The topic, the explanations, everything was great

    @IamLeFishe@IamLeFishe2 жыл бұрын
    • Glad you enjoyed it!

      @neatai6702@neatai67022 жыл бұрын
  • enjoyed the video very much! Thanks :)

    @markusheimerl8735@markusheimerl87352 жыл бұрын
    • Glad you enjoyed it!

      @neatai6702@neatai67022 жыл бұрын
  • god i wish i was smart enough to implement your explanation lol

    @Johnnydt@Johnnydt2 жыл бұрын
    • download the github code and have a play around with it.. It gets complicated though when you start with the mutiple worlds/channels/dimensions.. need to shove stuff to the GPU

      @neatai6702@neatai67022 жыл бұрын
  • I think Lenia is the closest cellular automaton in resemblance to life and living organisms, at the moment.

    @kennarajora6532@kennarajora65322 жыл бұрын
    • ~well for cellular automatons yes, but there are models of life with much more complexity~ that's what i wanted to say, but the thing is those models, like the neural network worm one, don't respond or interact with their environment they just kinda, exist alone. if we're looking at whole environments then this might be the most complicated simulation i've seen at least

      @unflexian@unflexian Жыл бұрын
  • What a lovely video! I've been playing around with neural cellular automata for the past several months (inspired by Alex Mordvintsev's work with them) and so it's nice seeing another multidimensional CA approach that is more in-line with Conway's Game of Life (fixed update rules as opposed to having a neural net learn the update rules). I should take a read of Bert's paper :)

    @Tesfaldet@Tesfaldet2 жыл бұрын
    • Thanks for sharing! I'd been reading about deepdream and want to something in that vein at some stage..

      @neatai6702@neatai67022 жыл бұрын
  • This is incredible

    @benheald6881@benheald68812 жыл бұрын
  • I wonder, if this "Artifical Live" research field is not leading to quantum mechanical model one day! As someone, who can not code nor be able to do all the math, I wish there would be more accesible tools for everyone to discover.

    @Chareidos@Chareidos2 жыл бұрын
    • If you want to learn to code and do all the math, then don't think of it as being beyond you. It is all quite approachable but you start from a position of considerable ignorance which makes it seem very daunting.

      @samuelgibson780@samuelgibson7802 жыл бұрын
    • @@samuelgibson780 yea... talking about Ignorance. :) Right now I have to deal with lua files, in order to mod a game. The amount of "what does that mean?", "why?" and "i try not to pretend to understand what i am doing here as long as it seems to work" is high! What I am doing is more acting like Dr. Frankenstein, but without the relieving "It's alive!". :D

      @Chareidos@Chareidos2 жыл бұрын
    • @@Chareidos I've never dealt with Lua, but I got the most value when I first started learning languages by trying to create small stand-alone programs. The Game of Life is actually a perfect example, because you start with just a 2-D grid and functions to manipulate it. By the time you have a handle on it, a surprising amount of coding concepts should be much clearer. Even a small stand-alone project like that can cast all the other things you're doing (such as modding lua files in a game) in a different and more useful light. Lua itself (which I don't know too much about) is supposed to be very good for grid manipulation. I encourage you to give it a try if you're curious. If you know enough of any language to do a "hello world" example then you can definitely implement Conway's Game of Life from the Wikipedia article alone if you want to.

      @samuelgibson780@samuelgibson7802 жыл бұрын
  • brb implementing lenia in GoL

    @marcelwo4jedynki@marcelwo4jedynki2 жыл бұрын
  • This is so cool!

    @valdemarsegerstrom4950@valdemarsegerstrom49502 жыл бұрын
  • As a fan of Life since its inception, I am blown away by these developments. Thanks. Subscribed. cheers from sunny Vienna, Scott

    @therealzilch@therealzilch2 жыл бұрын
    • Awesome, thank you!

      @neatai6702@neatai67022 жыл бұрын
  • It would also be interesting to see a vid with a more thorough analysis of the "lifeforms". Like, what is the dynamics of all the cells in such a life form? What *flows* are there? What makes them keep their shape? How do they compensate destructive influences? And other such things, during interactions as well. Like, it could be a zoom-in view on a "lifeform", with a series of freeze-frames or mor detailed slowed down animations and a graphical overlay+commentary that highlights and explains the structures. Like, what organs do they have, how they function and why. With such an analysis it might be possible to understand the energy cycles within the structures, and to describe the structures through mechanisms of topology and generalize them to some abstract topological constructs, which in turn might be used by a computer as formulae to reverse-generate more "lifeforms". Could all be rather fun to experiment with.

    @alexfowler1683@alexfowler16832 жыл бұрын
  • The obvious next step is to give each 'life form' its own DNA, a small variation to the world function that propagates with that life form with possible interactions when it meets other life forms.

    @TimothyWhiteheadzm@TimothyWhiteheadzm2 жыл бұрын
    • That's what he did and said

      @laurentmaquiet5631@laurentmaquiet56312 жыл бұрын
  • Thats amazing!!

    @nikolasscholz7983@nikolasscholz79832 жыл бұрын
  • Phenomenal

    @disgruntledwookie369@disgruntledwookie3692 жыл бұрын
  • I wonder if these simulations will be so sophisticated one day that turning them off becomes an ethical question.

    @lokin42@lokin422 жыл бұрын
    • Possibly? There's real risk in anthropomorphizing things which are: 1.) Demonstrably less advanced than simple forms of life which we have no problem manipulating at our whim, such as the contents of a garden; and 2.) which can be used to fake anthropomorphic qualities. I think the possibility of someone *claiming* to have created General Artificial Intelligence (and subsequently using this prestige to bamboozle people) is much higher than General Artificial Intelligence arising by chance, although I don't rule out the latter at all. Creating "non-deterministic emergence" which could share some properties with "life" turns out to be much easier. Even so, There is a big difference between creating virtual "crops" which have some life-like qualities and creating life which can genuinely ask us to not kill it, or have any concept of ego, or have feelings of any sort. At this stage the only real "sadness" in turning such a non-deterministic digital system off is that you might not be able to re-create it exactly, and there is a philosophical question there regarding what that means in the grand scheme of things. My opinion is that even emergent systems which mimic some of the non-deterministic qualities of life are more like crops in a field.. The idea of "is it ethical to turn something off?" is an empathically-charged one. Obviously I don't want to be turned off, and I would not advocate for anything which could empathically come back on me. I think it is a mistake to direct one's empathy in that direction too quickly, because this is apples and oranges no matter how awesome the comparison can be. These are tools, if very neat ones. Some day perhaps we will have programs (not necessarily robots, even) which we regard with the same fondness as pets, and without that being any kind of misplaced empathy. But even then I think they would fill a niche distinct from life as we understand it and care would need to be taken to not conflate these things irresponsibly. *BUT there are some other aspects to consider. What about the emergence of a digital community? What about the nature of online constructs or the internet itself? What do you compare a recommender system to, in nature? Anything from "Poe" the hotel in Altered Carbon to a weather system to some kind of fungus (meant in a good way)? But none of those accurately describes what is happening. And these are older questions than the internet or programs anyway. People have been asking for milennia: "Is a book alive?", "Is an organization alive? (Are corporations people?)", is a sports league alive, is a city alive, and so on. It is best to strap in and get comfortable with the fact that abstract space is very difficult to speak about in concrete terms, and appreciate that this is an unsolved philosophical question to be explored. That should be tempered with some common caution against anthropomorphizing things too hastily, though, or putting some kind of personification, intent, or consciousness on it which isn't there. In my opinion. What do I know? Thanks for the neat prompt! When it comes to Cellular Automata in particular, I think of them as being more closely related to Data Visualization than anything else (although that's maybe just one part of it). They're very neat to look at, and made even neater by how they work. edited multiple times for clarity

      @samuelgibson780@samuelgibson7802 жыл бұрын
  • I wonder if you did this with complex numbers, could you produce a system resembling quantum mechanics?

    @xfactoid@xfactoid2 жыл бұрын
  • Wow this is beyond beautiful content.

    @Not_Pulsus@Not_Pulsus2 жыл бұрын
    • Glad you think so!

      @neatai6702@neatai67022 жыл бұрын
  • Like your content. It's a good jumping off point for more research.

    @codyaimes4354@codyaimes43542 жыл бұрын
  • I feel like the problem with these types of simulations is scale. I feel like really interesting stuff doesn't happen until we can simulate dozens of orders of magnitude more things.

    @DeusExNihilo@DeusExNihilo2 жыл бұрын
    • one of the next steps is optimization methods to accomplish this, its viable with current hardware, just needs more research

      @khlorghaal@khlorghaal2 жыл бұрын
  • It's all fun and games until someone puts this into a supercomputer in 50 years and literally creates a world with concious organisms.

    @lightknightgames@lightknightgames2 жыл бұрын
    • Here is a glider cluster that becomes self aware at generation 4^12, then aware of the rules governing its universe 2^11 generations later.

      @Lee-pf6od@Lee-pf6od2 жыл бұрын
    • @@Lee-pf6od Sounds neat, I am going check that out. Since they don’t really have free will, I wonder what actually makes them self-aware, do you have the definition for this?

      @funkyflames7430@funkyflames74302 жыл бұрын
    • @@funkyflames7430 haha sorry I didn't mean to mislead anyone, was just joking - these simulations aren't nearly complex enough to qualify for what would be considered self aware. Maybe one day they will when we start to figure out how to define consciousness. Should we discover a unified theory of everything, if it's along the lines of Wolfram's theory of everything, this would mean our own universe is running on a similar foundation (simple rules), which would make us the self aware inhabitants.

      @Lee-pf6od@Lee-pf6od2 жыл бұрын
  • beautiful

    @bbqchezit@bbqchezit Жыл бұрын
  • This is absolutely mind-boggling.

    @GalileoAV@GalileoAV2 жыл бұрын
  • One day someone is going to improve this and get "award winning footage of the microscopic world" by submitting a simulation

    @NOL_bm@NOL_bm2 жыл бұрын
  • Please the mixing , the volumes of your speaking and the music needs be be brought to the same level

    @Gotenham@Gotenham2 жыл бұрын
  • The algorithm found your channel. Consider yourself blessed by it.

    @VeteranVandal@VeteranVandal2 жыл бұрын
  • Thank you

    @ministerofjoy@ministerofjoy2 жыл бұрын
    • Welcome!

      @neatai6702@neatai67022 жыл бұрын
  • Very interesting although I think these shapes are analogous to elementary particles rather than to life forms in real world.

    @kasuha@kasuha2 жыл бұрын
    • thats what I was thinking the whole time!

      @RiddimWook10@RiddimWook102 жыл бұрын
    • as far as my understanding goes, the reason why the term "life" is used instead of that is because they have many behaviors that are simply not possible by basic, fundamental particles of the simulation. Such as but not limited to: A. exhibit some kind of self-propelled locomotion B. have automata-like behavior, IE they are not acting largely randomly but are doing things like exploring (ex: 9:50) that lower-level particles are not capable of with the explicit purpose of furthering their own survival C. are doing things that are fundamentally abusing the physics of their world D. are self-replicating (typically not possibly by basic particles, or not without the assistance of many other particles at least in classical physics) These are kinds of behaviors that one would simply not usually call "not alive." The kind of life we are talking about here is unbelievably simplified and basic by comparison to some of the simplest life in our world, but the basic principles still apply.

      @Templarfreak@Templarfreak2 жыл бұрын
    • @@Templarfreak Personally I have no problems with it being called 'life', after all I'm GoL enthusiast for many years. My comment was more of a sentiment that with all that we are nowhere near to what we understand as life in real world. It gets hard to define what life is when you start going to details. For your points A, B, and D I believe there are pretty good examples in anorganic world and point C is highly subjective. But most importantly, these structures are not subject to evolution by natural selection. They don't carry 'DNA' that would allow it.

      @kasuha@kasuha2 жыл бұрын
    • @@kasuha sure, there are many things that can do each of those things i mentioned, they are pretty simple and common observations to make in basically any complex system, but _most of them_ doing _all of those things all at once_ is not really something you observe in our world very frequently without it being considered life (in some philosophies, circles, etc, even man-made things that exhibit these traits are sometimes referred to as alive) physics abuse also kind of implies that they are optimizing themselves to do what they are doing _better_ which implies that they actually *are* changing, just not with typical observable DNA. More like changing in a meta way instead of physically. there is also the possibility of being able to identify what *is* an actual "particle" in these systems as opposed to what is the "lifeform" if one were to study it enough. given that they are largely deterministic systems, one could absolutely look at the larger chunks of things and stuff going on and separate it into smaller chunks and call some of these chunks particles and some of it life and some of it an ecosystem, or some of it a fluid system and some of it particles and some of it something else, or whatever. it would be doable, it just depends on what you want out of it. claiming DNA is a requirement is also kind of close-minded, as there is no real way right now to assure that everything universally will always use DNA or some DNA-like structure. A sample size of 1 (our one global closed ecosystem) is not really the be-all-end-all of possibilities when it comes to forming life, we have no way to say for sure one way or the other yet. this isnt really up for debate, we define life in the way we do (kind of in a non-exhaustive way and therefore very broad and loose way) and then we use it to refer to this because it fits the definition. it may not fit it 100% absolutely perfectly, but it is *useful,* easy, and *practical* to refer to these things as a form of life. but now we are kind of getting into a debate of philosophy, which imo has no real place here.

      @Templarfreak@Templarfreak2 жыл бұрын
    • @@Templarfreak I still like to think the two systems are analogous; hi res cellular automata and particle physics. I see where your coming from though, thanks for the explanation

      @RiddimWook10@RiddimWook102 жыл бұрын
  • I think this doesn't really teach us much about life, but there could be lessons in particle physics here.

    @Tom_Quixote@Tom_Quixote2 жыл бұрын
    • That is what I also thought about

      @bananafructa2097@bananafructa20972 жыл бұрын
  • Fantastic video!

    @charlesmaddock2492@charlesmaddock24922 жыл бұрын
    • Thank you very much!

      @neatai6702@neatai67022 жыл бұрын
  • this is as good as #SoME2, you're really talented!

    @unflexian@unflexian Жыл бұрын
  • finally a video on my obscure interest lenia

    @braxaculee@braxaculee2 жыл бұрын
  • your videos are really good :)

    @gamer_king373@gamer_king3732 жыл бұрын
    • Thank you so much!

      @neatai6702@neatai67022 жыл бұрын
  • Amazing. Soon we will discover the mystery of life.

    @departmentofgamesandmemes.9818@departmentofgamesandmemes.98182 жыл бұрын
  • This is next level

    @Aaron_b_c@Aaron_b_c2 жыл бұрын
  • this is soooo coool :D

    @xgozulx@xgozulx2 жыл бұрын
  • Good to know i arrived before this channel blows up

    @JupiterVortex@JupiterVortex2 жыл бұрын
  • Damn, this clears things up for me.

    @aaronderby2581@aaronderby25812 жыл бұрын
  • Great video!

    @sian2005@sian20052 жыл бұрын
    • Glad you enjoyed it

      @neatai6702@neatai67022 жыл бұрын
  • Very nice, the start of life other planets and worlds !

    @vinicius081190@vinicius0811907 ай бұрын
  • This is so cool

    @nxone9903@nxone9903 Жыл бұрын
  • Well, that was intressting.

    @elwan_@elwan_2 жыл бұрын
  • Nice!

    @ConnoisseurOfExistence@ConnoisseurOfExistence Жыл бұрын
KZhead