diff --git a/drawio/ch-data-science/bayesian-optimization-explained.drawio b/drawio/ch-data-science/bayesian-optimization-explained.drawio index 61fb866..0578565 100644 --- a/drawio/ch-data-science/bayesian-optimization-explained.drawio +++ b/drawio/ch-data-science/bayesian-optimization-explained.drawio @@ -1,11 +1,11 @@ - + - + - - + + @@ -32,7 +32,7 @@ - + @@ -41,7 +41,7 @@ - + @@ -88,10 +88,10 @@ - + - + diff --git a/drawio/ch-ray-train-tune/Rplot.R b/drawio/ch-ray-train-tune/Rplot.R index 06b1236..3f7fdba 100644 --- a/drawio/ch-ray-train-tune/Rplot.R +++ b/drawio/ch-ray-train-tune/Rplot.R @@ -264,21 +264,25 @@ df$y.uci <- NULL df$y.uci[which(abs(df$xx-temp.df$x.uci)<0.01)] <- temp.df$y.uci # other curves -x.o.1 <- seq(0, 8, 0.05) +x.o.1 <- seq(0, 8.2, 0.05) y.o.1 <- splinefun(x=seq(0, 8, 1), y=c(0, 0, 0, 0, 0, 0, 0, 0, 0))(x.o.1) -x.o.2 <- seq(8, 8.5, 0.05) -y.o.2 <- splinefun(x=c(8, 8.25, 8.5), +x.o.2 <- seq(8.2, 8.8, 0.05) +y.o.2 <- splinefun(x=c(8.2, 8.5, 8.8), y=c(0, 1, 0))(x.o.2) -x.o.3 <- seq(8.5, 10, 0.05) -y.o.3 <- splinefun(x=c(8.5, 9, 9.5, 10), +x.o.3 <- seq(8.8, 10, 0.05) +y.o.3 <- splinefun(x=c(8.8, 9, 9.5, 10), y=c(0, 0, 0, 0))(x.o.3) temp.df <- data.frame(x.o=c(x.o.1, x.o.2, x.o.3), y.o=c(y.o.1, y.o.2, y.o.3)) -temp.df <- temp.df[!duplicated(temp.df$x.o), ] +# temp.df <- temp.df[!duplicated(temp.df$x.o), ] +diff_x <- diff(temp.df$x.o) +remove_rows <- which(diff_x < 0.01) +temp.df <- temp.df[-(remove_rows + 1), ] + df$y.o <- NULL df$y.o[which(abs(df$xx-temp.df$x.o)<0.01)] <- temp.df$y.o diff --git a/img/ch-data-science/bayesian-optimization-explained.svg b/img/ch-data-science/bayesian-optimization-explained.svg index afca96f..b2db861 100644 --- a/img/ch-data-science/bayesian-optimization-explained.svg +++ b/img/ch-data-science/bayesian-optimization-explained.svg @@ -1,4 +1,3 @@ - -
第 3 次迭代
第 3 次迭代
观测样本点
观测样本点
采集函数最大值
采集函数最大值
目标函数
目标函数
新观测样本点
新观测样本点
采集函数
采集函数
方差
方差
均值
均值
采集函数
采集函数
第 4 次迭代
第 4 次迭代
第 5 次迭代
第 5 次迭代
Text is not SVG - cannot display
\ No newline at end of file +
第 3 次迭代
第 3 次迭代
观测样本点
观测样本点
采集函数最大值
采集函数最大值
目标函数
目标函数
新观测样本点
新观测样本点
采集函数
采集函数
方差
方差
均值
均值
采集函数
采集函数
第 4 次迭代
第 4 次迭代
第 5 次迭代
第 5 次迭代
\ No newline at end of file