2021-09-01から1ヶ月間の記事一覧

GAでPIDチューニング

適合値関数にはLQRのコスト関数Jを用いている https://www.youtube.com/watch?v=S5C_z1nVaSg&list=RDCMUCm5mt-A4w61lknZ9lCsZtBw&index=2

GAでハイパーパラメータの探索(DEAPを利用)

https://github.com/rsteca/sklearn-deap

iCalの開始曜日を月曜日にする

Start week onをMondayにすればよい。 注意点として、Days per weekを7にしないとStart week on が選択できないようになっている。

勾配法のテスト

import numpy as np import matplotlib.pyplot as plt Lx = lambda x : 2*x Ly = lambda y : 2*y Lx2 = lambda x : 2*x/20.0 Ly2 = lambda y : 2*y def gradient_descent(eta, Lx, Ly): # eta = 0.01 xinit = 3 yinit = 4 X = np.array([xinit,yinit]) epsil…

Affine layerの実装(内積の偏微分)

ここで導出が述べられていた。 scol.hatenablog.com

適応制御のシミュレーション

MRACS (MIT rule) clear; clc; close all; s = tf('s'); a=-0.5; b=0.5; aM = 1; bM= 1; dt = 0.2; t = 0:dt:50; r = sin(1*t); alpha1 = 5; alpha2 = 5; G = b/(s+a); GM = bM/(s+aM); G_update = 1/(s+aM); %パラメータθの更新に必要な伝達関数 theta1=0; …

スライディングモード制御

www.mathworks.com

Fuzzy-PID

www.youtube.com

3次スプライン補間

swdrsker.hatenablog.com