A project on identifiyng future bitcoin prices, analyzing sentiment of bitcoin from Twitter and Ajman University students
In this notebook there are three datasets:
- The first one is about bitcoin prices where we discuss the prices of bitcoin over the years. (Kaggle)
- The second one is about the sentiment analysis where we have a look at what people think about bitcoin. (Twitter/Kaggle)
- The third and last dataset is a simple dataset taken from a survey we made for Ajman University (AU) students to see what they think of Bitcoin. (Personal Survey)
The outcomes of this project:
- To ensure that our audience have good understanding of what Bitcoin is.
- Give them a glimpse of the huge world of cryptocurrencies and how certain things can be a bit opinionated from different perspectives.
- First, change runtime type to GPU Acceleration through the "Runtime" tab under the name of the project in the top left and then selecting "Change runtime type" and changing the Hardware accelerator to "GPU":
- Then, connect to the runtime using the "Connect" button on the right and proceed to import all libraries by running the cells under the first section:
- Now for adding the required csv files, simply click on the folder button on the left side of the screen and drag in the files:
then click "OK" on the prompt that shows up on the screen.
Library | Usage |
---|---|
Pycaret | Used for attribute selection and model rating/performance based on given data. |
Plotly GO | Plotly's Graph Object (GO) was used for in-depth data visualization of our Bitcoin datasets. |
Plotly EX | Plotly Express (EX) is a 'syntax-truncated' version of Plotly's GO, for ease of use on more simple visualization tasks. |
TextBlob | Used for text analysis and sentiment score acquisition. |
NLTK | Used for reading corpus files for stopword removal in textual data. |