2013|10|11|12|
2014|01|02|03|04|05|06|07|08|09|10|11|12|
2015|01|02|03|04|05|06|07|08|09|10|11|12|
2016|01|02|03|04|05|06|07|08|09|10|11|12|
2017|01|02|03|04|05|06|07|08|09|10|11|12|
2018|01|02|03|04|05|06|07|08|09|10|11|12|
2019|01|02|03|04|05|06|07|08|09|10|11|12|
2020|01|02|03|04|05|06|07|08|09|10|11|12|
2021|01|02|03|04|05|06|07|08|09|10|11|12|
2022|01|02|03|04|05|06|07|08|09|10|11|12|
2023|01|02|03|04|05|06|07|08|09|10|11|12|
2024|01|02|03|04|

2021-02-14 Why is it that I've been with so many languages, but only the language "English" doesn't love me? [長年日記]

"How many times have I reimplemented GA (Genetic Algorithm) in a different language?"

I've been thinking about this while debugging.

I think the first time I made it, it was in "Pascal".

Next, I think it was "C".

And, I think I've done that in "python2 as well.

Furthermore, I remember implementing it in "C++" as well.

It's "Go".

It goes far beyond the "redevelopment of the wheel" dimension.

-----

I am no longer multi-lingual. It's a programming language.

Why is it that I've been with so many languages, but only the language "English" doesn't love me?

I seriously think it's "unreasonable".

-----

"GA" is really useful.

If I just define the design of the gene (or chromosome) and the evaluation function, it will quickly give me the best solution while I am taking a bath.

However, it is very difficult to design genes that prevent the generation of lethal genes.

I am not happy with the fact that even with the ordered expression method we are using now, half of the parental genetic traits will be completely destroyed.

The "AI boom" seems to be coming to the end, and there are only two technologies (deep learning and reinforcement learning) that I truly appreciate in this boom.

However, I am hoping that the new genetic design method of GA will be released, and I'm hoping that the new GA will "lightly beat" these two technologies.

-----

In any case, I don't want to call "GA" like such frivolous terms as "Artificial Intelligence".