Earlier quoted context omitted.
Before anyone jumps to esoteric conclusions: This is more likely a result of neural networks being very general: General in the sense that they are able to approximate/model a lot of dynamic systems that allow operadic composition.
It's still an interesting fact that evolution seems to have figured out that neural networks are good at approximating arbitrary continuous functions. We could ask whether intelligent alien species are likely to use neural nets. In other words, are neural nets universal in some sense, or are they contingent to how life evolved on Earth?
Does DNA have the equivalent of IF-statements, WHILE loops, or function calls?
41–50 of 204 posts
Re: Does DNA have the equivalent of IF-statements, WHILE loops, or function calls?
#42An interesting question because all of this genetic encoding and expression is probabilistic at its very core (it has to be, otherwise there wouldn't be evolution), whereas it would be very bad if basic operations in a CPU had similar level of error rates. Interesting to me how the top comment has talked about constructing logic gates out of biological circuits. I wonder if anyone has done the opposite, i.e., write a…
Re: Does DNA have the equivalent of IF-statements, WHILE loops, or function calls?
#43Earlier quoted context omitted.
It's still an interesting fact that evolution seems to have figured out that neural networks are good at approximating arbitrary continuous functions. We could ask whether intelligent alien species are likely to use neural nets. In other words, are neural nets universal in some sense, or are they contingent to how life evolved on Earth?
Yes it was nature that figured out ai neural nets are efficient not humans implementing algorithms that found out that nature makes efficient use of neural nets. Aliens will first have to make contant and dully learn how to use neural nets to develop intelligence. A catch 22.
Re: Does DNA have the equivalent of IF-statements, WHILE loops, or function calls?
#44My favorite thing about mtDNA is that two separate genes overlap using separate reading frames. The end of one gene is the same as the start of another, and they are laid out in the circular mitochondrial genome to take advantage of this fact. I've also read that DNA chromosomes can under go conformal changes in response to the environment it's in, making certain reading frames more or less likely to be transcribed,…
The beginning is the end is the beginning.
Re: Does DNA have the equivalent of IF-statements, WHILE loops, or function calls?
#45An interesting question because all of this genetic encoding and expression is probabilistic at its very core (it has to be, otherwise there wouldn't be evolution), whereas it would be very bad if basic operations in a CPU had similar level of error rates. Interesting to me how the top comment has talked about constructing logic gates out of biological circuits. I wonder if anyone has done the opposite, i.e., write a…
Given how slow evolution is, and how many times DNA is copied and/or transcribed in any one individual, my intuition is that the error rates for genetic processes are actually incredibly low.
Re: Does DNA have the equivalent of IF-statements, WHILE loops, or function calls?
#46An interesting question because all of this genetic encoding and expression is probabilistic at its very core (it has to be, otherwise there wouldn't be evolution), whereas it would be very bad if basic operations in a CPU had similar level of error rates. Interesting to me how the top comment has talked about constructing logic gates out of biological circuits. I wonder if anyone has done the opposite, i.e., write a…
> under the same amount of noise as a cell? Can you share what you mean by this?
Re: Does DNA have the equivalent of IF-statements, WHILE loops, or function calls?
#47An interesting question because all of this genetic encoding and expression is probabilistic at its very core (it has to be, otherwise there wouldn't be evolution), whereas it would be very bad if basic operations in a CPU had similar level of error rates. Interesting to me how the top comment has talked about constructing logic gates out of biological circuits. I wonder if anyone has done the opposite, i.e., write a…
> probabilistic programming language whose operations are under the same amount of noise as a cell The reason for the probabilistic nature is that biological "computations" are eletrochemical reactions and feedback loops, which do not map very well to the concept of "executing code" as in programming languages. I think a closer analogy could be a hardware description language that sythesizes analog circuits for compu…
Re: Does DNA have the equivalent of IF-statements, WHILE loops, or function calls?
#48Re: Does DNA have the equivalent of IF-statements, WHILE loops, or function calls?
#49Earlier quoted context omitted.
Before anyone jumps to esoteric conclusions: This is more likely a result of neural networks being very general: General in the sense that they are able to approximate/model a lot of dynamic systems that allow operadic composition.
It's still an interesting fact that evolution seems to have figured out that neural networks are good at approximating arbitrary continuous functions. We could ask whether intelligent alien species are likely to use neural nets. In other words, are neural nets universal in some sense, or are they contingent to how life evolved on Earth?
What we may infer from that is that after a lot of time of evolution, functions depending on a lot of parameters appear. Yet Biological Neural Circuits seem quite bad at approximating simple continuous functions such as the multiplication between two numbers.
Gene Neural Network and Biological Neural Circuit are quite impressive structures considering their size, materials, and energy constraints. However if you allow bigger size, more energy, and faster conducting materials, it should be possible to do have faster modeling tools.
Moreover, to better take into account non-linear functions, my two cents is that Perceptrons could be further enhanced using piecewise polynomial functions instead of piecewise linear functions [4,5].
[1]: https://en.wikipedia.org/wiki/Gene_regulatory_network
[2]: https://en.wikipedia.org/wiki/Neural_circuit
[3]: https://en.wikipedia.org/wiki/Perceptron