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.
Sep 3, 20241 min read
Evaluating Bearing Strength of Concrete by using M-C Criterion
Adisorn Owatsiriwong Tabulated Output for various parameters     fy      s      dia      sig3       sig1      sig1_fcp_ratio...
2 views
Adisorn O.
Aug 30, 20242 min read
Spring Model Presentation of Anchorage zone
Adisorn Owatsiriwong 1. Spring Model Representation: • k_s : Represents the stiffness of the anchor. • k_c1 : Represents the...
7 views
Adisorn O.
Aug 30, 20244 min read
Causes of failure in Anchorage Zone of Post-tensioned Concrete
Adisorn Owatsiriwong Understanding D-Regions 1. D-Region (Disturbed Region) : • The D-region is a portion of the structure where the...
23 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
Suppressing Vibrations in a 2DOF Mass-Spring System Using a Tuned Mass Damper: Part 1 -- Introduction
Adisorn Owatsiriwong, D.Eng. **Introduction** In many engineering applications, mechanical systems are subjected to dynamic loads that...
6 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 11, 20241 min read
Using result() in F90 function to return single array variable
The function with result() in f90 is developed to consistent with high level language like MATLAB. It's rather return the value of...
11 views
Adisorn O.
Jul 10, 20241 min read
How to Create Matrix and Vector in modern Fortran (from 2003)
The way modern Fortran provides to create matrix and vector is more convenient, let's check the example below. OUTPUT: A = 1.00000000 ...
4 views
Adisorn O.
Jul 9, 20242 min read
LAPACK Package Testing for LU Solver Ax = b
To solve the linear system Ax = b, LAPACK provide a function dgesv() see more detail https://netlib.org/lapack/explore-html-3.6.1/d7/d3b/...
5 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.
Mar 30, 20241 min read
17 views
Adisorn O.
Mar 24, 20241 min read
9 views
Adisorn O.
Mar 21, 20241 min read
9 views
bottom of page