Comments (1)
Hi @AllSundayCroco ,
Have you check the file: examples/evolutionary_based/run_test_GA.py
Basically, with sphere function.
from numpy import sum
from mealpy.evolutionary_based import GA
def sphere(solution):
return sum(solution**2)
## Setting parameters
epoch = 10 # Maximum number of generations
pop_size = 50 # Population size
lb = [-3, -5, 1, -10, ...] # Enter your lower bound (50 dimensions)
ub = [5, 10, 100, 30, ...] # Enter your upper bound (50 dimensions)
verbose = True # Print out the training process
model = GA.BaseGA(sphere, lb, ub, verbose, epoch, pop_size) # Create model object
best_position, best_fitness, list_loss = model.train() # Call train() function from object
# List loss is the best fitness found in each iterations.
Depend on the algorithm you choose, some algorithms have several variant versions, such as PSO.
You can call the class to create a object like above:
model1 = PSO.BasePSO()
model2 = PSO.HPSO_TVAC()
Check the end of the readme.md file to see the variant versions of each algorithm.
from mealpy.
Related Issues (20)
- Dynamic constraints HOT 2
- [BUG]: The implementation of 'HS' (OriginalHS) lead to an error when solving the Bukin's functions family HOT 1
- Requesting Squirrel search algorithm HOT 3
- [BUG]: ´IntegerVar´ doesn't correct floating point numbers HOT 1
- [BUG]: Walrus optimisation algorithm missing equations of feeding step HOT 1
- [BUG]: NotImplementedError in mealpy.swarm_based.AVOA.OriginalAVOA.solve
- Request for Addition of Algorithms to Mealpy Library HOT 2
- Mealpy + Neural Network (Optimize Neural Network Hyper-parameter) with K-Fold HOT 1
- [BUG]: Problem with negative fitness
- [BUG]: Issue in the documentation of the Mealpy library HOT 1
- [BUG]: Base GWO's code in the documentation is incorrect HOT 1
- [FEAT]: integer instead of float HOT 1
- [FEAT]:
- Want to increase the non-dominated sorting for multi-objectives
- In this example, we use SMA optimize to optimize the hyper-parameters of SVC model.[BUG]: HOT 4
- [BUG]: In your examples ->pytorch->linear_regression.py,exists a bug.
- [FEAT]: Explicit objective function evaluation limitation HOT 1
- [FEAT]: add start point to algorithms HOT 2
- [BUG]: HOT 1
- [BUG]: Type Error in example code
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 mealpy.