#GeneticProgramming

Farooq | فاروقfarooqkz@cr8r.gg
2025-06-08

Hello Fediverse. So I'm looking for a #remote #opensource job or project in European timezones.

I am not good in writing CVs. So I'm just listing the projects I have done:

I'm a #Linux user. I have good experience using CLI, and I have basic shell scripting skills. I also have a little experience with #FreeBSD

I am also good at reading academic papers, standards(like RFCs) and manpages.

I am up for working on #FOSS projects as freelancer or part time contracts.

Boosts appreciated :)

PS: I am also familiar with #CommonLisp. But I highly doubt if I can find a #Lisp job anywhere!

#getfedihired #gethired #forhire #Fedihire #jobsearch

Farooq | فاروقfarooqkz@cr8r.gg
2025-06-05

So my horsepower is doing experiments for evaluating performance of deletion mutation plus my parsimony pressure method. But well, there are still free cores.

So I'm doing other experiments with those. It's 3x400 demes. The parameters are the best found in experiments. Not all parameters are finetuned, yet. As I have extended the negative dataset to 8 words, the fitness doesn't excel like before. And of course, as I have increased the population(4x), it'll take a much longer time for it to converge.

Let's see how it'll go.

#GeneticProgramming #GP #EvolutionaryML #EvolutionaryMachineLearning #wakegp

Farooq | فاروقfarooqkz@cr8r.gg
2025-06-05

@jutty @stefano

I would say both ends are wrong about LLMs. Some people overpower them to a level of super hype. Some say they are nothing.

LLMs are very useful as the new generation search engine when you don't even know the query. And also they are useful for code review.

For code generation? I second Stefano's opinion:

mastodon.bsd.cafe/@stefano/114

Also there are other ways to generate code even before LLMs using #GeneticProgramming. Like I saw a paper from about a decade ago which was about evolving a sorting algorithm with it.

Farooq | فاروقfarooqkz@cr8r.gg
2025-05-30

So the new round of #wakegp experiments have started. I'm experimenting different values for deletion mutation. And all my 24 slaves are now working hard to deliver fruits for me.

And CPU temperature being over 70 means they have turned the AC off :)

#geneticprogramming #cpuasheatgenerator #cpuasslave #computerasslave #dailynote

A partial screenshot of btop showing CPU usage, overall and per core as well as the temperature. The cpu is Ryzen 9 3900X which has got 24 cores. Overall CPU usage is around 80%. Overall CPU temperature is 72-73 Celcius. The frequency changes between 4.0Ghz and 4.1Ghz.
Farooq | فاروقfarooqkz@cr8r.gg
2025-05-30

Alright another round of experiments for #wakegp has ended. This round was for determining if adding the conditional SelectP instruction to the set will have any effect on both program size and fitness.

Another round of experiments which is still going on, is determining how deletion mutation affects both program size and fitness, that is prevents bloat. Earlier experiments show that the simple parsimony pressure method I invented, has positive effect on both fitness and program size, but when there is also deletion mutation, the effect is even better. In those experiments, deleting an instruction randomly from all programs(that is a rate of 1.0) has positive impact on both fitness and average program size. Now I'm experimenting to see if more than one deletion per program would be even better.

#GeneticProgramming #GP #EvolutionaryML #ML #AI #MachineLearning #evolutionarycomputation #EC #LinearGeneticProgramming #wakeworddetection #wake_word_detection #optimization #opensourceML #opensource #FOSS #opensourceAI

Farooq | فاروقfarooqkz@cr8r.gg
2025-05-21

Alright finished another round of #wakegp tests. It seems my invented method for parsimony pressure is effective and also has positive impact on fitness. This confirms findings or opinions of other researchers that bloat has negative impact on fitness.

Now started another round which will end in ~11h to see the effect of deletion mutation on fitness and program size, if any. Current experiments suggest that deletion mutation has no effect on either, not this side or the other side.

PS: I just hope when I want to publish the paper, not having a bachelor won't be problematic. However I don't have much of a problem about my paper getting rejected. Publishing the paper is a side effect with benefit. Results are my goals.

#EvolutionaryML #EC #AI #ML #MachineLearning #GeneticProgramming #LinearGeneticProgramming
#EvolutionaryMachineLearning #GP #bioinspiredcomputing #BioinspiredML #academia #academic #academics

Farooq | فاروقfarooqkz@cr8r.gg
2025-05-20

I like productivity! So I've found the best #FFT size for #Wakegp. Some experiments about the #parsimonypressure method I have done shows effectiveness of my simple method. Now I'm experimenting on that to find out the sweet spot.

Regarding instructions, I already have done experiments. And the results were unexpected. Adding functions like Sine, Cosine, Logarithm and Square root have negative impact on fitness.

