E-Stylist: A Machine Learning Aided Fashion Stylist

  IJCTT-book-cover
 
         
 
© 2024 by IJCTT Journal
Volume-72 Issue-8
Year of Publication : 2024
Authors : Priyank Singh, Nishtha Ahuja
DOI :  10.14445/22312803/IJCTT-V72I8P107

How to Cite?

Priyank Singh, Nishtha Ahuja, "E-Stylist: A Machine Learning Aided Fashion Stylist," International Journal of Computer Trends and Technology, vol. 72, no. 8, pp.42-52, 2024. Crossref, https://doi.org/10.14445/22312803/IJCTT-V72I8P107

Abstract
The common key to success in all sectors is perfect attire. The first thing a person showcases is his/her personality, a significant portion of which is taken by the attire. The art of dressing up in the right manner is not known to all. Not everyone is skilled to be a fashion stylist. But it is important that one has his/her style right to get recognized. This project uses machine learning to create an application that will act as a fashion stylist for the end user. The application takes as input the event the user wants to dress for and an image of the user. The image can be captured in real-time, or a pre-existing image can be fed to the application. The application performs feature extraction on the image and displays certain features as a result. These include gender, hair color, hair length, height, body shape, skin tone and the event for which the attire seems best suited. The system then recommends an image that suggests an attire the user can consider wearing for the kind of event he/she mentioned according to his/her body features. This recommendation is based on the features extracted from the user's image and the previous learnings of the model. The technologies used for the project are Python and TensorFlow.

Keywords
Machine Learning, E-Stylist, Fashion, Neural network, CNN.

Reference

