Turn On Your Future @ UWTSD's School of Applied Computing & Electronics

Student name: Sriskantharaja Mithushan

Course: MSc in Data Science and Analytics

Project title: A Comparative Evaluation of Machine Learning Techniques for Sales Forecasting

/\ Sriskantharaja Mithushan

Rationale: What was the reason/motivation for choosing the project?

The motivation behind choosing this project stemmed from the increasing importance of accurate sales forecasting in business decision-making. Companies rely heavily on predictive models to optimize inventory management, plan marketing strategies, and drive revenue growth. I was particularly interested in how different machine learning techniques could enhance the accuracy of these predictions, compared to traditional forecasting methods. My goal was to explore and compare the effectiveness of various machine learning models in improving sales forecasts, which could have a significant impact on business operations and profitability.

Machine learning (ML) is a branch of artificial intelligence (AI) and computer science that focuses on using data and algorithms to enable machines to learn from experience, much like humans do. In analyzing data, the ML algorithm, processes data multiple times to learn / adjust itself to improve accuracy.


Q. Brief overview of the practical implementation? 

The project was conducted in several stages, starting with data gathering, followed by preprocessing, model execution, and evaluation. A rich dataset was collected from various retail and e-commerce platforms, containing sales records, customer demographics, product categories, and revenue figures. This data was cleaned and transformed to handle missing values, normalize scales, and ensure proper formatting for model training.

Five machine learning models were implemented:

  • Random Forest
  • Support Vector Regression (SVR)
  • LightGBM
  • XGBoost
  • Gated Recurrent Unit (GRU) Neural Network

Each model was trained on the prepared dataset using Python, with libraries such as Scikit-learn, LightGBM, XGBoost, and TensorFlow.

After training, predictions from each model were compared to the actual sales data. Visualization tools like Matplotlib and Seaborn were used to graphically depict the performance of each model, with side-by-side comparisons of RMSE and MAPE metrics. These visualizations helped to highlight the strengths and weaknesses of the various models.

The Profit Over Time graph below, tracks monthly profit trends, providing a clear view of how profitability fluctuates over time. Key insights include: Seasonality and Profit Growth or Decline. For example Seasonality highlights periods of increased or decreased profits, often aligned with sales cycles or specific marketing efforts. This helps in identifying high-profit months and adjusting strategies for low-profit periods.

This visualization is crucial for understanding financial performance, aiding in strategic decision-making, and optimizing resource allocation for long-term profitability.

/\ Profit Over Time: Illustrates monthly profit trends.

This pairplot chart below, simultaneously shows the distributions (diagonal plots) and relationships (scatter plots) between the key variables: Sales, Quantity, Discount, and Profit. For example the scatter shows a strong positive relationship, confirming that higher sales lead to greater profits. A weak negative trend suggests that offering larger discounts may slightly lower profits. This pair plot provides a comprehensive overview of how these variables relate to each other and how each is distributed, helping in identifying trends, correlations, and potential outliers.

/\ Pairplot: Distributions and Relationships Between Sales, Quantity, Discount, and Profit.

The chart below is a Heat-map. The Heatmap shows the correlations between the key business metrics of Sales, Quantity, Discount, and Profit. The color intensity represents the strength and direction of the relationships, with darker colors indicating stronger correlations. For example, a deep hue between Sales and Profit highlights that as sales increase, profits rise significantly. This visual tool helps identify how these variables interact and guide strategic decisions on pricing, sales, and profit optimization.

/\ Correlation Matrix Heatmap: Sales, Quantity, Discount, and Profit

Q. Overview of outcomes/conclusions?

The project concluded with Random Forest emerging as the top-performing model in terms of prediction accuracy.

The research delved into the use of machine learning techniques for sales forecasting in the retail and e-commerce sectors, with the goal of identifying which models provide the most accurate predictions. The study examined five machine learning algorithms: Random Forest, Support Vector Regression (SVR), LightGBM, XGBoost, and Gated Recurrent Unit (GRU) neural networks. The models were evaluated using metrics such as Root Mean Square Error (RMSE) and Mean Absolute Percentage Error (MAPE).

