首页 » Python代写 » Python代写|COM3103 Assignment 2

Python代写|COM3103 Assignment 2

本次中国香港代写是一个Python数据分析的assignment

Instruction: Build a Man vs Woman image classifier.

  1. Install TensorFlow and Keras

Follow the below guideline to install TensorFlow and Keras onto your computer

https://stephenjoel2k.medium.com/how-to-set-up-tensorflow-and-keras-on-your-local-system-using-pip-84b4d9f4475a

  1. Preparing the data files.

Download the two data files, man500.zip and woman500.zip from Moodle. Unzip (decompress) them.

  1. On your computer, prepare one folder for training and one folder for testing. Inside each folder, add one folder for man and one folder for woman. For example
  2. From the photos that you downloaded from Moodle, select about200 men images and copy them into the training\man folder. The images you select should be diverse (i.e., it should contain male images of different types). Repeat this step for the woman images.
  3. Go online, and look for at least20 male images of your choice, and place them into the testing\man folder. The images you select should be diverse. Repeat this step for woman images.
  4. Complete and run the training programs

Download the program train_stu.py from Moodle. Place it in the same directory as your testing and training images folders. Study it.

Open it and update the name of your folder. (e.g. “training”).

Change the output Model name to s<your student id>_model.h5

(e.g, s190001.h1 if your student id is s190001)

Study the setting of the program, then start running it. It may take a while on slower computers without GPUs (such as our lab’s computers)

  • At the end, note down the final accuracy (e.g., 95.206 (%))
  1. Evaluation

Option 1: Manual evaluation

Download the program predict_stu.py. Open it and modify the model name to the one that you have trained.

Where sXXXXXX should be your student ID.

Place this program together with your testing images (i.e. at the same folder). Test your model by entering the corresponding file names.

Do you have a good enough model?  If yes, congratulation!

If not, do the following:

  1. Check your program first, to make sure there is no mistake, especially the folder names.
  2. You may try to adjust the training images by using more representative photos
  3. You may do more rounds of training by adjusting the training parameters (e.g. the epochs)

Option 2: Automatic evaluation

Alternatively, if you prefer to do the evaluation automatically, you may use the program testing_stu_all.py, which is also on Moodle. Place your man and woman testing images in two separate folders, and modify the path in the program accordingly. Also, do not forget to modify your model name

Try to get an accuracy of over 80% in your evaluation.


程序辅导定制C/C++/JAVA/安卓/PYTHON/留学生/PHP/APP开发/MATLAB


本网站支持 Alipay WeChatPay PayPal等支付方式

E-mail: vipdue@outlook.com  微信号:vipnxx


如果您使用手机请先保存二维码,微信识别。如果用电脑,直接掏出手机果断扫描。