UCL ELEC0134 course final assignment
This readme file shows the structure of the codes and how to use it.
- tensorflow
- scikit-learn
- numpy
- matplotlib
- cmake
- dlib
- opencv-python
- xgboost
Dlib is quite complicated to install. This website is quite helpful:How to Install dlib Library for python in windows 10 - GeeksforGeeks
-- AMLS_22-23_SN22212102
-- main.py
-- A1
-- CNN.py
-- landmark_XGBoost.py
-- landmark_MLP.py
-- A2
-- landmark_MLP.py
-- B1
-- EfficientNet.py
-- VGG.py
-- B2
-- EfficientNet.py
-- EfficientNet_Cropping.py
The main function is composed of several sub function and you can run each function separately by commenting out the functions you don't want to run.
-- solve_A1_landmark_XGBoost()
-- solve_A1_landmark_MLP()
-- solve_A1_CNN()
-- solve_A2_MLP()
-- solve_B1_VGG()
-- solve_B1_EfficientNet_V2()
-- solve_B2_EfficientNet()
-- solve_B2_EfficientNet_Cropping()
Without commenting anything, all tasks will be run one by one when you run "main.py". Please remember to change the working dirctory to the loacation of the folder "AMLS_22-23_SN22081179".