[1] Yanan Liu et al., “Energy Consumption and Emission Mitigation Prediction Based on Data Center Traffic and PUE for Global Data Centers,” Global Energy Interconnection, vol. 3, no. 3, pp. 272-282, 2020.
[CrossRef] [Google Scholar] [Publisher Link]
[2] Zhen Xiao, Weijia Song, and Qi Chen, “Dynamic Resource Allocation Using Virtual Machines for Cloud Computing Environment,” IEEE Transactions on Parallel and Distributed Systems, vol. 24, no. 6, pp. 1107-1117, 2013.
[CrossRef] [Google Scholar] [Publisher Link]
[3] Einollah Jafarnejad Ghomi, Amir Masoud Rahmani, and Nooruldeen Nasih Qader, “Load-Balancing Algorithms in Cloud Computing: A Survey,” Journal of Network and Computer Applications, vol. 88, pp. 50-71, 2017.
[CrossRef] [Google Scholar] [Publisher Link]
[4] Y. H. H, and L. X. Zhang, “Energy-Efficient Load Balancing in Cloud Data Centers Using Decision Tree Algorithms,” Journal of Cloud Computing: Advances, Systems and Applications, vol. 5, no. 1, pp. 1-12, 2016.
[5] Hong Zhong, Yaming Fang, and Jie Cui, “Reprint of “LBBSRT: An Efficient SDN Load Balancing Scheme Based on Server Response Time”, Future Generation Computer Systems, vol. 80, pp. 409-416, 2018.
[CrossRef] [Google Scholar] [Publisher Link]
[6] X. Y. Y. Z. Y, and L. L. Chen, “An Intelligent Load Balancing Scheme for Cloud Data Centers Using AI-Based Prediction,” Journal of Cloud Computing: Advances, Systems and Applications, vol. 9, no. 1, pp. 1-16, 2020.
[7] L. X. J. Z. Y, and L. L. Wang, “Integrating AI with Load Balancing in Cloud Computing Environment,” International Journal of Cloud Computing, vol. 7, no. 2, pp. 112-127, 2018.
[8] Jaimeel M Shah et al., “Load Balancing in Cloud Computing: Methodological Survey on Different Types of Algorithm,” 2017 International Conference on Trends in Electronics and Informatics (ICEI), Tirunelveli, India, pp. 100-107, 2017.
[CrossRef] [Google Scholar] [Publisher Link]
[9] Valeria Cardellini, Michele Colajanni, and Philip S. Yu, “Dynamic Load Balancing on Web-Server Systems,” IEEE Internet Computing, vol. 3, no. 3, pp. 28-39, 1999.
[CrossRef] [Google Scholar] [Publisher Link]
[10] J. W. Y. W. H, and Z. W. Gao, “A Neural Network Model for Load Balancing in Cloud Computing,” Advances in Neural Networks, vol. 10, no. 1, pp. 205-210, 2014.
[11] Akshat Verma, Puneet Ahuja, and Anindya Neogi, “pMapper: Power and Migration Cost Aware Application Placement in Virtualized Systems,” ACM/IFIP/USENIX 9th International Middleware Conference Leuven, Belgium, pp. 243–264, 2008, vol 5346.
[CrossRef] [Google Scholar] [Publisher Link]
[12] Rajkumar Buyya et al., “Cloud Computing and Emerging IT Platforms: Vision, Hype, and Reality for Delivering Computing as the 5th Utility,” Future Generation Computer Systems, vol. 25, no. 6, pp. 599-616, 2009.
[CrossRef] [Google Scholar] [Publisher Link]
[13] Anton Beloglazov et al., “A Taxonomy and Survey of Energy-Efficient Data Centers and Cloud Computing Systems,” Advances in Computers, vol. 82, pp. 47-111, 2011.
[CrossRef] [Google Scholar] [Publisher Link]
[14] Yuang Jiang et al., “Resource Allocation in Data Centers Using Fast Reinforcement Learning Algorithms,” IEEE Transactions on Network and Service Management, vol. 18, no. 4, pp. 4576-4588, 2021.
[CrossRef] [Google Scholar] [Publisher Link]
[15] S. WilsonPrakash, and P. Deepalakshmi, “Artificial Neural Network Based Load Balancing On Software Defined Networking,” 2019 IEEE International Conference on Intelligent Techniques in Control, Optimization and Signal Processing (INCOS), Tamilnadu, India, pp. 1-4, 2019.
[CrossRef] [Google Scholar] [Publisher Link]
[16] N. G. V. R, and C. N. Kumar, “Genetic Algorithm Based Load Balancing for Cloud Computing,” International Journal of Computer Applications, vol. 92, no. 10, pp. 1-5, 2018.
[17] Soumen Swarnakar et al., “Modified Genetic Based Algorithm for Load Balancing in Cloud Computing,”2020 IEEE 1st International Conference for Convergence in Engineering (ICCE), Kolkata, India, pp. 255-259, 2020.
[CrossRef] [Google Scholar] [Publisher Link]
[18] Nawaf Alhebaishi, “An Artificial Intelligence (AI) Based Energy Efficient and Secured Virtual Machine Allocation Model in Cloud,” 2022 3rd International Conference on Computing, Analytics and Networks (ICAN), Rajpura, Punjab, India, pp. 1-8, 2022.
[CrossRef] [Google Scholar] [Publisher Link]
[19] Jiayin Li et al., “Online Optimization for Scheduling Preemptable Tasks on IaaS Cloud Systems,” Journal of Parallel and Distributed Computing, vol. 72, no. 5, pp. 666-677, 2012.
[CrossRef] [Google Scholar] [Publisher Link]
[20] H. G. H. W. Q, and D. G. Xu, “Reinforcement Learning-Based Resource Management for Cloud Data Centers,” IEEE Access, vol. 5, pp. 13118-13128, 2017.
[21] Xin Sui et al., “Virtual Machine Scheduling Strategy Based on Machine Learning Algorithms for Load Balancing,” EURASIP Journal on Wireless Communications and Networking, vol. 2019, pp. 1-16, 2019.
[CrossRef] [Google Scholar] [Publisher Link]
[22] Jim Gao Richard Evans, DeepMind AI Reduces Google Data Centre Cooling Bill by 40%, Google Deepmind, 2016. [Online]. Available: https://deepmind.google/discover/blog/deepmind-ai-reduces-google-data-centre-cooling-bill-by-40/.
[23] Emmanuel Okyere, How DeepMind’s AI Framework Made Google Energy Efficient, Nural Research, 2021. [Online]. Available: https://www.nural.cc/deepmind-ai-framework/