Skip to content

Commit

Permalink
Merge pull request #231 from chhoumann/fix-refs-again
Browse files Browse the repository at this point in the history
Fix refs again
  • Loading branch information
Ivikhostrup authored Jun 12, 2024
2 parents 9305264 + 9cd7ed7 commit ca44f2e
Show file tree
Hide file tree
Showing 2 changed files with 3 additions and 3 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,7 @@ \section{Proposed Approach}\label{sec:proposed_approach}

Finally, the top-performing configurations are used to construct a stacking ensemble.
This ensemble leverages the strengths of multiple models, with a meta-learner trained to optimize the final predictions.
The process of constructing and validating this stacking ensemble is described in Section~\ref{sec:final_stacking_pipeline}.
The process of constructing and validating this stacking ensemble is described in Section~\ref{subsec:stacking_ensemble}.

By following this structured approach, we aim to enhance the prediction accuracy and robustness for major oxides in \gls{libs} data, ultimately leading to more reliable and generalizable models.

Expand Down
4 changes: 2 additions & 2 deletions report_thesis/src/sections/results/optimization_results.tex
Original file line number Diff line number Diff line change
Expand Up @@ -56,7 +56,7 @@ \subsection{Optimization Results}\label{sec:optimization_results}
From Figure~\ref{fig:top100_models}, it is evident that \gls{svr}, gradient boosting methods, and \gls{pls} demonstrate the best performance.
Figure~\ref{fig:top100_pca} confirms our earlier hypothesis that not using any \gls{pca} or \gls{kernel-pca} yields the lowest \gls{rmsecv} values.
However, we do observe that either \gls{pca} or \gls{kernel-pca} appear in four of the plots, with \gls{kernel-pca} being the most frequently used among them.
This indicates that they are indeed used in some top-performing configurations.
This indicates that they are indeed used in some top-performing configurations.
However, based on the results in Table~\ref{tab:pca_comparison}, we did not expect them to be as prevalent as they are, suggesting that while they are not the most frequently used, they can still be highly effective in specific scenarios.
Interestingly, Figure~\ref{fig:top100_scalers} shows that, although \texttt{Norm3Scaler} is the most frequently used and best-performing scaler, this is not always the case.
Min-Max normalization appears to yield better results for \ce{SiO2} and \ce{CaO}, while robust scaling seems more effective for \ce{MgO}.
Expand All @@ -69,7 +69,7 @@ \subsection{Optimization Results}\label{sec:optimization_results}
\input{sections/results/top100.tex}

We conclude our analysis by presenting the best configurations for each oxide in Section~\ref{subsec:best_model_configurations}.
The section shows the single top-performing configurations for each model for each oxide, presented in Tables~\ref{tab:SiO2_best_configurations} through~\ref{tab:K2O_best_configurations}.
The section shows the single top-performing configurations for each model for each oxide, presented in Tables~\ref{tab:SiO2_overview} through~\ref{tab:K2O_overview}.
Similar to the previous plots, we use the \gls{rmsecv} values to determine the best configurations.
Notably, these tables illustrate how certain configurations may exhibit low \gls{rmsecv} values but relatively high \gls{rmsep} values.
This observation could suggest that they generalize well to the dataset containing extreme values but struggle with values closer to the mean.
Expand Down

0 comments on commit ca44f2e

Please sign in to comment.