top of page
Search


PSO algorithm for Multi-Objective Optimization: Part 1- Development Concept
Adisorn Owatsiriwong, D.Eng. The PSO framework for Multi-objective optimization (MOO) can be evolved from PSO code for single-objective...
Adisorn O.
Feb 6, 20241 min read
Â
Â


Introduction to Particle Swarm Optimization (Diagrams GPT)
Mindmap Flow chart
Adisorn O.
Feb 4, 20241 min read
Â
Â


Gradient Descent Method: Considerations for complex search landscape
Since the sphere and Matyas functions contain only one global minimum, Gradient descent is effectively used to find that minimum at...
Adisorn O.
Oct 21, 20231 min read
Â
Â


Multi-Objective Optimization Problems: Part 1
Adisorn Owatsiriwong, D.Eng. In real life, the best solution that fulfills a single objective function might not be the best solution for...
Adisorn O.
Oct 14, 20234 min read
Â
Â


Numpy's Cheat sheet for ML from datacamp.com
# Import the library import numpy as np # Create a 1D array a = np.array([1, 2, 3]) # Create a 2D array b = np.array([[1, 2, 3], [4, 5,...
Adisorn O.
Jul 19, 20231 min read
Â
Â


Panda's Cheat Sheet for ML
# Import the library import pandas as pd # Create a DataFrame df = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6]}) # Read a CSV file df =...
Adisorn O.
Jul 19, 20231 min read
Â
Â


Adisorn O.
Jul 18, 20230 min read
Â
Â


PYTHON Cheat Sheet
Here is a basic cheat sheet for structured programming in Python: **1. Variables and Data Types** ```python # Strings string_var =...
Adisorn O.
Jul 15, 20231 min read
Â
Â


PILE-OP : A Preview of AI tool for pile group design
We have collaborated with Posteck Prestressing in development of AI design tools project for post-tensioned slab design and pile design...
Adisorn O.
Jun 24, 20231 min read
Â
Â


SIMULATED ANNEALING FLOWCHART
The flowchart of simulated annealing algorithm can be explained below:
Adisorn O.
Jun 23, 20231 min read
Â
Â


Generation of Tendon Profile under user's Control Parameters
In most metaheuristic algorithms like Genetic Algorithm, Simulated Annealing, or particle swarm optimization, it is required to generate...
Adisorn O.
Jun 14, 20231 min read
Â
Â


Basic in R Programming
R is currently one of the most popular languages for data analysis among Python, MATLAB, and Java. It is highly capable of statistical...
Adisorn O.
Jun 3, 20232 min read
Â
Â


Artificial Intelligence Applications in Engineering: Our Vision
Overview: At present, Artificial Intelligence for engineering design has evolved into a mature stage and is widely used among qualified...
Adisorn O.
May 29, 20231 min read
Â
Â


Solving Traveling Salesman Problem using Genetic Algorithm
Adisorn Owatsiriwong, D.Eng. The Traveling Salesman Problem (TSP) is a standard combinatorial problem to test an optimization algorithm...
Adisorn O.
May 13, 20232 min read
Â
Â


Using Dictionary in MATLAB
MATLAB's dictionary is a simple function to match two lists of constants. This is very practical when coding combinatorial optimization...
Adisorn O.
May 12, 20231 min read
Â
Â


Passing functions as arguments in MATLAB
MATLAB allows us to pass functions as arguments of another function. This is very useful when we call other functions (for example,...
Adisorn O.
May 10, 20231 min read
Â
Â
Genetic Algorithm: Pseudo Code
(The code as generated by CHAT-GPT with my commentary as shown with ##) # Define parameters for Genetic Algorithm ## Commentary: This...
Adisorn O.
May 10, 20232 min read
Â
Â


Understanding Genetic Algorithm (GA)
Adisorn Owatsiriwong Computer programs that "evolve" in ways that resemble natural selection can solve complex problems even their...
Adisorn O.
May 7, 20232 min read
Â
Â


Getting to know MATLAB's Cell
Sometimes we want to store various data types into a single array. Thinking of a container that can store various things in separate...
Adisorn O.
Apr 17, 20231 min read
Â
Â
bottom of page



