File size: 1,412 Bytes
e6dec8b
9d1d22d
 
 
 
e6dec8b
9d1d22d
 
e6dec8b
 
 
9562e20
8d6d251
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
29400d4
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
---
title: Patentability
emoji: 🏃
colorFrom: red
colorTo: yellow
sdk: streamlit
sdk_version: 1.19.0
app_file: patent_app.py
pinned: false
---

# cs-gy-6613-project

## Installation steps

### Install VSCode

Install appropriate [VSCode](https://code.visualstudio.com/download) based on the OS.

### Install Docker Desktop and WSL2

1. WSL2 was already installed in my laptop but if you want to install it follow a [youtube](https://www.youtube.com/watch?v=n-J9438Mv-s&t=4s) video.
2. Through WSL2, I installed the ubuntu distribution using the command "wsl --install -d ubuntu". Other distributions can be downloaded in similar manner.
3. I installed Docker Desktop by following a [youtube](https://www.youtube.com/watch?v=iJeL2tOFfvM) video. The wsl2 configuration would already be enabled if the system is compatible. If not, you can enable it manually through the Docker desktop settings.

## Screenshot of docker container in the terminal prompt
<img width="867" alt="image" src="https://user-images.githubusercontent.com/65396462/227823151-bd445aeb-d0be-46b4-9cbe-550445b889f5.png">


## Patentability Decision Classifier App

The finetuning of the model was done on Google Colab Notebook with the GPU runtime. The .ipynb file for that is the Finetuning_patent_decision_classifier.ipynb file.

The streamlit app to preview it was hosted on the HF spaces. The code for that can be found in patent_app.py