datamining_recommender_system
Science Score: 26.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (11.7%) to scientific vocabulary
Repository
Basic Info
- Host: GitHub
- Owner: jean3P
- License: mit
- Language: Python
- Default Branch: main
- Size: 110 MB
Statistics
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
- Releases: 0
Metadata Files
README.md
DataMining Recommender System for Twitch (TWITCHCOMM)
Overview
The DataMining Recommender System is designed to enhance the user experience on Twitch by providing personalized streamer recommendations. This system leverages data mining techniques to predict communities within the Twitch social network and recommend streamers based on these community affiliations.
Repository Structure
backend_rs: Contains the Django backend server, responsible for data processing, API management, and serving recommendation data.twitch_app: Core application handling Twitch data processing and community prediction.
frontend_rs: React-based frontend integrated with Electron, offering a user-friendly interface for displaying recommendations.training_rs: Includes scripts and resources for training the machine learning models used in community prediction.community_prediction: Directory dedicated to developing models for predicting Twitch communities.
LICENSE: Project's license file.README.md: This file, providing an overview and instructions for the project.
Setup and Installation
Backend Setup:
- Navigate to the
backend_rsdirectory. - Install required dependencies:
pip install -r requirements.txt - Run the Django server:
python manage.py runserver
- Navigate to the
Frontend Setup:
- Go to the
frontend_rsdirectory. - Install necessary packages:
npm install - Start the React application:
npm start
- Go to the
Training the Models:
- In the
training_rsdirectory, run the training scripts to generate the community prediction models.
- In the
Usage
- After starting the Django server and the React application, access the frontend via a web browser.
- Enter your Twitch username to receive personalized streamer recommendations.
Contributing
Contributions to the DataMining Recommender System are welcome. Please read CONTRIBUTING.md for details on our code of conduct and the process for submitting pull requests.
License
This project is licensed under the MIT License - see the LICENSE file for details.
Acknowledgments
- Twitch API
- Community contributors and users of the system
Owner
- Name: Jean 2P Principe
- Login: jean3P
- Kind: user
- Repositories: 1
- Profile: https://github.com/jean3P
As a highly motivated and adaptable professional with a three years background in Java Software Engineer, I bring a strong track record of object oriented progr