There are still a lot of parameters which I need to fine tune. Mutation rates, number of demes, tournment size, reproduction rate, crossover rate and a lot more. And I also need to experiment with #LexicaseSelection

After all these and when I have runs producing accurate enough programs, I should learn how to optimize the found programs to "summarize" them. I really hope compilers like #LLVM and #GCC already do so. I have doubts but I think most likely, they already have heuristics to summarize programs while keeping the logic.

God willing, when #repebble(the new #pebble #smartwatch) comes to market, I could try to see if I can use it there. Then #repebble would be the first industry application of my research.

cc @lspector

Edit: Regarding the simple parsimony pressure method I invented, I'm pretty sure already someone has invented it but I haven't found it in the literature. Just like tons of other things I invent or discover in Math or CS and then realize it has already been discovered or invented.

#MachineLearning #EvolutionaryMachineLearning #EvolutionaryML #ML #ArtificialIntelligence #AI #wakeworddetection #wake_word_detection #hotworddetection
#GeneticProgramming #LinearGeneticProgramming #MachineLearning

Farooq | فاروقfarooqkz@cr8r.gg
2025-05-09

Unfortunately, my horse power computer is now offline. And I am in another city so no access to it. It's likely that there has been a #poweroutage which is now very common in my country #iran

I am doing experiments with #wakegp to see if my simple method for parsimony pressure is effective. Till now, it seems that its effect is very little. I'm thinking of other methods for parsimony pressure such as bucketing and tournament selection(for size instead of fitness).

I am expecting to deliver results in summer, God willing.

#Geneticprogramming #evolutionarycomputation #EvolutionaryComputing #artificialintelligence #machinelearning #ml #ai #wake_word_detection #wakeworddetection #programming #computer_science #cs #computerscience

Farooq | فاروقfarooqkz@cr8r.gg
2025-05-02

Last few days I've spend most of my hours playing #Luanti on #JMA #CTF server. Having all 24 CPU cores busy for #GeneticProgramming (for #wakegp) runs has left me a good excuse to spend time playing :)

Farooq | فاروقfarooqkz@cr8r.gg
2025-04-27

Just checked #geneticProgramming hashtag again. It's all my posts.

Farooq | فاروقfarooqkz@cr8r.gg
2025-04-27

After my #wake_word_detection #research has delievered fruits, I have plans to continue works in the voice domain. I would love if I could train a #TTS model which has #British accent so I would use it to practice.

I was wondering if I could do the inference on #A311D #NPU. However, as I am skimming papers of different models, having inference on A311D with reasonable performance seems unlikely. Even training of these models on my entry level #IntelArc #GPU would be painful.

Maybe I could just finetune an already existing models. I am also thinking about using #GeneticProgramming for some components of these TTS models to see if there will be better inference performance.

There are #FastSpeech2 and #SpeedySpeech which look promising. I wonder how much natural their accents will be. But they would be good starting points.

BTW, if anyone needs opensource models, I would love to work as a freelancer and have an #opensource job. Even if someone can just provide access to computation resources, that would be good.

#forhire #opensourcejob #job #hiring

#AI #VoiceAI #opensourceai #ml #speechrecognition #speechsynthesis #texttospeech #machinelearning #artificialintelligence #getfedihired #FediHire #hireme #wakeworddetection

2025-04-15

New book review at GPEM:

Book: "Symbolic Regression" by Kronberger et al

Review by La Cava

link.springer.com/article/10.1

#geneticprogramming

Jenetics GAjeneticsga
2025-04-14

Heuristic based federated learning with adaptive hyperparameter tuning for households energy prediction.

doi.org/10.1038/s41598-025-964

Jenetics GAjeneticsga
2025-04-14

Evolving Financial Trading Strategies with Vectorial Genetic Programming.

arxiv.org/pdf/2504.05418

2025-04-09

Geometric Semantic #geneticprogramming was a big breakthrough in GP in 2012. The relationship between syntax and semantics is - in one way - easy to understand and take advantage of. 10 years later (!), here is the GPEM special issue.

Special issue collection: link.springer.com/collections/

Editorial introduction by Moraglio et al: link.springer.com/article/10.1

2025-04-08

New paper in GPEM on requirements engineering:

"RSCID: requirements selection considering interactions and dependencies", by Keyvanpour et al.

#geneticprogramming

link.springer.com/article/10.1

N-gated Hacker Newsngate
2025-04-07

🎢 Welcome to the wild ride of "Genetic Programming" for dummies, where random code and mind-numbing node traversal are the new extreme sports! 🤯 Watch in awe as we reinvent the wheel and call it a "toy project," all while praying our RANDOMELT doesn't melt our tiny brains. 🤖💥
aerique.blogspot.com/2011/01/b

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst