Comments (3)
Hi,
Thanks again for your feedback.
Looking for your future feedback as it really helps.
from geneticalgorithmpython.
Hi,
Thanks for this note.
One location the cal_pop_fitness()
was called another time in each generation is inside the best_solution()
method. Now, the best_solution()
method accepts a new optional argument called pop_fitness
which accepts an array of the previously calculated fitness values. If this argument is left None
, then the a new call to the cal_pop_fitness()
method is done.
This change [alongside some additional features like training PyTorch models and supporting adaptive mutation] is reflected in the new release of PyGAD 2.10.0. Please check the documentation for more information: https://pygad.readthedocs.io
Please let me know if there are any other possible enhancements to be made.
Thanks.
from geneticalgorithmpython.
Hi,
thank you for your kind reply and for the amazing work behind this module! I am going to update to 2.10.0 as soon as possible.
If I notice something else during my next GA projects, I will let you know.
from geneticalgorithmpython.
Related Issues (20)
- Error when running 3.2.0 vs. 3.1.0 for ga_instance.best_solutions HOT 1
- ga_instance.save will not work with tqdm example HOT 2
- fitness function is being saved? HOT 2
- Cannot modify the attributes of the ga_instance when running multiple processes in parallel HOT 1
- Manipulate solution before saving it as parent HOT 5
- `pareto_fronts` is from previous generation HOT 1
- `initial_population` not effectively used/retained for multiobjective problems? HOT 4
- Training traffic sign recognition with faster rcnn using ga HOT 1
- ga_instance.best_solution() does not return the solution that minimizes my fitness function HOT 2
- delay_after_gen warning HOT 3
- Is NSGA-III supported? HOT 1
- Caching of Fitness Values for Elites/Kept Parents
- pygad.kerasga
- ga_instance.best_solution() only returning best parameters and fitness of previous Generation HOT 1
- Matplotlib imported by pyGAD
- 'numpy.ndarray' object has no attribute 'index'
- Multi-objective optimization with NSGA II throwing out solutions in Pareto front HOT 1
- Adaptive mutation will call fitness batch function twice HOT 1
- "reach" stop criteria with negative valued fitness function
- pareto_front is getting assigned dominated_set?
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from geneticalgorithmpython.