Fixed Google Colab link in week 3 day 4, and latest week 8 updates
This commit is contained in:
18
week8_wip/agents/random_forest_agent.py
Normal file
18
week8_wip/agents/random_forest_agent.py
Normal file
@@ -0,0 +1,18 @@
|
||||
# imports
|
||||
|
||||
import os
|
||||
import re
|
||||
from typing import List
|
||||
from sentence_transformers import SentenceTransformer
|
||||
import joblib
|
||||
|
||||
|
||||
class RandomForestAgent:
|
||||
|
||||
def __init__(self):
|
||||
self.vectorizer = SentenceTransformer('sentence-transformers/all-MiniLM-L6-v2')
|
||||
self.model = joblib.load('random_forest_model.pkl')
|
||||
|
||||
def price(self, description: str) -> float:
|
||||
vector = self.vectorizer.encode([description])
|
||||
return max(0, self.model.predict(vector)[0])
|
||||
Reference in New Issue
Block a user