top of page
Search
Adisorn O.
Sep 3, 20242 min read
Case Example: Applying Naive Bayes for on-site Concrete Strength Classification
Adisorn Owatsiriwong Introduction In structural engineering, accurately determining the compressive strength of concrete is crucial for...
9 views
Adisorn O.
Sep 3, 20242 min read
How to apply Bayes Theorem to real-life problems with Examples
1. Explanation Bayes Theorem: To find the probability of event B, given A occurs P(D|T) = P(T|D)*P(D)/P(T) * One may think that T is a...
33 views
Adisorn O.
Aug 29, 20241 min read
Analogy between Neural Network and Optimization Problems
Adisorn Owatsiriwong To fully understand the relationship between the neural network or deep learning and optimization problems, we can...
5 views
Adisorn O.
Aug 28, 20243 min read
Naive Bayes Classifications
Adisorn Owatsiriwong, D.Eng. Introduction: Naive Bayes (NB) classification is a supervised Machine Learning (ML) technique used to...
14 views
Adisorn O.
Aug 23, 20241 min read
Practical Approach in converting Serial to Parallel For Loop (parfor)
Adisorn Owatsiriwong Practical Approach: Converting a serial to parallel for loop must ensure each worker (cpu) handles an independent...
3 views
Adisorn O.
Aug 12, 20242 min read
MATLAB's Parallel Computing Concept & Applications : Part 1 - Introduction
Adisorn Owatsiriwong Parallel programming in MATLAB enables us to perform multiple computations simultaneously by dividing tasks into...
16 views
Adisorn O.
Aug 9, 20242 min read
Type of Optimization Problems:Combinatorial & Fixed-Variable Problems
Separating combinatorial problems from fixed-variable problems involves understanding the nature of the variables you're dealing with in...
4 views
Adisorn O.
Aug 7, 20241 min read
Introducing OptiForm
Adisorn Owatsiriwong, D.Eng. Introducing OptiForm(tm): The Next Level in Shoring Design! We're thrilled to unveil our latest innovation...
6 views
Adisorn O.
Jul 8, 20241 min read
How to pass array variables to F90 subroutine?
Consider this example of fix-sized and allocatable array case I: Fix-sized array Case II: Allocatable array One important thing to remark...
9 views
Adisorn O.
Feb 23, 20241 min read
Firefly Algorithm: Part 3 -- Design Example
Fig.2 Convergence plot (n = 20, maxGen = 20) This design example shows how the Firefly algorithm can be applied to the gravity wall...
22 views
Adisorn O.
Feb 23, 20241 min read
Firefly Algorithm: Part 2 -- Algorithm explained
It is convenient to explain the algorithm from the pseudo code. Considering the algorithm of Firely as given in Yang (2008). Randomly...
20 views
Adisorn O.
Feb 23, 20242 min read
Firefly Algorithm (FA): Part I -- Introduction & Concept
Adisorn Owatsiriwong ALPS Consultants Introduction: Firefly algorithm is another metaheuristic approach for global optimization. The...
14 views
Adisorn O.
Feb 6, 20241 min read
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...
15 views
Adisorn O.
Feb 4, 20241 min read
Introduction to Particle Swarm Optimization (Diagrams GPT)
Mindmap Flow chart
6 views
Adisorn O.
Oct 21, 20231 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...
21 views
Adisorn O.
Oct 14, 20234 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...
35 views
Adisorn O.
Jul 22, 20230 min read
9 views
Adisorn O.
Jul 19, 20231 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,...
6 views
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 =...
5 views
Adisorn O.
Jul 18, 20230 min read
7 views
bottom of page