jenyay.net
252 subscribers
113 photos
1 video
2 files
271 links
Программирование (в основном на Python, но не только), Open Source, а ещё сюда публикую новости своего сайта https://jenyay.net

Для связи с автором канала пишите на @jenyay
Download Telegram
Интересно, почему в последнее время возрос интерес к методу роя частиц для оптимизации функции? Я когда-то давно про этот метод писал статью (если что, вот она - https://jenyay.net/Programming/ParticleSwarm), и мне неожиданно стали приходить про нее комментарии. Пишут, в том числе, по поводу того, что код на Python не работает. Естественно, он не работает, он еще писался во времена Python 2. Похоже, надо статью обновить, а исходники залить на github.

#программирование #алгоритмы #оптимизация
👍10
Обновил свою старую статью про алгоритм роя частиц, который предназначен для оптимизации функций. В этой статье помимо описания алгоритма прилагаются его реализации на Python и C#.

Статья была написана в далеком 2011 году, и поэтому исходники были рассчитаны на Python 2.x и на C# под .NET 2.0, и это вызывало сложности у читателей. Теперь обновил исходники на Python, а проекты на C# мигрировали на Visual Studio 2022 и .NET 4.8. Код на C# почти не менял. Еще, если раньше исходники лежали на сайте в виде файла zip, то теперь перенес их в два репозитория на github (отдельно реализацию на Python, отдельно на C#).

Когда брался за исправление статьи, думал, что сейчас будет желание полностью ее переписать, но как ни странно, такого желания не возникло, и в текст статьи вносил только небольшие косметические правки, а формулы сделал в виде картинок.
#алгоритмы #python #dotnet #оптимизация
👍7🔥4😱1