--- datasets: - semeru/code-code-CodeCompletion-TokenLevel-Python metrics: - perplexity base_model: - openai-community/gpt2 --- # Python Code Completion Model (GPT-2) This project contains a web-based interface for a Python code completion model developed using HuggingFace. The model is based on GPT-2 and trained on the semeru/code-code-CodeCompletion-TokenLevel-Python dataset. Users can interact with the model via a Streamlit web interface. ## Project Overview This project aims to develop a model for automatic Python code completion. The GPT-2 model used here has been optimized to understand and complete Python code. The model analyzes the code written by the user and suggests relevant completions. ## Features - Model: GPT-2 based, Python code completion - Dataset: semeru/code-code-CodeCompletion-TokenLevel-Python - Web Interface: Streamlit - Platform: HuggingFace - Code Completion: Automatic Python code suggestions ## Installation ### 1.Clone the repository: git clone https://github.com/your_username/code-completion-model.git cd code-completion-model ### 2.Install the required dependencies: pip install -r requirements.txt ### 3.To upload your model to HuggingFace, you can use transformers-cli: transformers-cli login transformers-cli upload ./path_to_your_model ### 4.Start the Streamlit app: streamlit run app.py ### Contributers Talha Dağlayan - talhad1109@hotmail.com Ramiz Can Akbıyık - ramizcanakbiyik@gmail.com