Project Difficulty
Intermediate
Audience
Electronic Engineering, Computer Engineering, Computer science or related fields
Description
This project aims to develop a sentiment analysis dashboard for keywords related to the semiconductor industry. The main deliverable is a web scraping script that gathers text data from various semiconductor news sites. Example sites are SemiconductorEngineering.com, IEEE Spectrum, EETimes, SemiconductorDigest, SemiconductorToday, Financial Times - Semiconductors, Bezinga Semiconductors.
This data will then be processed through a sentiment analysis LLM (Large Language Model) to determine the sentiment of the content and how it varies over time. The project will provide practical experience in web scraping, data processing, databases and using LLMs for sentiment analysis. The final output will be a functional dashboard that displays the sentiment analysis results in an easy-to-understand format.
Estimated Project Duration
The project is estimated to take 6-8 weeks to complete, involving a small team of 1-3 participants.
Hardware / Software Requirements
- Languages: Intermediate understanding of Python
- Hardware: Access to a computer with internet connectivity and access to cloud instances
Resources
You are free to choose your own implementation details. The resouces below are examples to get started.
- Learning paths: Online tutorials on web scraping, sentiment analysis, and LLMs
- Software Libraries: Example libraries for web scraping are BeautifulSoup, Selenium. Flask/Django for the dashboard and Pandas for the data aggregation.
- Databases: Relational Databases (e.g. MariaDB)
- Textbooks: “Web Scraping with Python” by Ryan Mitchell, “Data Science from Scratch” by Joel Grus
Benefits / Prizes
-
Standout projects could be internally referred for relevant positions at Arm!
-
If your submission is approved, you will receive a recognised badge that you can list on your CV and shared on LinkedIn. A great way to stand out from the crowd!
-
It’s a great way to demonstrate your initiative and commitment to your field.
-
It offers the opportunity to learn valuable skills that are highly relevant to a successful career at Arm!