Glad to see that even artificial life favors the trilobite.
@mozarteanchaos3 жыл бұрын
and/or the horseshoe crab
@marcosmoura9113 жыл бұрын
XD
@ahmedexmor3 жыл бұрын
Eventually crabs emerge
@JorgetePanete3 жыл бұрын
Return to Monke > Evolve to Krab
@ncg_3 жыл бұрын
Carcinisation
@PianoMastR643 жыл бұрын
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
@seditt51463 жыл бұрын
Yeah there should undoubtedly be a conservation of energy in a system like this
@kirtil51773 жыл бұрын
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
@dovos85723 жыл бұрын
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.
@RTWrename3 жыл бұрын
@@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
@neatai67023 жыл бұрын
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..
@darrennew82113 жыл бұрын
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.
@MattJoyce013 жыл бұрын
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.
@J0MG_3 жыл бұрын
Thank you, might read it if i have time today.
@oi49863 жыл бұрын
.
@inthefade3 жыл бұрын
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.
@TheRainHarvester3 жыл бұрын
Diaspora was cool too! From AI BIRTH to thousands of millennia! What a trip!
@justin.booth.3 жыл бұрын
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.
@Shotblur3 жыл бұрын
@Andai Question the motives of those stigmatizing gatekeeping.
@saityavuz763 жыл бұрын
AT field
@Dark0neone3 жыл бұрын
@@Shotblur no
@nomoregoodlife12553 жыл бұрын
11:46 thought you were referring to this the first time i read your comment
@gierdziui90033 жыл бұрын
cell wall huh not only a way to contain symmetry but also a way to repel chaos
@cenfraceeprivatelimited48633 жыл бұрын
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.
@Mohammad__M__3 жыл бұрын
You changed the way I looked at them for a better and more realistic way. thank you!
@Adraria83 жыл бұрын
Yeah life would be like 4,000 of these little bois organizing themselves into a genetic code
@DeusExNihilo3 жыл бұрын
The problem at that point would be trying to find the interesting stuff. Maybe UFOs in our universe are search functions for the simulation
@stumbling3 жыл бұрын
"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.
@qzamboni3 жыл бұрын
Yeah, they remind me more of walking droplets than microorganisms, in terms of how they function.
@rysea98553 жыл бұрын
I understood absolutely nothing, and still enjoyed every second
@mth4693 жыл бұрын
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.
@flavorlessquark86143 жыл бұрын
@@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
@TheZenytram3 жыл бұрын
this video really didnt explained anything so is normal to not getting. he just said words and show pretty pictures.
@LowestofheDead3 жыл бұрын
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.
@avjdt3 жыл бұрын
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.
@dottedboxguy3 жыл бұрын
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)
@kirtil51773 жыл бұрын
it has 1.1 k now 20 hours after your comment
@sankang94253 жыл бұрын
1.15k PogU channel is exploding
@neatai67023 жыл бұрын
I had to google Pogu !.. guess I learnt something..
@neatai67023 жыл бұрын
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 !
@aradziv893 жыл бұрын
Lol 1.3k now wtf
@jakemeyer81883 жыл бұрын
I really wanted something more complex than GOL. This is exactly what I was looking for, thank you!
@neatai67023 жыл бұрын
Glad it helped!
@sergeboisse3 жыл бұрын
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
@neatai67023 жыл бұрын
Good point.. Watching them bounce off each other, reform and continue on their way seems to be unique to some of the Lenia creatures..
@NemisCassander2 жыл бұрын
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.
@lolilollolilol777311 ай бұрын
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.
@the_linguist_ll3 жыл бұрын
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.
@neatai67023 жыл бұрын
Yup, and lots more to find I think..
@Inderastein3 жыл бұрын
If only Conway could see his game's evolutions..
@geekswithfeet91373 жыл бұрын
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.
@sebasfavaron3 жыл бұрын
Don't know what a compressor is, but I agree that clipping the results _feels_ like a loss in complexity waiting to be solved
@neatai67023 жыл бұрын
yea, good point.. hadn't thought of that.. I'll give it a go; If I find anything I'll do a vid..
@smoothelement2003 жыл бұрын
@@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.
@StampleTehCattle3 жыл бұрын
always love seeing uploads from this channel
@neatai67023 жыл бұрын
cheers Stample !
@2dozen22s3 жыл бұрын
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
@justsomeguy56283 жыл бұрын
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.
@mattloulou1231233 жыл бұрын
Congratulations on the explosive growth on this channel! It is fantastic
@neatai67023 жыл бұрын
Thank you very much!
@myperspective50913 жыл бұрын
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.
@ozwhistles3 жыл бұрын
You have to understand that "memory" in neurons is not in the neuron, but in the synapses that connect neurons. This understanding is liberating!
@myperspective50913 жыл бұрын
@@ozwhistles In humans I always wondered if the electrical component to memory was just a trigger to turn on the chemical component of memory.
@ozwhistles3 жыл бұрын
@@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.
@khlorghaal3 жыл бұрын
@@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
@ozwhistles3 жыл бұрын
@@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?
@johningham18803 жыл бұрын
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
@neatai67023 жыл бұрын
Sure, will do.. ! lots more in the pipeline..
@RobertKreegier3 жыл бұрын
This is more akin to atoms and molecules existing in fields.
@Adraria83 жыл бұрын
Yeah as soon as he talked about the fields being coupled together I made the connection to quantum field theory
@AndrewBrownK3 жыл бұрын
I hate to say I agree. Still cool though.
@dynamikeloveyou3 жыл бұрын
Astonishing video. Thanks for the clear descritpions and references. All the best
@neatai67023 жыл бұрын
Glad you enjoyed it!
@Templarfreak3 жыл бұрын
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"_*
@bariumselenided51523 жыл бұрын
Alternatively: “Ay bro watch yo jet. Watch yo jet, bro. WATCH YO JET!!!”
@VeteranVandal3 жыл бұрын
The algorithm found your channel. Consider yourself blessed by it.
@rodrigoserafim88343 жыл бұрын
"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.
@olli36863 жыл бұрын
will forever love this channel
@neatai67023 жыл бұрын
Cheers Olli !
@santiagoperez-isaza173 жыл бұрын
The fact that these look like horseshoe crabs proves they are the peak organic form
@uwuowo48563 жыл бұрын
Ill take it that u are trying to insult them
@therealzilch3 жыл бұрын
As a fan of Life since its inception, I am blown away by these developments. Thanks. Subscribed. cheers from sunny Vienna, Scott
@neatai67023 жыл бұрын
Awesome, thank you!
@ricardasist3 жыл бұрын
YESSSSS, the topics presented are phenomenal, would love to see how fractals play into these systems
@khlorghaal3 жыл бұрын
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
@jurel-enlatado17 ай бұрын
@@khlorghaal What do you mean by that fractal relation? It doesn't make much sense.
@isg91063 жыл бұрын
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! 😃
@neatai67023 жыл бұрын
Thanks so much!
@kovanova94093 жыл бұрын
I need a massive touch screen in my room with this running that u can interact with
@Слышьты-ф4ю3 жыл бұрын
Happy to see that channel (first time)
@raphaelambrosiuscosteau8293 жыл бұрын
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"
@neatai67023 жыл бұрын
yup, and you're off down the rabbit hole.. check out berts papers to get started.. thanks for the feedback !
@carlos7mh3 жыл бұрын
Don’t fully understand what I watched, or know why I was recommended this video, but I thoroughly enjoyed it
@neatai67023 жыл бұрын
Glad you enjoyed it!
@AynenMakino3 жыл бұрын
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.
@fabiovezzari28953 жыл бұрын
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
@AynenMakino3 жыл бұрын
@@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'.
@yoboi6913 жыл бұрын
You would have to code physics functions to be able to simulate a "world" with life, this will quickly become a huge complex function
@AynenMakino3 жыл бұрын
@@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.
@khlorghaal3 жыл бұрын
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
@dbooze1483 жыл бұрын
Wow! Im just getting to convolution and seeing it pop up everywhere in applications is amazing, thank you for this.
@neatai67023 жыл бұрын
Glad it was helpful!
@Sirmenonottwo3 жыл бұрын
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.
@markhopkins87313 жыл бұрын
Beautifully explained. Thank you
@neatai67022 жыл бұрын
Glad it was helpful!
@zephadusjoltspark69513 жыл бұрын
When the primordial soup is a Windows Media Player visualization.
@YodaWhat3 жыл бұрын
ROFL.
@marklondon90043 жыл бұрын
Dear KZbin algorithm. Please promote this channel. Its exceptional.
@Eta_Carinae__3 жыл бұрын
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?
@khlorghaal3 жыл бұрын
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
@newsusa34893 жыл бұрын
wow great work! This is very good quality video, thank you!
@neatai67023 жыл бұрын
Thank you very much!
@bob28593 жыл бұрын
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
@neatai67023 жыл бұрын
closing in on 12k a week later... but I think humanity is safe !
@cedricrueckert23993 жыл бұрын
super interesting! thx for sharing this in such a nice way !
@neatai67023 жыл бұрын
Glad you enjoyed it!
@yqisq69663 жыл бұрын
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?
@codyaimes43543 жыл бұрын
Like your content. It's a good jumping off point for more research.
@entized56713 жыл бұрын
I want a 3D version rendered and put in VR, that would be awesome
@cartler2 жыл бұрын
Next step is 3d Conway game of life
@tibor20773 жыл бұрын
A succint explanation and visualization with the kernel function! Thank you.
@neatai67023 жыл бұрын
Glad it was helpful!
@kennarajora65323 жыл бұрын
I think Lenia is the closest cellular automaton in resemblance to life and living organisms, at the moment.
@unflexian2 жыл бұрын
~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
@lokisilvertooth57283 жыл бұрын
Im honored to have your channel as my only subscription
@neatai67023 жыл бұрын
I am honored to have your sub !
@randomguy25843 жыл бұрын
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.
@neatai67023 жыл бұрын
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..
@anywallsocket3 жыл бұрын
@@neatai6702 Is this the neuro evolution of augmenting topologies? Developed at UCF? If so I WILL DO RESEARCH FOR YOU :)
@Luca-hn2ml3 жыл бұрын
@@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!
@JupiterVortex3 жыл бұрын
Good to know i arrived before this channel blows up
@mindlesschemical14893 жыл бұрын
I can watch these videos forever; they're that good.
@neatai67023 жыл бұрын
thanks MC !
@unflexian2 жыл бұрын
this is as good as #SoME2, you're really talented!
@thorargent3 жыл бұрын
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.
@diamondisgood4u3 жыл бұрын
you should look into Stephen wolframs physics project if that kinda thing interests you
@goozebump3 жыл бұрын
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?
@qzamboni3 жыл бұрын
Look up walking droplets.
@khlorghaal3 жыл бұрын
note that planck length is NOT a result of grid quantization
@strangeWaters3 жыл бұрын
That is precisely how quantum physics explains things. Interacting fundamental fields, "particles" are just discretized bumps in those fields, with "virtual particles" between them.
@IamLeFishe3 жыл бұрын
Well, this was truly interesting. The topic, the explanations, everything was great
@neatai67023 жыл бұрын
Glad you enjoyed it!
@Interpause3 жыл бұрын
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
@neatai67023 жыл бұрын
yup, lots have people have commented on the quantum nature parallel..
@AlericResident3 жыл бұрын
Probably not until we have powerful quantum computers ;).
@Darthvanger Жыл бұрын
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.
@DrFill-ht3eh3 жыл бұрын
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-ht3eh3 жыл бұрын
@@capturedflame haha how hilarious that may sound now, that was so true.
@jnr2349 Жыл бұрын
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.
@KrupyFren3 жыл бұрын
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.
@Niosus3 жыл бұрын
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.
@jakemeyer81883 жыл бұрын
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.
@Tesfaldet3 жыл бұрын
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 :)
@neatai67023 жыл бұрын
Thanks for sharing! I'd been reading about deepdream and want to something in that vein at some stage..
@xfactoid3 жыл бұрын
I wonder if you did this with complex numbers, could you produce a system resembling quantum mechanics?
@Not_Pulsus3 жыл бұрын
Wow this is beyond beautiful content.
@neatai67023 жыл бұрын
Glad you think so!
@mettaursp3093 жыл бұрын
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.
@markusheimerl87353 жыл бұрын
enjoyed the video very much! Thanks :)
@neatai67023 жыл бұрын
Glad you enjoyed it!
@CMDRunematti3 жыл бұрын
now program in layers like, electromagnetic, gravitational, and weak,strong force fields, put some interlayer communication between them and watch physics emerge
@YodaWhat3 жыл бұрын
Yes, but only if you tweak certain parameters with exquisite precision.
@goozebump3 жыл бұрын
@@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"
@YodaWhat3 жыл бұрын
@@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.
@khlorghaal3 жыл бұрын
computationally thats only vaguely similar, and a completely different subject
@KaliFissure3 жыл бұрын
This is incredible. With the correct rule set we should be able to create all of the possible particles and interactions of QM.
@sdjhgfkshfswdfhskljh33602 жыл бұрын
Sadly, simulations of real world takes too much computational resources. It is very hard to simulate even such simple thing as protein.
@Johnnydt3 жыл бұрын
god i wish i was smart enough to implement your explanation lol
@neatai67023 жыл бұрын
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
@ianmi4i727 Жыл бұрын
This is just wonderful!!
@Chareidos3 жыл бұрын
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.
@samuelgibson7802 жыл бұрын
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.
@Chareidos2 жыл бұрын
@@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
@samuelgibson7802 жыл бұрын
@@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.
@braxaculee3 жыл бұрын
finally a video on my obscure interest lenia
@marcelwo4jedynki3 жыл бұрын
brb implementing lenia in GoL
@typicalhog3 жыл бұрын
Wow, this blew up! Congtatz!
@neatai67023 жыл бұрын
Cheers TH ! Finally got a bit of traction.. I'll just keep doing what I find interesting and see what happens..
@Connor3G3 жыл бұрын
I think the background music actually made this video worse. It is distracting when it keeps getting louder and softer
@davejacob52083 жыл бұрын
what is the range of the rules regarding dependencies of the states of each position in the simulated world from the properties present within the kernel-region? do the regions in space still just react depending on the quantity of values in their proximity or is there also a quantitative element? i could for example imagine that the values of the positions (1 or 0 in conways game, in this case it should be more) could also stand for/be replaces by a set of properties that a region could have. so the rules of how a position reacts to the situation in its surrounding area could be defined in more complex ways, like (just as one example "if a region has warm color, it keeps this color until more than half of the surrounding colors also have a warm color. otherwise, it will move around the color-wheel in the direction of the colors that are most present nearby. if there is no such relevant majority of a specific color, it will jump to the opposite position on the color wheel. if a region has (a specified cold) color, it will move around the colorwheel clockwise if there is a certion amount of (another specified color). and so on and so forth" i know this will take much much much more computing power, but that way much more variety could be achieved, most likely much much more complexity of the resulting behavior.
@lightknightgames3 жыл бұрын
It's all fun and games until someone puts this into a supercomputer in 50 years and literally creates a world with concious organisms.
@Lee-pf6od3 жыл бұрын
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.
@funkyflames74303 жыл бұрын
@@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?
@Lee-pf6od3 жыл бұрын
@@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.
@Ikxi3 жыл бұрын
The monotone voice just somehow works for this type of content
@lokin423 жыл бұрын
I wonder if these simulations will be so sophisticated one day that turning them off becomes an ethical question.
@samuelgibson7802 жыл бұрын
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
@vornamenachname80013 жыл бұрын
the best video on cellular automata ive ever seen!
@neatai67023 жыл бұрын
Thanks VN.. download the code and have a play around..
@NOL_bm2 жыл бұрын
One day someone is going to improve this and get "award winning footage of the microscopic world" by submitting a simulation
@gamer_king3733 жыл бұрын
your videos are really good :)
@neatai67023 жыл бұрын
Thank you so much!
@alexfowler16833 жыл бұрын
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.
@Jakob.Hamburg3 жыл бұрын
Thanks for showing.
@neatai67023 жыл бұрын
No problem!
@TimothyWhiteheadzm3 жыл бұрын
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.
@laurentmaquiet56313 жыл бұрын
That's what he did and said
@PunmasterSTP2 жыл бұрын
Lenia? More like "Let's go learn more!" This is extremely interesting.
@DeusExNihilo3 жыл бұрын
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.
@khlorghaal3 жыл бұрын
one of the next steps is optimization methods to accomplish this, its viable with current hardware, just needs more research
@HA11EYS_COM3T3 жыл бұрын
I have no idea what any of this means but I like your funny words, magic man!
@Gotenham3 жыл бұрын
Please the mixing , the volumes of your speaking and the music needs be be brought to the same level
@ukpoetry3 жыл бұрын
This is mesmerizing.
@kasuha3 жыл бұрын
Very interesting although I think these shapes are analogous to elementary particles rather than to life forms in real world.
@t7H2si0vß23 жыл бұрын
thats what I was thinking the whole time!
@Templarfreak3 жыл бұрын
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.
@kasuha3 жыл бұрын
@@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.
@Templarfreak3 жыл бұрын
@@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.
@t7H2si0vß23 жыл бұрын
@@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
@LoveScreamTrue3 жыл бұрын
Spectacular!
@Tom_Quixote3 жыл бұрын
I think this doesn't really teach us much about life, but there could be lessons in particle physics here.
@bananafructa20973 жыл бұрын
That is what I also thought about
@RobertQuattlebaum3 жыл бұрын
It feels like this has more in common with quantum physics than life per se, but wow, what fun to watch.
@castonyoung75142 жыл бұрын
Agreed those life forms look and sound just like models of atomic nuclei.
@Popotato77773 жыл бұрын
i got completely lost at the middle of the vid maybe i'll rewatch it later
@departmentofgamesandmemes.98183 жыл бұрын
Amazing. Soon we will discover the mystery of life.
@Zaluskowsky3 жыл бұрын
I found game of life in a math puzzle book somewhere in my teen years. Had some weird board game and a bunch of tokens and could spend hours simulating small patterns.
@samuelgibson7802 жыл бұрын
It's remarkable how you could spend a lifetime doing that kind of thing on a small board with tokens and never even come close to what you could do in a week with a computer. Stuff like this is why computer science is so handy. It's almost like the invention of paper for solving some of these problems that would be difficult to even approach otherwise. Glad to live in the future!
@benheald68813 жыл бұрын
This is incredible
@junielovesu3 жыл бұрын
This is beautiful
@tiagotiagot3 жыл бұрын
Would it be possible to extend the formula and algorithm to handle arbitrary graphs instead of grids, including with varying connectivity per node, with the rules being capable of influencing not only the value of the "channels" as depicted in this vid, but also the very connectivity of the each node?
@samuelgibson7802 жыл бұрын
Since all discrete grid can be represented easily as a graph, this is definitely true for Conway's game of life or any other Cellular Automata based on discrete math. If we're dealing with continuous math (is that the word? correct me if I'm wrong) in a non-discrete space (or rather a space that is hard to define discretely due to the coastline problem, such as "normal space") then I think that depends on what resolution you're trying to achieve because you would need to turn the continuous problem in to a discrete one. (not an expert: that's just my amateur understanding, please correct me if I'm wrong)
@HidekiShinichi3 жыл бұрын
Because of how convays game of life works and because it have all the components needed for programming you could technically program that new ai game in the game of life itself.
@NightmareCourtPictures2 жыл бұрын
It’s Turing complete so ya. It’s thought by wolfram (the guy who made the classifications for CA’s) that nearly all rules are Turing universal, and therefor all systems are equivalent and the this is what gives rise to dualism in between the observer and GR, QM and thermodynamics…that we can’t “outcompute” systems that are just as complex(Turing universal) as we are
@teacon72 жыл бұрын
This is fascinating. I liked that he tried in higher dimensions... it'd be really interesting to give this a long time scale. I wonder if there are patterns to the functions that provide a stable, "moving" life... can we generalize anything about hose rulesets?