This study contributes to the understanding of how machine learning can be applied to sales forecasting in retail and e-commerce. It shows that tree-based ensemble methods, particularly Random Forest, are among the most effective techniques. However, deep learning models like GRU also show potential, particularly for capturing temporal dependencies. A balanced approach, combining multiple models and fine-tuning hyperparameters, can lead to more accurate sales predictions. By acting on these insights, retail and e-commerce companies can improve their forecasting accuracy, optimize inventory management, and ultimately enhance customer satisfaction and profitability. 

Q. Please share some top tips/advice for students?

Completing a Bachelor of Science (BSc) or a Master of Science (MSc) at a university like the University of Wales Trinity Saint David (UWTSD) can be a rewarding and challenging journey.

The University offers a variety of Computing courses. Ensure you choose a program that aligns with your interests and career goals. During both BSc and MSc, you’ll often have the flexibility to choose elective modules. Select modules that allow you to develop key skills that are in-demand in your field, or that attract your personal interest. Balancing lectures, labs, independent study, and personal commitments is crucial. Use digital tools to organize deadlines, assignment dates, and exam preparation to stay on track. The University also offer career services to help students prepare for employment. Take advantage of these CV workshops, interview practice, and employability training.

For further information about Computing courses at UWTSD, please click-here.

~

Computing students from the University of Wales Trinity Saint David (UWTSD) have enjoyed the sights and sounds of Paris as part of an international learning journey. The students studied at the Institut Supérieur d’Electronique de Paris (ISEP).

Taith provides funding to enable education staff and learners to spend time abroad as part of their studies. It also brings learners and educators from around the world to Wales.

The programme, with Welsh Government funding of £65 million, launched in 2022 and offers life-changing opportunities to travel and learn for learners and staff in every part of Wales, and in every type of education.

The UWTSD partnership also coincided with the Welsh Government’s ‘Wales in France’ initiative, a year-long celebration of cultural, business and sporting events designed to strengthen existing links and forge new connections between the two countries. 

The UWTSD students attended classes with French students and studied subjects similar to those that they study in Wales. Most of the classes at ISEP are delivered in English, so the students were easily able to join their French counterparts for studies. 

Kath Griffiths, International Regional manager (North America and Outward Mobility), Wales Global Academy said : “We are delighted that students from a Welsh institution funded via Taith have spent two weeks in Paris. UWTSD is currently hosting 24 students from ISEP in Swansea. 

“A key feature of the Taith programme is reciprocity; the ability to nurture and develop overseas partners who are already committing to reciprocal arrangements regarding student exchange. This approach through Taith enables high-quality placements and builds towards our aspiration to provide all domestic students with the opportunity to study internationally, ISEP which will strengthen our international profile and create opportunities for staff and students to pursue their interests with reciprocal opportunities for international learners here in Wales. 

“This provides an excellent opportunity for students to experience living and studying in another country and to gain invaluable insight into international employment opportunities.”

Dr Kapilan Radhakrishnan, Academic Director, Applied Computing said: “Amidst the iconic landmarks and cultural marvels, our students delved deep into a world of academic exploration. From classroom experiences to dynamic engagements in extracurricular and social activities, each moment was a stepping stone towards personal and educational growth. 

“This exchange not only broadened their academic horizons but also fostered a vibrant tapestry of cultural understanding and friendship. Interacting with students, academics, and professionals from diverse backgrounds exposes students to a variety of viewpoints and approaches, broadening their perspectives and critical thinking skills. Collaborating with classmates in unfamiliar settings fosters teamwork, communication, and interpersonal skills, strengthening bonds and creating lasting friendships.

“The study trip provided a rich and multifaceted learning experience that goes beyond traditional classroom settings, offering students a unique opportunity for personal, academic, and professional development. Our students have returned home enriched with a wealth of diverse perspectives and unforgettable memories.”

Source: https://www.uwtsd.ac.uk/news/uwtsd-students-take-their-learning-journey-paris-part-welsh-governments-taith-programme-0
For further information: Contact Executive Press and Media Relations Officer, Rebecca Davies rebecca.davies@uwtsd.ac.uk.

The international and prestigious WorldSkills competition started in the 1950’s and brings together skilled young professionals from over 80 countries. WorldSkills supports young people across the world via competition-based training, with national teams taking part and testing their ability against each other in a world-class standards ‘Skills Olympics’ every two years. The skills young people gain from taking part in the competition embed world-class training across the world and helps to increase jobs and economic growth.

Participants compete in over 50 diverse fields including IT Network Systems Administration (IT-NSA).

Image: WorldSkillsUK IT-NSA Team training & selection at SOAC UWTSD

The squad for WorldSkillsUK (in partnership with Pearson) IT-NSA competition is selected based on UK National Competitions. For IT-NSA we had around 6 squad members who were trained by experts over the year, testing their skills and benchmarking international standards participating in various International Competitions. Our Competitors over the last year competed in Euro Skills 2023 in Gdansk Poland and Asia Skills 2023 in Abu Dhabi, UAE. Considering the fact that the squad members are the best of the best from UK, only one out of them represent the UK in the upcoming WorldSkills Competition in Lyon, France 2024. 

Nitheesh Kaliyamurthy (Senior Lecturer from the School of Applied Computing (SOAC) at the University of Wales Trinity Saint David (UWTSD), took over as an Expert Training Manager for the WorldSkillsUK IT-NSA squad last year and has been involved in Training the squad. The School of Applied Computing at UWTSD, hosted various Technical Bootcamps in the year, starting with 1st Technical BootCamp in June 2023 for 3 days focusing on EuroSkills Test Project, 2nd Technical Boot Camp in November 2023 for 3 days focusing WorldSkills 2022 Special Edition Test Project and 3rd Technical Boot Camp for raising stars in the squad in January 2024 for 3 days. We also support IT NSA Squad for WorldSkills UK with International Standard Infrastructure enabling them to practice their Test Projects.

A WorldSkills Competition selection event to represent the WorldSkillsUK IT-NSA squad was hosted at SOAC-UWTSD last week with a 2-day Competition, where participants tested their skills in Microsoft, Linux, Troubleshooting aspects, Cisco and Infrastructure Automation.

Image: WorldSkillsUK IT-NSA Team training & selection at SOAC UWTSD

The competitors performed well. The competitors representing the UK squad will be announced later next month (April) during WorldSkills UK (in partnership with Pearson) Moderation Week. Intense training for that one competitor is planned over the coming months in May, June and July before they fly to Lyon, France in September 2024 to compete with other International Countries.

For more about WorldSkills please click-here. For information about Computing courses at UWTSD please click-here.

For inquiries related to WorldSkillsUK IT-NSA at UWTSD please contact Nitheesh Kaliyamurthy.

Q. Name: My name is Daniel Carlson.

Q. Course: I graduated with a BSc (Hons) Computer Networks and CyberSecurity Degree

CC: source.

Q. Job title: My job title is Graduate Test Engineer at Airbus Defence and Space, where I focus on testing different computer systems and checking for system vulnerabilities.

CC: source.

Q. About: Airbus Defence and Space is a leading Aerospace and Defence company, known for its innovative solutions in the field of aviation and space exploration.

CC source.

Q. UWTSD: The skills I learned at university, such as testing methodologies and background cyber knowledge, are crucial in my role as a Graduate Test Engineer.

CC: source.

Q. Typical day: A typical day involves designing and executing test plans, analysing results, and collaborating with a team to ensure product quality.

Q. Enjoyment: I enjoy the problem-solving aspect of my job and the opportunity to contribute to cutting-edge aerospace technologies.

Q. Advice for students: Emphasize practical skills, seek any opportunities you can, and stay updated on industry trends and developments.

For further information about Computing courses at UWTSD, please click here.

For further information about Careers at Airbus, please click here.

Q. What is your Name? Kallem G Thomas

Q. What inspires you about Computing/Technology/Electronics? The fact that computing is logical based and not emotionally based, I know that if my program doesn’t work, I have done something wrong. And I know that if it works as I want it to work, then I know I have done it correctly.

Q. What is your current favorite piece of Technology/hardware/software/App? Currently, my favorite piece of software would be Opera GX, it is a web browser specifically made for Gamers, one of the features I love the most about it is the “Force dark pages”, which does exactly as it sounds, no matter what page or website you load into, the browser will force the page to dark mode and adjust the font accordingly.

Q. Which University course are you studying and what year are you on? BSc (Hons) Computer Games Development – Year 1 of 3.

Q. What technical and employability skills are you learning on your course? I have learned to create a GDD (Game Design Document), which in the future game industry, I would be required to create and understand GDDs to create a new game. I have also been learning the C coding language as a whole to further my knowledge of coding.

Q. How do you think Technology is and will change the world for the better? On 16th July 1969, the first man landed on the moon, and now on the 29th of September 2023, humanity has created artificial intelligence to start automating mundane tasks. I would say technology CAN change the world for the better.

Q. What Career/job role would you like to enter after you Graduate? Videogame developer/designer.

Q. Do you have any hints/tips/advice for students who would like to start a University course? Your time at university is not just time to learn, it is also a time to connect with others and to start networking with others.

Q. In a few words describe your experience so far at UWTSD?. I have met so many great people on my course, not just my classmates, but my peers as well. It has been amazing, and I have already learned so many things while at UWTSD.

For further information about Computing courses at UWTSD, please click-here.

Notice: UWTSD Careers fair – Wed. 22nd March

This fair is specifically targeted at the technology, IT and Engineering disciplines, and there will also be a range of employers who have vacancies to suit students seeking business and managerial, police and public service roles.

Some example employers attending include: Kier, Sony, Applaus Aerospace, AirBus, Digital Health Care Wales, South, Wales Police Force, CELSA Steel and Botanic Gardens of Wales.

Bring along your CV, as many employers have live vacancies and you could land yourself that first graduate job or some relevant summer work. UWTSD Careers service will also be running CV support sessions throughout the day, and you can get Career help and advice from them.

Date: 22nd March
Venue: IQ building
Room: 002 – SA1
Time: 11.30 – 2.30
If you have any questions, please contact: careers@uwtsd.ac.uk

A CONFERENCE ON “CISCO NETWORKING ACADEMY’S ROLE ON CURRICULUM FOR WALES”

The School of Applied Computing and Cisco Networking Academy Support Centre at the University of Wales Trinity St. David are organising a Conference for School Head Teachers and ICT Teachers focusing on the new curriculum for Wales (Computation Progression steps 3, 4 & 5). We invite you to a half-day Conference to be held on 18th January 2023 (Wednesday) from 9.30am to 2.00pm.

The Conference will be exploring the curriculum for Wales focusing on Computation Progression steps 3, 4 & 5, and the alignment opportunities with Cisco Networking Academy to provide an integrated learning model
that is industry aligned. We’ll be hearing talks from representatives from Industry and Academics.

To register: www.uwtsd.ac.uk/itacademy/cisco-networking-academy-conference

If you need any further details, please contact itacademy@uwtsd.ac.uk.

On Wednesday, November 23rd, 2022 at 7pm, Barry Kirby, Managing Director at KSharp Ltd will deliver an IET lecture on “Engineering the Human Factor” in person and online at UWTSD, IQ building, room 002 in Swansea.

About the event: Engineers are humans, therefore surely we know how people will use the products and services we develop, don’t we?. This talk will give an insight into the value of considering users at all stages of the project lifecycle, with real world examples of what happens when people are not considered, and the advantages that can be gained when you do. A high level overview of the tools, techniques and processes involved in Human Factors Engineering will be rounded off with a “next steps” for all engineers to consider in their current or future projects.

For further event information please click here:
https://tinyurl.com/yw47j5fk


To register to attend the event please click here: 
https://tinyurl.com/v4j2k6fr.


The Applied Computing team at UWTSD are thrilled to welcome a number of new members to the team. This post features ‘Munyaradzi Murira‘ one of our new Computing Lecturers.

Munya has kindly answered some questions to share his passion for Computing & technology below:

Q. What inspires you most about Technology? I am inspired by how Technology improves the lives of people by automating tasks at home, schools, universities and in industry. The way it brings people together despite their physical location. I really cannot imagine life without the use of technology, as it meets so many of our needs.

Q. How do you think Technology is changing and will change the world for the better? Technology will always evolve and will continue to improve peoples’ lives. One of the areas which comes to the back of my mind is Internet of Things (IoT). IoT is developing rapidly, and I can envision a world where IoT devices are connected, and the communication is automated with minimal human interface. IoT will continue to employ different technologies to ensure automatic data transfer, analysis, and prompt response among various devices. The technology in play will include AI, Big Data, Machine Learning and Cloud Computing. Career opportunities in Network and Cybersecurity will continue to rise as the interconnection of various devices will add complexity to the internet.

Q. What is your current favourite App./Technology and reason you find it useful/enjoyable? Favourite App is the WhatsApp messenger. I use it for socialising with friends, workmates and family who are all over different countries. It is easy for anyone to use as it is free and internationally available. It allows me to remain close to my loved ones, as I can create distinct groups according to how I would want to interact with different groups. I find it so easy to send text, voice messages, make voice and video calls, share images, documents as it supports instant messaging and voice-over-IP.

Some of Munya’s areas of expertise, interests and professional activities are included below.

Area of expertise: Munya’s area of expertise include Networks, Mobile Technologies, Operating Systems & Hardware, Routing and Switching, Programming in Java, Software Engineering with Objects, and C.

Interests: Munya’s interests include Computer Networks, Network security, CyberSecurity and Network Operating Systems.

Professional membership: Munya is a member of the ‘Institute of Information Technology Professionals South Africa (IITPSA)’.

For more information about Munya and his area of expertise, interests and research, please click-here.

Welcome Munya, thank you for sharing the information above, for joining the Applied Computing team at UWTSD and for supporting our students.

Divya Chidambaram

The Applied Computing team at UWTSD are thrilled to welcome a number of new members to the team. This post features ‘Divya Chidambaram‘ one of our new Computing Lecturers.

Divya has kindly answered some questions to share her passion for Computing & technology below:

What inspires you most about Technology? Technology has been inspiring me since my childhood as it keeps evolving as per the needs. On both personal and professional level, it had always assisted me in time management, collaboration, with the aid of various gadgets and applications. During lockdown scenario, technological tools enabled me to set up ‘work from home’ and thus I could maintain a seamless productive workflow.

What is your current favourite App./Tool/Technology and why? I have many favourites. However, what immediately comes to my mind is ‘LogicLike’, a learning app for kids. What I like about it is that it is quite interactive and its gamified interface helps children to become better problem solvers. As a parent, I like it and encourage my kids to use it’s enriched content.

How do you think Technology is changing and will change the world for the better? In my opinion, I have seen technology constantly evolving by providing ways to do our work smarter. While I have seen personal comfort, technological innovations have undoubtedly contributed toward societal progress as well. I certainly believe that changes in technology will be good. Being a computer academician, I think Artificial Intelligence and Machine Learning will become an indispensable foundation and most innovative products or process would rely on them targeting augmented workflow.

Divya’s areas of expertise, interests and professional activities are included below.

Area: Divya is a seasoned computer science professor with over 9 years of teaching experience at university level. Divya’s is passionate about teaching and helping students reach their full potential and her area of expertise is in computer science, programming and advanced software engineering.

Interests: Divya’s areas of interest include Web Design and Development, Databases, and Software Development.

Academic membership & publications: Divya is a member of ‘The Society of Digital Information and Wireless Communications (SDIWC) and the Engineers Registration Board. Divya has published journal papers in the areas of Grid Computing, Technology for education and Cloud Service Orchestration.

Welcome Divya, thank you for sharing some information about you and for joining the Applied Computing team at UWTSD.

For more information please click-here.