{ "cells": [ { "cell_type": "code", "execution_count": 40, "id": "fbcdfea8-7241-46d7-a771-c0381a3e7063", "metadata": {}, "outputs": [], "source": [ "# imports\n", "\n", "import os\n", "import re\n", "import math\n", "import json\n", "from tqdm import tqdm\n", "import random\n", "from dotenv import load_dotenv\n", "from huggingface_hub import login\n", "import matplotlib.pyplot as plt\n", "import numpy as np\n", "import pickle\n", "from collections import Counter\n", "from openai import OpenAI\n", "from sentence_transformers import SentenceTransformer\n", "from datasets import load_dataset\n", "import chromadb\n", "from items import Item\n", "from testing import Tester\n", "import modal\n", "import pandas as pd\n", "import numpy as np\n", "from sklearn.linear_model import LinearRegression\n", "from sklearn.metrics import mean_squared_error, r2_score" ] }, { "cell_type": "code", "execution_count": 2, "id": "e6e88bd1-f89c-4b98-92fa-aa4bc1575bca", "metadata": {}, "outputs": [], "source": [ "# CONSTANTS\n", "\n", "HF_USER = \"ed-donner\" # your HF name here! Or use mine if you just want to reproduce my results.\n", "DATASET_NAME = f\"{HF_USER}/pricer-data\"\n", "QUESTION = \"How much does this cost to the nearest dollar?\\n\\n\"\n", "DB = \"products_vectorstore\"" ] }, { "cell_type": "code", "execution_count": 3, "id": "98666e73-938e-469d-8987-e6e55ba5e034", "metadata": {}, "outputs": [], "source": [ "# environment\n", "\n", "load_dotenv()\n", "os.environ['OPENAI_API_KEY'] = os.getenv('OPENAI_API_KEY', 'your-key-if-not-using-env')\n", "os.environ['HF_TOKEN'] = os.getenv('HF_TOKEN', 'your-key-if-not-using-env')" ] }, { "cell_type": "code", "execution_count": 4, "id": "9a25a5cf-8f6c-4b5d-ad98-fdd096f5adf8", "metadata": {}, "outputs": [], "source": [ "openai = OpenAI()" ] }, { "cell_type": "code", "execution_count": 5, "id": "dc696493-0b6f-48aa-9fa8-b1ae0ecaf3cd", "metadata": {}, "outputs": [], "source": [ "# Load in the test pickle file:\n", "\n", "with open('test.pkl', 'rb') as file:\n", " test = pickle.load(file)" ] }, { "cell_type": "code", "execution_count": 6, "id": "33d38a06-0c0d-4e96-94d1-35ee183416ce", "metadata": {}, "outputs": [], "source": [ "def make_context(similars, prices):\n", " message = \"To provide some context, here are some other items that might be similar to the item you need to estimate.\\n\\n\"\n", " for similar, price in zip(similars, prices):\n", " message += f\"Potentially related product:\\n{similar}\\nPrice is ${price:.2f}\\n\\n\"\n", " return message" ] }, { "cell_type": "code", "execution_count": 7, "id": "61f203b7-63b6-48ed-869b-e393b5bfcad3", "metadata": {}, "outputs": [], "source": [ "def messages_for(item, similars, prices):\n", " system_message = \"You estimate prices of items. Reply only with the price, no explanation\"\n", " user_prompt = make_context(similars, prices)\n", " user_prompt += \"And now the question for you:\\n\\n\"\n", " user_prompt += item.test_prompt().replace(\" to the nearest dollar\",\"\").replace(\"\\n\\nPrice is $\",\"\")\n", " return [\n", " {\"role\": \"system\", \"content\": system_message},\n", " {\"role\": \"user\", \"content\": user_prompt},\n", " {\"role\": \"assistant\", \"content\": \"Price is $\"}\n", " ]" ] }, { "cell_type": "code", "execution_count": null, "id": "b26f405d-6e1f-4caa-b97f-1f62cd9d1ebc", "metadata": {}, "outputs": [], "source": [] }, { "cell_type": "code", "execution_count": 8, "id": "d26a1104-cd11-4361-ab25-85fb576e0582", "metadata": {}, "outputs": [], "source": [ "client = chromadb.PersistentClient(path=DB)\n", "collection = client.get_or_create_collection('products')" ] }, { "cell_type": "code", "execution_count": 9, "id": "1e339760-96d8-4485-bec7-43fadcd30c4d", "metadata": {}, "outputs": [], "source": [ "def description(item):\n", " text = item.prompt.replace(\"How much does this cost to the nearest dollar?\\n\\n\", \"\")\n", " return text.split(\"\\n\\nPrice is $\")[0]" ] }, { "cell_type": "code", "execution_count": 78, "id": "9f759bd2-7a7e-4c1a-80a0-e12470feca89", "metadata": {}, "outputs": [ { "name": "stderr", "output_type": "stream", "text": [ "/Users/ed/miniconda3/envs/llms/lib/python3.11/site-packages/transformers/tokenization_utils_base.py:1617: FutureWarning: `clean_up_tokenization_spaces` was not set. It will be set to `True` by default. This behavior will be deprecated in transformers v4.45, and will be then set to `False` by default. For more details check this issue: https://github.com/huggingface/transformers/issues/31884\n", " warnings.warn(\n" ] } ], "source": [ "model = SentenceTransformer('sentence-transformers/all-MiniLM-L6-v2')" ] }, { "cell_type": "code", "execution_count": 11, "id": "e44dbd25-fb95-4b6b-bbbb-8da5fc817105", "metadata": {}, "outputs": [], "source": [ "def vector(item):\n", " return model.encode([description(item)])" ] }, { "cell_type": "code", "execution_count": 12, "id": "ffd5ee47-db5d-4263-b0d9-80d568c91341", "metadata": {}, "outputs": [], "source": [ "def find_similars(item):\n", " results = collection.query(query_embeddings=vector(item).astype(float).tolist(), n_results=5)\n", " documents = results['documents'][0][:]\n", " prices = [m['price'] for m in results['metadatas'][0][:]]\n", " return documents, prices" ] }, { "cell_type": "code", "execution_count": 17, "id": "d11f1c8d-7480-4d64-a274-b030d701f1b8", "metadata": {}, "outputs": [], "source": [ "def get_price(s):\n", " s = s.replace('$','').replace(',','')\n", " match = re.search(r\"[-+]?\\d*\\.\\d+|\\d+\", s)\n", " return float(match.group()) if match else 0" ] }, { "cell_type": "code", "execution_count": 18, "id": "a919cf7d-b3d3-4968-8c96-54a0da0b0219", "metadata": {}, "outputs": [], "source": [ "# The function for gpt-4o-mini\n", "\n", "def gpt_4o_mini_rag(item):\n", " documents, prices = find_similars(item)\n", " response = openai.chat.completions.create(\n", " model=\"gpt-4o-mini\", \n", " messages=messages_for(item, documents, prices),\n", " seed=42,\n", " max_tokens=5\n", " )\n", " reply = response.choices[0].message.content\n", " return get_price(reply)" ] }, { "cell_type": "code", "execution_count": 20, "id": "8b918cfc-76c1-442a-8caa-bec500cd504b", "metadata": {}, "outputs": [ { "data": { "text/plain": [ "40.97" ] }, "execution_count": 20, "metadata": {}, "output_type": "execute_result" } ], "source": [ "gpt_4o_mini_rag(test[1000])" ] }, { "cell_type": "code", "execution_count": 21, "id": "c92cfc0b-b36d-456f-94cc-fe3f315cc25e", "metadata": {}, "outputs": [ { "data": { "text/plain": [ "" ] }, "execution_count": 21, "metadata": {}, "output_type": "execute_result" } ], "source": [ "test[1000]" ] }, { "cell_type": "code", "execution_count": 31, "id": "16d90455-ff7d-4f5f-8b8c-8e061263d1c7", "metadata": {}, "outputs": [], "source": [ "Pricer = modal.Cls.lookup(\"pricer-service\", \"Pricer\")\n", "pricer = Pricer()" ] }, { "cell_type": "code", "execution_count": 34, "id": "e6d5deb3-6a2a-4484-872c-37176c5e1f07", "metadata": {}, "outputs": [], "source": [ "def proprietary(item):\n", " text = item.prompt.split(\"to the nearest dollar?\\n\\n\")[1].split(\"\\n\\nPrice is $\")[0]\n", " return pricer.price.remote(text)" ] }, { "cell_type": "code", "execution_count": 36, "id": "bacdf607-37b9-4997-adb1-d63abfb645b1", "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "182.0\n", "201.45\n" ] } ], "source": [ "print(proprietary(test[1]))\n", "print(gpt_4o_mini_rag(test[1]))" ] }, { "cell_type": "code", "execution_count": 37, "id": "b35532e7-098a-4ab9-a8f7-8f101b437181", "metadata": {}, "outputs": [ { "name": "stderr", "output_type": "stream", "text": [ "100%|███████████████████████████████████████████████████████████████████████████████████████████████████████████| 250/250 [13:17<00:00, 3.19s/it]\n" ] } ], "source": [ "truths = []\n", "proprietaries = []\n", "rags = []\n", "for i in tqdm(range(1000,1250)):\n", " item = test[i]\n", " truths.append(item.price)\n", " proprietaries.append(proprietary(item))\n", " rags.append(gpt_4o_mini_rag(item))" ] }, { "cell_type": "code", "execution_count": 76, "id": "e6ae54c7-6e8e-4333-b075-b59978fed560", "metadata": {}, "outputs": [], "source": [ "mins = [min(p,r) for p,r in zip(proprietaries, rags)]\n", "maxes = [max(p,r) for p,r in zip(proprietaries, rags)]\n", "\n", "X = pd.DataFrame({\n", " 'Proprietary': proprietaries,\n", " 'RAG': rags,\n", " 'Min': mins,\n", " 'Max': maxes,\n", "})\n", "\n", "# Convert y to a Series\n", "y = pd.Series(truths)" ] }, { "cell_type": "code", "execution_count": 79, "id": "e68684ed-d029-4d95-bb13-eead19b20e49", "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "Proprietary: 0.38\n", "RAG: 0.12\n", "Min: 0.11\n", "Max: 0.39\n", "Intercept=11.23\n" ] } ], "source": [ "# Train a Linear Regression\n", "np.random.seed(42)\n", "\n", "lr = LinearRegression()\n", "lr.fit(X, y)\n", "\n", "feature_columns = [\"Proprietary\", \"RAG\", \"Min\", \"Max\"]\n", "\n", "for feature, coef in zip(feature_columns, lr.coef_):\n", " print(f\"{feature}: {coef:.2f}\")\n", "print(f\"Intercept={lr.intercept_:.2f}\")" ] }, { "cell_type": "code", "execution_count": 82, "id": "28530362-97b8-42a0-bf89-967539b6f170", "metadata": {}, "outputs": [], "source": [ "def ensemble(item):\n", " prop = proprietary(item)\n", " rag = gpt_4o_mini_rag(item)\n", " Xt = pd.DataFrame({\n", " 'Proprietary': [prop],\n", " 'RAG': [rag],\n", " 'Min': [min(prop,rag)],\n", " 'Max': [max(prop,rag)],\n", " })\n", " yt = lr.predict(Xt)\n", " return yt[0]" ] }, { "cell_type": "code", "execution_count": 83, "id": "08021c05-340b-4ee2-9d11-4b280766976f", "metadata": {}, "outputs": [ { "data": { "text/plain": [ "396.6927460035488" ] }, "execution_count": 83, "metadata": {}, "output_type": "execute_result" } ], "source": [ "ensemble(test[0])" ] }, { "cell_type": "code", "execution_count": 84, "id": "d8308c74-546f-4fc0-ada4-1974addacfd1", "metadata": {}, "outputs": [ { "data": { "text/plain": [ "374.41" ] }, "execution_count": 84, "metadata": {}, "output_type": "execute_result" } ], "source": [ "test[0].price" ] }, { "cell_type": "code", "execution_count": 85, "id": "80792910-c59f-4d96-aa53-683464a8e60c", "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "\u001b[92m1: Guess: $396.69 Truth: $374.41 Error: $22.28 SLE: 0.00 Item: OEM AC Compressor w/A/C Repair Kit For F...\u001b[0m\n", "\u001b[92m2: Guess: $201.09 Truth: $225.11 Error: $24.02 SLE: 0.01 Item: Motorcraft YB3125 Fan Clutch\u001b[0m\n", "\u001b[92m3: Guess: $48.95 Truth: $61.68 Error: $12.73 SLE: 0.05 Item: Dorman 603-159 Front Washer Fluid Reserv...\u001b[0m\n", "\u001b[93m4: Guess: $372.60 Truth: $599.99 Error: $227.39 SLE: 0.23 Item: HP Premium 17.3-inch HD Plus Touchscreen...\u001b[0m\n", "\u001b[92m5: Guess: $29.58 Truth: $16.99 Error: $12.59 SLE: 0.28 Item: 5-Position Super Switch Pickup Selector ...\u001b[0m\n", "\u001b[92m6: Guess: $28.70 Truth: $31.99 Error: $3.29 SLE: 0.01 Item: Horror Bookmarks, Resin Horror Bookmarks...\u001b[0m\n", "\u001b[92m7: Guess: $128.59 Truth: $101.79 Error: $26.80 SLE: 0.05 Item: SK6241 - Stinger 4 Gauge 6000 Series Pow...\u001b[0m\n", "\u001b[93m8: Guess: $357.44 Truth: $289.00 Error: $68.44 SLE: 0.04 Item: Godox ML60Bi LED Light Kit, Handheld LED...\u001b[0m\n", "\u001b[91m9: Guess: $895.51 Truth: $635.86 Error: $259.65 SLE: 0.12 Item: Randall RG75DG3PLUS G3 Plus 100-Watt Com...\u001b[0m\n", "\u001b[92m10: Guess: $77.76 Truth: $65.99 Error: $11.77 SLE: 0.03 Item: HOLDWILL 6 Pack LED Shop Light, 4FT 24W ...\u001b[0m\n", "\u001b[92m11: Guess: $269.28 Truth: $254.21 Error: $15.07 SLE: 0.00 Item: Viking Horns V103C/1005ATK 3 Gallon Air ...\u001b[0m\n", "\u001b[92m12: Guess: $417.92 Truth: $412.99 Error: $4.93 SLE: 0.00 Item: CURT 70110 Custom Tow Bar Base Plate Bra...\u001b[0m\n", "\u001b[92m13: Guess: $240.15 Truth: $205.50 Error: $34.65 SLE: 0.02 Item: 10-Pack Solar HAMMERED BRONZE Finish Pos...\u001b[0m\n", "\u001b[92m14: Guess: $283.78 Truth: $248.23 Error: $35.55 SLE: 0.02 Item: COSTWAY Electric Tumble Dryer, Sliver\u001b[0m\n", "\u001b[92m15: Guess: $357.44 Truth: $399.00 Error: $41.56 SLE: 0.01 Item: FREE SIGNAL TV Transit 32\" 12 Volt DC Po...\u001b[0m\n", "\u001b[92m16: Guess: $374.35 Truth: $373.94 Error: $0.41 SLE: 0.00 Item: Bilstein 5100 Monotube Gas Shock Set com...\u001b[0m\n", "\u001b[93m17: Guess: $133.25 Truth: $92.89 Error: $40.36 SLE: 0.13 Item: Sangean K-200 Multi-Function Upright AM/...\u001b[0m\n", "\u001b[92m18: Guess: $81.59 Truth: $51.99 Error: $29.60 SLE: 0.20 Item: Charles Leonard Magnetic Lapboard Class ...\u001b[0m\n", "\u001b[91m19: Guess: $307.52 Truth: $179.00 Error: $128.52 SLE: 0.29 Item: Gigabyte AMD Radeon HD 7870 2 GB GDDR5 D...\u001b[0m\n", "\u001b[92m20: Guess: $30.24 Truth: $19.42 Error: $10.82 SLE: 0.18 Item: 3dRose LLC 8 x 8 x 0.25 Inches Bull Terr...\u001b[0m\n", "\u001b[92m21: Guess: $495.18 Truth: $539.95 Error: $44.77 SLE: 0.01 Item: ROKINON 85mm F1.4 Auto Focus Full Frame ...\u001b[0m\n", "\u001b[92m22: Guess: $154.40 Truth: $147.67 Error: $6.73 SLE: 0.00 Item: AUTOSAVER88 Headlight Assembly Compatibl...\u001b[0m\n", "\u001b[92m23: Guess: $33.05 Truth: $24.99 Error: $8.06 SLE: 0.07 Item: ASI NAUTICAL 2.5 Inches Opera Glasses Bi...\u001b[0m\n", "\u001b[93m24: Guess: $90.40 Truth: $149.00 Error: $58.60 SLE: 0.25 Item: Behringer TUBE OVERDRIVE TO100 Authentic...\u001b[0m\n", "\u001b[92m25: Guess: $25.63 Truth: $16.99 Error: $8.64 SLE: 0.15 Item: Fun Express Insect Finger Puppets - 24 f...\u001b[0m\n", "\u001b[92m26: Guess: $21.18 Truth: $7.99 Error: $13.19 SLE: 0.82 Item: WAFJAMF Roller Stamp Identity Theft Stam...\u001b[0m\n", "\u001b[92m27: Guess: $201.51 Truth: $199.99 Error: $1.52 SLE: 0.00 Item: Capulina Tiffany Floor Lamp 2-Light 16\" ...\u001b[0m\n", "\u001b[92m28: Guess: $300.58 Truth: $251.45 Error: $49.13 SLE: 0.03 Item: Apple Watch Series 6 (GPS, 44mm) - Space...\u001b[0m\n", "\u001b[92m29: Guess: $252.24 Truth: $231.62 Error: $20.62 SLE: 0.01 Item: ICON 01725 Tandem Axle Fender Skirt FS17...\u001b[0m\n", "\u001b[93m30: Guess: $176.06 Truth: $135.00 Error: $41.06 SLE: 0.07 Item: SanDisk 128GB Ultra (10 Pack) MicroSD Cl...\u001b[0m\n", "\u001b[92m31: Guess: $413.67 Truth: $356.62 Error: $57.05 SLE: 0.02 Item: Velvac 2020,L,C/Hr,W,E2003,102\",Bk - 715...\u001b[0m\n", "\u001b[92m32: Guess: $297.80 Truth: $257.99 Error: $39.81 SLE: 0.02 Item: TCMT Passenger Backrest Sissy Bar & Lugg...\u001b[0m\n", "\u001b[92m33: Guess: $39.46 Truth: $27.99 Error: $11.47 SLE: 0.11 Item: Alnicov 63.5MM Brass Tremolo Block,Tremo...\u001b[0m\n", "\u001b[92m34: Guess: $139.21 Truth: $171.20 Error: $31.99 SLE: 0.04 Item: Subaru Forester Outback Legacy OEM Engin...\u001b[0m\n", "\u001b[91m35: Guess: $440.95 Truth: $225.00 Error: $215.95 SLE: 0.45 Item: Richmond Auto Upholstery - 2012 Dodge Ra...\u001b[0m\n", "\u001b[91m36: Guess: $189.54 Truth: $105.00 Error: $84.54 SLE: 0.34 Item: AP-39 Automotive Paint Primer Grey 2K Ur...\u001b[0m\n", "\u001b[92m37: Guess: $308.01 Truth: $299.99 Error: $8.02 SLE: 0.00 Item: Road Top Wireless Carplay Retrofit Kit D...\u001b[0m\n", "\u001b[93m38: Guess: $676.34 Truth: $535.09 Error: $141.25 SLE: 0.05 Item: Gibson Performance Exhaust 5658 Aluminiz...\u001b[0m\n", "\u001b[92m39: Guess: $29.58 Truth: $12.33 Error: $17.25 SLE: 0.69 Item: Bella Tunno Happy Links - Baby Montessor...\u001b[0m\n", "\u001b[93m40: Guess: $130.13 Truth: $84.99 Error: $45.14 SLE: 0.18 Item: CANMORE H300 Handheld GPS Golf Device, S...\u001b[0m\n", "\u001b[92m41: Guess: $26.84 Truth: $15.99 Error: $10.85 SLE: 0.24 Item: DCPOWER AC Adapter Compatible Replacemen...\u001b[0m\n", "\u001b[92m42: Guess: $60.88 Truth: $62.44 Error: $1.56 SLE: 0.00 Item: Sharp, VX2128V, Commercial Desktop Calcu...\u001b[0m\n", "\u001b[92m43: Guess: $100.94 Truth: $82.99 Error: $17.95 SLE: 0.04 Item: Melissa & Doug Lifelike Plush Stork Gian...\u001b[0m\n", "\u001b[91m44: Guess: $357.94 Truth: $599.95 Error: $242.01 SLE: 0.27 Item: Sony SSCS8 2-Way 3-Driver Center Channel...\u001b[0m\n", "\u001b[93m45: Guess: $243.49 Truth: $194.99 Error: $48.50 SLE: 0.05 Item: ASUS Chromebook CX1, 14\" Full HD NanoEdg...\u001b[0m\n", "\u001b[92m46: Guess: $330.19 Truth: $344.95 Error: $14.76 SLE: 0.00 Item: FiiO X7 32GB Hi-Res Lossless Music Playe...\u001b[0m\n", "\u001b[92m47: Guess: $51.34 Truth: $37.99 Error: $13.35 SLE: 0.09 Item: TORRO Leather Case Compatible with iPhon...\u001b[0m\n", "\u001b[92m48: Guess: $229.13 Truth: $224.35 Error: $4.78 SLE: 0.00 Item: Universal Air Conditioner KT 1031 A/C Co...\u001b[0m\n", "\u001b[92m49: Guess: $857.92 Truth: $814.00 Error: $43.92 SLE: 0.00 Item: Street Series Stainless Performance Cat-...\u001b[0m\n", "\u001b[93m50: Guess: $335.05 Truth: $439.88 Error: $104.83 SLE: 0.07 Item: Lenovo IdeaPad 3 14-inch Laptop, 14.0-in...\u001b[0m\n", "\u001b[92m51: Guess: $346.52 Truth: $341.43 Error: $5.09 SLE: 0.00 Item: Access Bed Covers TonnoSport 22050219 - ...\u001b[0m\n", "\u001b[92m52: Guess: $60.43 Truth: $46.78 Error: $13.65 SLE: 0.06 Item: G.I. JOE Hasbro 3 3/4\" Wave 5 Action Fig...\u001b[0m\n", "\u001b[92m53: Guess: $208.59 Truth: $171.44 Error: $37.15 SLE: 0.04 Item: T&S Brass B-0232-BST Double Pantry Fauce...\u001b[0m\n", "\u001b[92m54: Guess: $483.65 Truth: $458.00 Error: $25.65 SLE: 0.00 Item: ZTUOAUMA Fuel Injection Pump 3090942 309...\u001b[0m\n", "\u001b[92m55: Guess: $142.14 Truth: $130.75 Error: $11.39 SLE: 0.01 Item: 2AP18AA#ABA Hp Prime Graphing Calculator...\u001b[0m\n", "\u001b[92m56: Guess: $61.54 Truth: $83.81 Error: $22.27 SLE: 0.09 Item: Lowrance 000-0119-83 Nmea 2000 25' Exten...\u001b[0m\n", "\u001b[91m57: Guess: $177.51 Truth: $386.39 Error: $208.88 SLE: 0.60 Item: Jeep Genuine Accessories 82213051 Hood L...\u001b[0m\n", "\u001b[92m58: Guess: $159.32 Truth: $169.00 Error: $9.68 SLE: 0.00 Item: GODOX CB-06 Hard Carrying Case with Whee...\u001b[0m\n", "\u001b[92m59: Guess: $27.05 Truth: $17.95 Error: $9.10 SLE: 0.15 Item: Au-Tomotive Gold, INC. Ford Black Valet ...\u001b[0m\n", "\u001b[92m60: Guess: $285.48 Truth: $269.00 Error: $16.48 SLE: 0.00 Item: Snailfly Black Roof Rack Rail + Cross Ba...\u001b[0m\n", "\u001b[92m61: Guess: $104.50 Truth: $77.77 Error: $26.73 SLE: 0.09 Item: KING SHA Anti Glare LED Track Lighting H...\u001b[0m\n", "\u001b[92m62: Guess: $94.89 Truth: $88.99 Error: $5.90 SLE: 0.00 Item: APS Compatible with Chevy Silverado 1500...\u001b[0m\n", "\u001b[92m63: Guess: $337.68 Truth: $364.41 Error: $26.73 SLE: 0.01 Item: Wilwood Engineering 14011291R Brake Cali...\u001b[0m\n", "\u001b[92m64: Guess: $142.91 Truth: $127.03 Error: $15.88 SLE: 0.01 Item: ACDelco Gold 336-1925A Starter, Remanufa...\u001b[0m\n", "\u001b[92m65: Guess: $721.69 Truth: $778.95 Error: $57.26 SLE: 0.01 Item: UWS EC10783 69-Inch Matte Black Heavy-Wa...\u001b[0m\n", "\u001b[92m66: Guess: $205.41 Truth: $206.66 Error: $1.25 SLE: 0.00 Item: Dell Latitude E5440 14in Business Laptop...\u001b[0m\n", "\u001b[92m67: Guess: $55.84 Truth: $35.94 Error: $19.90 SLE: 0.19 Item: (Plug and Play) Spare Tire Brake Light W...\u001b[0m\n", "\u001b[92m68: Guess: $176.22 Truth: $149.00 Error: $27.22 SLE: 0.03 Item: The Ultimate Roadside Rescue Assistant\u001b[0m\n", "\u001b[92m69: Guess: $232.42 Truth: $251.98 Error: $19.56 SLE: 0.01 Item: Brand New 18\" x 8.5\" Replacement Wheel f...\u001b[0m\n", "\u001b[93m70: Guess: $227.88 Truth: $160.00 Error: $67.88 SLE: 0.12 Item: Headlight Headlamp LH Left & RH Right Pa...\u001b[0m\n", "\u001b[92m71: Guess: $50.80 Truth: $39.99 Error: $10.81 SLE: 0.05 Item: Lilo And Stitch Deluxe Oversize Print La...\u001b[0m\n", "\u001b[93m72: Guess: $260.08 Truth: $362.41 Error: $102.33 SLE: 0.11 Item: AC Compressor & A/C Clutch For Hyundai A...\u001b[0m\n", "\u001b[93m73: Guess: $429.19 Truth: $344.00 Error: $85.19 SLE: 0.05 Item: House Of Troy PIN475-AB Pinnacle Collect...\u001b[0m\n", "\u001b[92m74: Guess: $41.46 Truth: $25.09 Error: $16.37 SLE: 0.24 Item: Juno T29 WH Floating Electrical Feed Sin...\u001b[0m\n", "\u001b[91m75: Guess: $93.70 Truth: $175.95 Error: $82.25 SLE: 0.39 Item: Sherman GO-PARTS - for 2013-2016 Toyota ...\u001b[0m\n", "\u001b[91m76: Guess: $339.71 Truth: $132.64 Error: $207.07 SLE: 0.88 Item: Roland RPU-3 Electronic Keyboard Pedal o...\u001b[0m\n", "\u001b[93m77: Guess: $291.98 Truth: $422.99 Error: $131.01 SLE: 0.14 Item: Rockland VMI14 12,000 Pound 12 Volt DC E...\u001b[0m\n", "\u001b[92m78: Guess: $170.87 Truth: $146.48 Error: $24.39 SLE: 0.02 Item: Max Advanced Brakes Elite XDS Front Cros...\u001b[0m\n", "\u001b[92m79: Guess: $186.94 Truth: $156.83 Error: $30.11 SLE: 0.03 Item: Quality-Built 11030 Premium Quality Alte...\u001b[0m\n", "\u001b[93m80: Guess: $185.10 Truth: $251.99 Error: $66.89 SLE: 0.09 Item: Lucida LG-510 Student Classical Guitar, ...\u001b[0m\n", "\u001b[91m81: Guess: $271.71 Truth: $940.33 Error: $668.62 SLE: 1.53 Item: Longacre 52-79800 Aluminum Turn Plates\u001b[0m\n", "\u001b[92m82: Guess: $64.43 Truth: $52.99 Error: $11.44 SLE: 0.04 Item: Motion Pro 08-0380 Adjustable Torque Wre...\u001b[0m\n", "\u001b[93m83: Guess: $296.13 Truth: $219.95 Error: $76.18 SLE: 0.09 Item: Glyph Thunderbolt 3 NVMe Dock (0 GB)\u001b[0m\n", "\u001b[92m84: Guess: $449.79 Truth: $441.03 Error: $8.76 SLE: 0.00 Item: TOYO Open Country MT Performance Radial ...\u001b[0m\n", "\u001b[92m85: Guess: $177.14 Truth: $168.98 Error: $8.16 SLE: 0.00 Item: Razer Seiren X USB Streaming Microphone ...\u001b[0m\n", "\u001b[92m86: Guess: $14.22 Truth: $2.49 Error: $11.73 SLE: 2.17 Item: Happy Birthday to Dad From Your Daughter...\u001b[0m\n", "\u001b[92m87: Guess: $91.14 Truth: $98.62 Error: $7.48 SLE: 0.01 Item: Little Tikes My Real Jam First Concert S...\u001b[0m\n", "\u001b[92m88: Guess: $242.02 Truth: $256.95 Error: $14.93 SLE: 0.00 Item: Studio M Peace and Harmony Art Pole Comm...\u001b[0m\n", "\u001b[92m89: Guess: $35.96 Truth: $30.99 Error: $4.97 SLE: 0.02 Item: MyVolts 12V Power Supply Adaptor Compati...\u001b[0m\n", "\u001b[91m90: Guess: $851.09 Truth: $569.84 Error: $281.25 SLE: 0.16 Item: Dell Latitude 7212 Rugged Extreme Tablet...\u001b[0m\n", "\u001b[92m91: Guess: $166.60 Truth: $177.99 Error: $11.39 SLE: 0.00 Item: Covermates Contour Fit Car Cover - Light...\u001b[0m\n", "\u001b[92m92: Guess: $998.52 Truth: $997.99 Error: $0.53 SLE: 0.00 Item: Westin 57-4025 Black HDX Grille Guard fi...\u001b[0m\n", "\u001b[92m93: Guess: $201.78 Truth: $219.00 Error: $17.22 SLE: 0.01 Item: Fieldpiece JL2 Job Link Wireless App Tra...\u001b[0m\n", "\u001b[92m94: Guess: $250.39 Truth: $225.55 Error: $24.84 SLE: 0.01 Item: hansgrohe Talis S Modern Premium Easy Cl...\u001b[0m\n", "\u001b[91m95: Guess: $1,053.72 Truth: $495.95 Error: $557.77 SLE: 0.57 Item: G-Technology G-SPEED eS PRO High-Perform...\u001b[0m\n", "\u001b[92m96: Guess: $979.61 Truth: $942.37 Error: $37.24 SLE: 0.00 Item: DreamLine SHDR-1960723L-01 Shower Door, ...\u001b[0m\n", "\u001b[92m97: Guess: $25.25 Truth: $1.94 Error: $23.31 SLE: 4.79 Item: Sanctuary Square Backplate Finish: Oiled...\u001b[0m\n", "\u001b[92m98: Guess: $287.73 Truth: $284.34 Error: $3.39 SLE: 0.00 Item: Pelican Protector 1750 Long Case - Multi...\u001b[0m\n", "\u001b[92m99: Guess: $179.37 Truth: $171.90 Error: $7.47 SLE: 0.00 Item: Brock Replacement Driver and Passenger H...\u001b[0m\n", "\u001b[93m100: Guess: $209.10 Truth: $144.99 Error: $64.11 SLE: 0.13 Item: Carlinkit Ai Box Mini, Android 11, Multi...\u001b[0m\n", "\u001b[93m101: Guess: $346.15 Truth: $470.47 Error: $124.32 SLE: 0.09 Item: StarDot NetCamLIVE2 YouTube Live Stream ...\u001b[0m\n", "\u001b[92m102: Guess: $84.48 Truth: $66.95 Error: $17.53 SLE: 0.05 Item: Atomic Compatible FILXXCAR0016 16x25x5 M...\u001b[0m\n", "\u001b[92m103: Guess: $126.15 Truth: $117.00 Error: $9.15 SLE: 0.01 Item: Bandai Awakening of S. H. s.h.figuarts s...\u001b[0m\n", "\u001b[91m104: Guess: $277.16 Truth: $172.14 Error: $105.02 SLE: 0.22 Item: Fit System 62135G Passenger Side Towing ...\u001b[0m\n", "\u001b[92m105: Guess: $357.45 Truth: $392.74 Error: $35.29 SLE: 0.01 Item: Black Horse Black Aluminum Exceed Runnin...\u001b[0m\n", "\u001b[92m106: Guess: $33.05 Truth: $16.99 Error: $16.06 SLE: 0.41 Item: Dearsun Twinkle Star Color Night Light P...\u001b[0m\n", "\u001b[92m107: Guess: $12.32 Truth: $1.34 Error: $10.98 SLE: 3.02 Item: Pokemon - Gallade Spirit Link (83/108) -...\u001b[0m\n", "\u001b[93m108: Guess: $270.46 Truth: $349.98 Error: $79.52 SLE: 0.07 Item: Ibanez GA34STCE-NT GIO Series Classical ...\u001b[0m\n", "\u001b[92m109: Guess: $392.60 Truth: $370.71 Error: $21.89 SLE: 0.00 Item: Set 2 Heavy Duty 12-16.5 12x16.5 12 Ply ...\u001b[0m\n", "\u001b[92m110: Guess: $75.24 Truth: $65.88 Error: $9.36 SLE: 0.02 Item: Hairpin Table Legs 28\" Heavy Duty Hairpi...\u001b[0m\n", "\u001b[93m111: Guess: $281.56 Truth: $229.99 Error: $51.57 SLE: 0.04 Item: Marada Racing Seat with Adjustable Slide...\u001b[0m\n", "\u001b[92m112: Guess: $25.72 Truth: $9.14 Error: $16.58 SLE: 0.94 Item: Remington Industries 24UL1007STRWHI25 24...\u001b[0m\n", "\u001b[91m113: Guess: $384.73 Truth: $199.00 Error: $185.73 SLE: 0.43 Item: Acer S3-391-6046 13.3-inch Ultrabook, In...\u001b[0m\n", "\u001b[91m114: Guess: $211.10 Truth: $109.99 Error: $101.11 SLE: 0.42 Item: ICBEAMER 7\" RGB LED Headlights Bulb Halo...\u001b[0m\n", "\u001b[93m115: Guess: $409.45 Truth: $570.42 Error: $160.97 SLE: 0.11 Item: R1 Concepts Front Rear Brakes and Rotors...\u001b[0m\n", "\u001b[92m116: Guess: $259.12 Truth: $279.99 Error: $20.87 SLE: 0.01 Item: Camplux 2.64 GPM Tankless , Outdoor Port...\u001b[0m\n", "\u001b[92m117: Guess: $35.96 Truth: $30.99 Error: $4.97 SLE: 0.02 Item: KNOKLOCK 10 Pack 3.75 Inch(96mm) Kitchen...\u001b[0m\n", "\u001b[92m118: Guess: $48.57 Truth: $31.99 Error: $16.58 SLE: 0.17 Item: Valley Enterprises Yaesu USB FTDI CT-62 ...\u001b[0m\n", "\u001b[93m119: Guess: $62.81 Truth: $15.90 Error: $46.91 SLE: 1.77 Item: G9 LED Light Bulbs,8W,75W 100W replaceme...\u001b[0m\n", "\u001b[93m120: Guess: $102.35 Truth: $45.99 Error: $56.36 SLE: 0.62 Item: ZCHAOZ 4 Lights Antique White Farmhouse ...\u001b[0m\n", "\u001b[91m121: Guess: $233.99 Truth: $113.52 Error: $120.47 SLE: 0.52 Item: Honeywell TH8320R1003 Honeywell VisionPr...\u001b[0m\n", "\u001b[92m122: Guess: $484.62 Truth: $516.99 Error: $32.37 SLE: 0.00 Item: Patriot Exhaust H8013-1 1-7/8\" Clippster...\u001b[0m\n", "\u001b[93m123: Guess: $140.76 Truth: $196.99 Error: $56.23 SLE: 0.11 Item: Fitrite Autopart New Front Left Driver S...\u001b[0m\n", "\u001b[93m124: Guess: $90.45 Truth: $46.55 Error: $43.90 SLE: 0.43 Item: Technical Precision Replacement for GE G...\u001b[0m\n", "\u001b[92m125: Guess: $290.45 Truth: $356.99 Error: $66.54 SLE: 0.04 Item: Covercraft Carhartt SeatSaver Front Row ...\u001b[0m\n", "\u001b[92m126: Guess: $319.11 Truth: $319.95 Error: $0.84 SLE: 0.00 Item: Sennheiser SD Pro 2 (506008) - Double-Si...\u001b[0m\n", "\u001b[93m127: Guess: $149.52 Truth: $96.06 Error: $53.46 SLE: 0.19 Item: Hitachi MAF0110 Mass Air Flow Sensor\u001b[0m\n", "\u001b[92m128: Guess: $228.95 Truth: $190.99 Error: $37.96 SLE: 0.03 Item: AmScope SE305R-P-LED-PS36A 10X-30X LED C...\u001b[0m\n", "\u001b[91m129: Guess: $137.26 Truth: $257.95 Error: $120.69 SLE: 0.39 Item: Front Left Driver Side Window Regulator ...\u001b[0m\n", "\u001b[92m130: Guess: $87.48 Truth: $62.95 Error: $24.53 SLE: 0.11 Item: Premium Replica Hubcap Set, Fits Nissan ...\u001b[0m\n", "\u001b[92m131: Guess: $81.59 Truth: $47.66 Error: $33.93 SLE: 0.28 Item: Excellerations Phonics Spelling Game for...\u001b[0m\n", "\u001b[92m132: Guess: $233.78 Truth: $226.99 Error: $6.79 SLE: 0.00 Item: RC4WD BigDog Dual Axle Scale Car/Truck T...\u001b[0m\n", "\u001b[92m133: Guess: $352.40 Truth: $359.95 Error: $7.55 SLE: 0.00 Item: Unknown Stage 2 Clutch Kit - Low Altitud...\u001b[0m\n", "\u001b[92m134: Guess: $87.15 Truth: $78.40 Error: $8.75 SLE: 0.01 Item: 2002-2008 Dodge Ram 1500 Mopar 4X4 Emble...\u001b[0m\n", "\u001b[92m135: Guess: $165.18 Truth: $172.77 Error: $7.59 SLE: 0.00 Item: Pro Comp Alloys Series 89 Wheel with Pol...\u001b[0m\n", "\u001b[92m136: Guess: $332.73 Truth: $316.45 Error: $16.28 SLE: 0.00 Item: Detroit Axle - Front Rear Strut & Coil S...\u001b[0m\n", "\u001b[92m137: Guess: $100.94 Truth: $87.99 Error: $12.95 SLE: 0.02 Item: ECCPP Rear Wheel Axle Replacement fit fo...\u001b[0m\n", "\u001b[92m138: Guess: $195.32 Truth: $226.63 Error: $31.31 SLE: 0.02 Item: Dell Latitude E6520 Intel i7-2720QM 2.20...\u001b[0m\n", "\u001b[92m139: Guess: $43.91 Truth: $31.49 Error: $12.42 SLE: 0.10 Item: F FIERCE CYCLE 251pcs Black Universal Mo...\u001b[0m\n", "\u001b[93m140: Guess: $247.75 Truth: $196.00 Error: $51.75 SLE: 0.05 Item: Flash Furniture 4 Pk. HERCULES Series 88...\u001b[0m\n", "\u001b[92m141: Guess: $60.88 Truth: $78.40 Error: $17.52 SLE: 0.06 Item: B&M 30287 Throttle Valve/Kickdown Cable,...\u001b[0m\n", "\u001b[92m142: Guess: $99.49 Truth: $116.25 Error: $16.76 SLE: 0.02 Item: Gates TCK226 PowerGrip Premium Timing Be...\u001b[0m\n", "\u001b[92m143: Guess: $140.99 Truth: $112.78 Error: $28.21 SLE: 0.05 Item: Monroe Shocks & Struts Quick-Strut 17149...\u001b[0m\n", "\u001b[93m144: Guess: $82.70 Truth: $27.32 Error: $55.38 SLE: 1.17 Item: Feit Electric BPMR16/GU10/930CA/6 35W EQ...\u001b[0m\n", "\u001b[92m145: Guess: $130.89 Truth: $145.91 Error: $15.02 SLE: 0.01 Item: Yellow Jacket 2806 Contractor Extension ...\u001b[0m\n", "\u001b[92m146: Guess: $193.45 Truth: $171.09 Error: $22.36 SLE: 0.01 Item: Garage-Pro Tailgate SET Compatible with ...\u001b[0m\n", "\u001b[93m147: Guess: $119.71 Truth: $167.95 Error: $48.24 SLE: 0.11 Item: 3M Perfect It Buffing and Polishing Kit ...\u001b[0m\n", "\u001b[92m148: Guess: $47.44 Truth: $28.49 Error: $18.95 SLE: 0.25 Item: Chinese Style Dollhouse Model DIY Miniat...\u001b[0m\n", "\u001b[92m149: Guess: $140.50 Truth: $122.23 Error: $18.27 SLE: 0.02 Item: Generic NRG Innovations SRK-161H Steerin...\u001b[0m\n", "\u001b[92m150: Guess: $45.58 Truth: $32.99 Error: $12.59 SLE: 0.10 Item: Learning Resources Coding Critters Range...\u001b[0m\n", "\u001b[93m151: Guess: $122.37 Truth: $71.20 Error: $51.17 SLE: 0.29 Item: Bosch Automotive 15463 Oxygen Sensor, OE...\u001b[0m\n", "\u001b[92m152: Guess: $90.37 Truth: $112.75 Error: $22.38 SLE: 0.05 Item: Case of 24-2 Inch Blue Painters Tape - 6...\u001b[0m\n", "\u001b[92m153: Guess: $152.13 Truth: $142.43 Error: $9.70 SLE: 0.00 Item: MOCA Engine Water Pump & Fan Clutch fit ...\u001b[0m\n", "\u001b[93m154: Guess: $298.31 Truth: $398.99 Error: $100.68 SLE: 0.08 Item: SAREMAS Foot Step Bars for Hyundai Palis...\u001b[0m\n", "\u001b[91m155: Guess: $629.96 Truth: $449.00 Error: $180.96 SLE: 0.11 Item: Gretsch G9210 Square Neck Boxcar Mahogan...\u001b[0m\n", "\u001b[92m156: Guess: $212.25 Truth: $189.00 Error: $23.25 SLE: 0.01 Item: NikoMaku Mirror Dash Cam Front and Rear ...\u001b[0m\n", "\u001b[92m157: Guess: $115.27 Truth: $120.91 Error: $5.64 SLE: 0.00 Item: Fenix HP25R v2.0 USB-C Rechargeable Head...\u001b[0m\n", "\u001b[92m158: Guess: $181.50 Truth: $203.53 Error: $22.03 SLE: 0.01 Item: R&L Racing Heavy Duty Roll-Up Soft Tonne...\u001b[0m\n", "\u001b[92m159: Guess: $382.68 Truth: $349.99 Error: $32.69 SLE: 0.01 Item: Garmin 010-02258-10 GPSMAP 64sx, Handhel...\u001b[0m\n", "\u001b[92m160: Guess: $28.03 Truth: $34.35 Error: $6.32 SLE: 0.04 Item: Brown 5-7/8\" X 8-1/2\" X 3/16\" Thick Heav...\u001b[0m\n", "\u001b[92m161: Guess: $357.44 Truth: $384.99 Error: $27.55 SLE: 0.01 Item: GAOMON PD2200 Pen Display & 20 Pen Nibs ...\u001b[0m\n", "\u001b[92m162: Guess: $238.45 Truth: $211.00 Error: $27.45 SLE: 0.01 Item: VXMOTOR for 97-03 Ford F150/F250 Lightdu...\u001b[0m\n", "\u001b[91m163: Guess: $219.99 Truth: $129.00 Error: $90.99 SLE: 0.28 Item: HP EliteBook 2540p Intel Core i7-640LM X...\u001b[0m\n", "\u001b[91m164: Guess: $26.07 Truth: $111.45 Error: $85.38 SLE: 2.03 Item: Green EPX Mixing Nozzles 100-Pack-fits 3...\u001b[0m\n", "\u001b[92m165: Guess: $53.50 Truth: $81.12 Error: $27.62 SLE: 0.17 Item: Box Partners 6 1/4 x 3 1/8\" 13 Pt. Manil...\u001b[0m\n", "\u001b[92m166: Guess: $442.65 Truth: $457.08 Error: $14.43 SLE: 0.00 Item: Vixen Air 1/2\" NPT Air Ride Suspension H...\u001b[0m\n", "\u001b[92m167: Guess: $78.65 Truth: $49.49 Error: $29.16 SLE: 0.21 Item: Smart Floor Lamp, 2700-6500K+RGBPink Mul...\u001b[0m\n", "\u001b[93m168: Guess: $122.59 Truth: $80.56 Error: $42.03 SLE: 0.17 Item: SOZG 324mm Wheelbase Body Shell RC Car B...\u001b[0m\n", "\u001b[92m169: Guess: $315.34 Truth: $278.39 Error: $36.95 SLE: 0.02 Item: Mickey Thompson ET Street S/S Racing Rad...\u001b[0m\n", "\u001b[92m170: Guess: $412.25 Truth: $364.50 Error: $47.75 SLE: 0.02 Item: Pirelli 275/40R20 106W XL RFT P0 PZ4-LUX...\u001b[0m\n", "\u001b[91m171: Guess: $616.04 Truth: $378.99 Error: $237.05 SLE: 0.24 Item: Torklift C3212 Rear Tie Down\u001b[0m\n", "\u001b[93m172: Guess: $208.32 Truth: $165.28 Error: $43.04 SLE: 0.05 Item: Cardone 78-4226 Remanufactured Ford Comp...\u001b[0m\n", "\u001b[92m173: Guess: $84.48 Truth: $56.74 Error: $27.74 SLE: 0.15 Item: Kidde AccessPoint 001798 Supra TouchPoin...\u001b[0m\n", "\u001b[93m174: Guess: $223.93 Truth: $307.95 Error: $84.02 SLE: 0.10 Item: 3M Protecta 3100414 Self Retracting Life...\u001b[0m\n", "\u001b[93m175: Guess: $111.03 Truth: $38.00 Error: $73.03 SLE: 1.11 Item: Plantronics 89435-01 Wired Headset, Blac...\u001b[0m\n", "\u001b[92m176: Guess: $87.74 Truth: $53.00 Error: $34.74 SLE: 0.25 Item: Logitech K750 Wireless Solar Keyboard fo...\u001b[0m\n", "\u001b[92m177: Guess: $554.36 Truth: $498.00 Error: $56.36 SLE: 0.01 Item: Olympus PEN E-PL9 Body Only with 3-Inch ...\u001b[0m\n", "\u001b[91m178: Guess: $148.83 Truth: $53.99 Error: $94.84 SLE: 1.00 Item: Beck/Arnley 051-6066 Hub & Bearing Assem...\u001b[0m\n", "\u001b[92m179: Guess: $335.26 Truth: $350.00 Error: $14.74 SLE: 0.00 Item: Eibach Pro-Kit Performance Springs E10-6...\u001b[0m\n", "\u001b[92m180: Guess: $329.20 Truth: $299.95 Error: $29.25 SLE: 0.01 Item: LEGO DC Batman 1989 Batwing 76161 Displa...\u001b[0m\n", "\u001b[92m181: Guess: $98.67 Truth: $94.93 Error: $3.74 SLE: 0.00 Item: Kingston Brass KS3608PL Restoration 4-In...\u001b[0m\n", "\u001b[92m182: Guess: $357.44 Truth: $379.00 Error: $21.56 SLE: 0.00 Item: Polk Vanishing Series 265-LS In-Wall 3-W...\u001b[0m\n", "\u001b[92m183: Guess: $269.20 Truth: $299.95 Error: $30.75 SLE: 0.01 Item: Spec-D Tuning LED Projector Headlights G...\u001b[0m\n", "\u001b[92m184: Guess: $27.58 Truth: $24.99 Error: $2.59 SLE: 0.01 Item: RICHMOND & FINCH Airpod Pro Case, Green ...\u001b[0m\n", "\u001b[91m185: Guess: $139.92 Truth: $41.04 Error: $98.88 SLE: 1.46 Item: LFA Industries 43B-5A-33JT 1/16-1/2-1.5-...\u001b[0m\n", "\u001b[92m186: Guess: $273.93 Truth: $327.90 Error: $53.97 SLE: 0.03 Item: SAUTVS LED Headlight Assembly for Slings...\u001b[0m\n", "\u001b[92m187: Guess: $33.30 Truth: $10.99 Error: $22.31 SLE: 1.10 Item: 2 Pack Combo Womens Safety Glasses Impac...\u001b[0m\n", "\u001b[92m188: Guess: $26.07 Truth: $14.99 Error: $11.08 SLE: 0.28 Item: Arepa - Venezuelan cuisine - Venezuela P...\u001b[0m\n", "\u001b[93m189: Guess: $38.98 Truth: $84.95 Error: $45.97 SLE: 0.59 Item: Schlage Lock Company KS23D2300 Padlock, ...\u001b[0m\n", "\u001b[92m190: Guess: $136.23 Truth: $111.00 Error: $25.23 SLE: 0.04 Item: Techni Mobili White Sit to Stand Mobile ...\u001b[0m\n", "\u001b[93m191: Guess: $165.59 Truth: $123.73 Error: $41.86 SLE: 0.08 Item: Special Lite Products Contemporary Wall ...\u001b[0m\n", "\u001b[92m192: Guess: $550.45 Truth: $557.38 Error: $6.93 SLE: 0.00 Item: Tascam DP-24SD 24-Track Digital Portastu...\u001b[0m\n", "\u001b[92m193: Guess: $122.31 Truth: $95.55 Error: $26.76 SLE: 0.06 Item: Glow Lighting 636CC10SP Vista Crystal Fl...\u001b[0m\n", "\u001b[92m194: Guess: $155.10 Truth: $154.00 Error: $1.10 SLE: 0.00 Item: Z3 Wind Deflector, Smoke Tint, Lexan, Wi...\u001b[0m\n", "\u001b[91m195: Guess: $287.26 Truth: $198.99 Error: $88.27 SLE: 0.13 Item: Olympus E-20 5MP Digital Camera w/ 4x Op...\u001b[0m\n", "\u001b[91m196: Guess: $238.95 Truth: $430.44 Error: $191.49 SLE: 0.34 Item: PHYNEDI 1:1000 World Trade Center (1973-...\u001b[0m\n", "\u001b[92m197: Guess: $34.85 Truth: $45.67 Error: $10.82 SLE: 0.07 Item: YANGHUAN Unstable Unicorns Adventure Car...\u001b[0m\n", "\u001b[92m198: Guess: $202.22 Truth: $249.00 Error: $46.78 SLE: 0.04 Item: Interlogix NX-1820E NetworX Touch Screen...\u001b[0m\n", "\u001b[92m199: Guess: $45.65 Truth: $42.99 Error: $2.66 SLE: 0.00 Item: Steering Damper,Universal Motorcycle Han...\u001b[0m\n", "\u001b[93m200: Guess: $234.94 Truth: $181.33 Error: $53.61 SLE: 0.07 Item: Amprobe TIC 410A Hot Stick Attachment\u001b[0m\n", "\u001b[92m201: Guess: $17.71 Truth: $6.03 Error: $11.68 SLE: 0.96 Item: MyCableMart 3.5mm Plug/Jack, 4 Conductor...\u001b[0m\n", "\u001b[92m202: Guess: $66.14 Truth: $29.99 Error: $36.15 SLE: 0.60 Item: OtterBox + Pop Symmetry Series Case for ...\u001b[0m\n", "\u001b[92m203: Guess: $779.45 Truth: $899.00 Error: $119.55 SLE: 0.02 Item: Dell XPS X8700-1572BLK Desktop ( Intel C...\u001b[0m\n", "\u001b[93m204: Guess: $505.87 Truth: $399.99 Error: $105.88 SLE: 0.05 Item: Franklin Iron Works Sperry Industrial Br...\u001b[0m\n", "\u001b[92m205: Guess: $17.71 Truth: $4.66 Error: $13.05 SLE: 1.43 Item: Avery Legal Dividers, Standard Collated ...\u001b[0m\n", "\u001b[92m206: Guess: $262.54 Truth: $261.41 Error: $1.13 SLE: 0.00 Item: Moen 8346 Commercial Posi-Temp Pressure ...\u001b[0m\n", "\u001b[92m207: Guess: $152.70 Truth: $136.97 Error: $15.73 SLE: 0.01 Item: Carlisle Versa Trail ATR All Terrain Rad...\u001b[0m\n", "\u001b[92m208: Guess: $99.28 Truth: $79.00 Error: $20.28 SLE: 0.05 Item: SUNWAYFOTO 44mm Tripod Ball Head Arca Co...\u001b[0m\n", "\u001b[93m209: Guess: $284.73 Truth: $444.99 Error: $160.26 SLE: 0.20 Item: NanoBeam AC NBE-5AC-Gen2-US 4 Units 5GHz...\u001b[0m\n", "\u001b[92m210: Guess: $477.10 Truth: $411.94 Error: $65.16 SLE: 0.02 Item: WULF 4\" Front 2\" Rear Leveling Lift Kit ...\u001b[0m\n", "\u001b[92m211: Guess: $184.17 Truth: $148.40 Error: $35.77 SLE: 0.05 Item: Alera ALEVABFMC Valencia Series Mobile B...\u001b[0m\n", "\u001b[91m212: Guess: $136.24 Truth: $244.99 Error: $108.75 SLE: 0.34 Item: YU-GI-OH! Ignition Assault Booster Box\u001b[0m\n", "\u001b[92m213: Guess: $105.98 Truth: $86.50 Error: $19.48 SLE: 0.04 Item: 48\" x 36\" Extra-Large Framed Magnetic Bl...\u001b[0m\n", "\u001b[91m214: Guess: $135.48 Truth: $297.95 Error: $162.47 SLE: 0.61 Item: Dell Latitude D620 Renewed Notebook PC\u001b[0m\n", "\u001b[92m215: Guess: $461.22 Truth: $399.99 Error: $61.23 SLE: 0.02 Item: acer Aspire 5 Laptop, AMD Ryzen 3 5300U ...\u001b[0m\n", "\u001b[92m216: Guess: $683.93 Truth: $599.00 Error: $84.93 SLE: 0.02 Item: Elk 31080/6RC-GRN 30 by 6-Inch Viva 6-Li...\u001b[0m\n", "\u001b[92m217: Guess: $108.50 Truth: $105.99 Error: $2.51 SLE: 0.00 Item: Barbie Top Model Doll\u001b[0m\n", "\u001b[92m218: Guess: $575.66 Truth: $689.00 Error: $113.34 SLE: 0.03 Item: Danby Designer 20-In. Electric Range wit...\u001b[0m\n", "\u001b[92m219: Guess: $372.88 Truth: $404.99 Error: $32.11 SLE: 0.01 Item: FixtureDisplays® Metal Truss Podium Doub...\u001b[0m\n", "\u001b[91m220: Guess: $309.92 Truth: $207.76 Error: $102.16 SLE: 0.16 Item: ACDelco 13597235 GM Original Equipment A...\u001b[0m\n", "\u001b[92m221: Guess: $183.26 Truth: $171.82 Error: $11.44 SLE: 0.00 Item: EBC S1KF1135 Stage-1 Premium Street Brak...\u001b[0m\n", "\u001b[92m222: Guess: $298.31 Truth: $293.24 Error: $5.07 SLE: 0.00 Item: FXR Men's Boost FX Jacket (Black/Orange/...\u001b[0m\n", "\u001b[92m223: Guess: $382.20 Truth: $374.95 Error: $7.25 SLE: 0.00 Item: SuperATV Scratch Resistant 3-in-1 Flip W...\u001b[0m\n", "\u001b[92m224: Guess: $122.03 Truth: $111.99 Error: $10.04 SLE: 0.01 Item: SBU 3 Layer All Weather Mini Van Car Cov...\u001b[0m\n", "\u001b[92m225: Guess: $60.43 Truth: $42.99 Error: $17.44 SLE: 0.11 Item: 2 Pack Outdoor Brochure Holder Advertisi...\u001b[0m\n", "\u001b[92m226: Guess: $140.99 Truth: $116.71 Error: $24.28 SLE: 0.04 Item: Monroe Shocks & Struts Quick-Strut 17158...\u001b[0m\n", "\u001b[91m227: Guess: $198.63 Truth: $118.61 Error: $80.02 SLE: 0.26 Item: Elements of Design Magellan EB235AL Thre...\u001b[0m\n", "\u001b[92m228: Guess: $140.92 Truth: $147.12 Error: $6.20 SLE: 0.00 Item: GM Genuine Parts 15-62961 Air Conditioni...\u001b[0m\n", "\u001b[93m229: Guess: $184.45 Truth: $119.99 Error: $64.46 SLE: 0.18 Item: Baseus 17-in-1 USB C Docking Station to ...\u001b[0m\n", "\u001b[93m230: Guess: $476.18 Truth: $369.98 Error: $106.20 SLE: 0.06 Item: Whitehall™ Personalized Whitehall Capito...\u001b[0m\n", "\u001b[92m231: Guess: $293.45 Truth: $315.55 Error: $22.10 SLE: 0.01 Item: Pro Circuit Works Pipe PY05250 for 02-19...\u001b[0m\n", "\u001b[93m232: Guess: $264.16 Truth: $190.99 Error: $73.17 SLE: 0.10 Item: HYANKA 15 \"1200W Professional DJ Speaker...\u001b[0m\n", "\u001b[92m233: Guess: $190.65 Truth: $155.00 Error: $35.65 SLE: 0.04 Item: Bluetooth X6BT Card Reader Writer Encode...\u001b[0m\n", "\u001b[92m234: Guess: $357.48 Truth: $349.99 Error: $7.49 SLE: 0.00 Item: AIRAID Cold Air Intake System by K&N: In...\u001b[0m\n", "\u001b[93m235: Guess: $314.57 Truth: $249.99 Error: $64.58 SLE: 0.05 Item: Bostingner Shower Faucets Sets Complete,...\u001b[0m\n", "\u001b[92m236: Guess: $55.84 Truth: $42.99 Error: $12.85 SLE: 0.07 Item: PIT66 Front Bumper Turn Signal Lights, C...\u001b[0m\n", "\u001b[92m237: Guess: $26.07 Truth: $17.99 Error: $8.08 SLE: 0.13 Item: Caseology Bumpy Compatible with Google P...\u001b[0m\n", "\u001b[92m238: Guess: $357.44 Truth: $425.00 Error: $67.56 SLE: 0.03 Item: Fleck 2510 Timer Mechanical Filter Contr...\u001b[0m\n", "\u001b[93m239: Guess: $304.11 Truth: $249.99 Error: $54.12 SLE: 0.04 Item: Haloview MC7108 Wireless RV Backup Camer...\u001b[0m\n", "\u001b[93m240: Guess: $59.32 Truth: $138.23 Error: $78.91 SLE: 0.70 Item: Schmidt Spiele - Manhattan\u001b[0m\n", "\u001b[93m241: Guess: $503.44 Truth: $414.99 Error: $88.45 SLE: 0.04 Item: Corsa 14333 Tip Kit (Ford Mustang GT)\u001b[0m\n", "\u001b[93m242: Guess: $229.96 Truth: $168.28 Error: $61.68 SLE: 0.10 Item: Hoshizaki FM116A Fan Motor Kit 1\u001b[0m\n", "\u001b[92m243: Guess: $238.95 Truth: $199.99 Error: $38.96 SLE: 0.03 Item: BAINUO Antler Chandelier Lighting,6 Ligh...\u001b[0m\n", "\u001b[93m244: Guess: $168.51 Truth: $126.70 Error: $41.81 SLE: 0.08 Item: DNA MOTORING HL-OH-FEXP06-SM-AM Smoke Le...\u001b[0m\n", "\u001b[92m245: Guess: $19.16 Truth: $5.91 Error: $13.25 SLE: 1.15 Item: Wera Stainless 3840/1 TS 2.5mm Hex Inser...\u001b[0m\n", "\u001b[92m246: Guess: $199.69 Truth: $193.06 Error: $6.63 SLE: 0.00 Item: Celestron - PowerSeeker 127EQ Telescope ...\u001b[0m\n", "\u001b[93m247: Guess: $189.49 Truth: $249.99 Error: $60.50 SLE: 0.08 Item: NHOPEEW 10.1inch Android Car Radio Carpl...\u001b[0m\n", "\u001b[92m248: Guess: $78.93 Truth: $64.12 Error: $14.81 SLE: 0.04 Item: Other Harmonica (Suzuki-2Timer24- A)\u001b[0m\n", "\u001b[91m249: Guess: $197.86 Truth: $114.99 Error: $82.87 SLE: 0.29 Item: Harley Air Filter Venturi Intake Air Cle...\u001b[0m\n", "\u001b[93m250: Guess: $620.72 Truth: $926.00 Error: $305.28 SLE: 0.16 Item: Elite Screens Edge Free Ambient Light Re...\u001b[0m\n" ] }, { "data": { "image/png": "iVBORw0KGgoAAAANSUhEUgAAA/YAAAK7CAYAAABYqRRSAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjkuMiwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8hTgPZAAAACXBIWXMAAA9hAAAPYQGoP6dpAADQYElEQVR4nOzdd3xV9f3H8dfNTiCDkEVkqggOBNyigHuBe+DG0WrrpM7a1gq2YtU6+tO2tnWguOteVXEPwI17shFIGCEBErLu+f1xQwZDEki4Ga/n45HH4+Z7zz3ncy+XJJ/7Pt/vCQVBECBJkiRJktqkmGgXIEmSJEmSNp6NvSRJkiRJbZiNvSRJkiRJbZiNvSRJkiRJbZiNvSRJkiRJbZiNvSRJkiRJbZiNvSRJkiRJbZiNvSRJkiRJbZiNvSRJkiRJbZiNvSQ10oQJEwiFQuv9evPNN6Nd4iZ58803CYVCPP744xvcduzYsYRCoWY/9vq+JkyY0GzHiqYzzjjjZ98n63v+f/nLXxpsN2/ePMaMGcPw4cPJyMho8mv08MMPM2zYMHJzc0lMTCQ/P5/DDz+cyZMnr3P7xYsXc/HFF9O7d28SExPJzc3l0EMPZenSpT97nFmzZjV4HjExMXTp0oX999+fV155Za3tV7+vYmJimDFjxlr3r1y5krS0NEKhEGeccUaD++bOnct5553HNttsQ3JyMpmZmQwYMIBf/vKXzJ07d61jLF68eL11b67346uvvsqee+5JSkoKWVlZnHHGGRQWFjZ5PwUFBXTt2nWd/39/7rlMnTp1g/ve0Ou1ww47sM8++zQYC4VCjB07tvb7r7/+mrFjxzJr1qymPrVN1tj37qeffspRRx1Ffn4+KSkp9O/fn2uvvZbS0tImH/MPf/gDoVCIHXbYYa37/vnPf9K7d2+6dOnCqaeeyrJlyxrcX1VVxaBBg/jjH//Y5ONK6tjiol2AJLU19957L/37919rfLvttotCNe3L+PHj2Xfffdca32qrraJQTXQcd9xxXHrppQ3Gevbs2eD7H3/8kQcffJBBgwZx2GGH8fDDDzfpGEuWLGGvvfbi4osvJisriwULFnDLLbcwbNgwXnvtNYYPH1677fz58xk6dChxcXFcffXV9O3bl8WLF/PGG29QUVHRqONdeOGFnHzyyVRXV/Ptt98ybtw4DjvsMF5//XWGDRu21vadO3fm3nvv5U9/+lOD8f/+979UVlYSHx/fYHzevHnstNNOZGRkcOmll9KvXz+Ki4v5+uuveeyxx5gxYwY9evRo0msELft+fOuttzj00EMZMWIEzzzzDIWFhVx55ZXsv//+fPTRRyQmJjZ6X+effz5JSUk/u826nsu6Gs/mMGXKFLp37177/ddff824cePYZ5996N27d4scc10a+979+uuvGTJkCP369eO2224jKyuLt99+m2uvvZaPP/6YZ555ptHHnDZtGn/961/Jzc1d6763336bCy+8kJtvvpmtt96a3/zmN1x22WXcddddtdvccsstlJaW8vvf/37TnrykDsfGXpKaaIcddmCXXXaJdhntUt++fdljjz2a/LiysjKSk5PXGq+srCQUChEXt/G/7kpLS0lJSdnoxxcVFXHllVfy3HPPUVBQwAMPPEBOTg677rorDzzwAKmpqQ22z83N3eBrMGzYMBYtWgTARx991OTG/oILLlhr7NBDDyU7O5u77767QWN/3nnnUV5ezkcffUSXLl1qx4855phGH69nz561z2mvvfaib9++DB8+nLvvvnudjf2oUaO47777GDduHDExdScX3n333Rx99NE8++yzDbb/z3/+w+LFi/nggw/o06dP7fhRRx3F7373O8LhcKNrrW9j34+Ncfnll7PNNtvw+OOP174/+/Tpw1577cU999zDr3/960bt54knnuDll1/m73//O6NHj17vdi35XNa0uY6zIY197z700EOsWrWKJ554ovZDm/32248FCxbw73//m6KiogaPX5+qqirOPPNMzj33XD777LO1znJ44YUX2H///bn44osBKC4u5pJLLqm9f+bMmYwbN47nn3++SR/sSBJ4Kr4ktYhQKMQFF1zAxIkT2XbbbUlJSWHgwIE8//zzDbZbtGgR55xzDj169CAxMZHs7Gz22msvXn311Qbbvfrqq+y///6kpaWRkpLCXnvtxWuvvdZgm9WnzH7++eccf/zxpKenk5mZySWXXEJVVRXfffcdhxxyCKmpqfTu3Zsbb7xxnbWvWrWKSy65hLy8PJKTkxk+fDiffvppo573o48+yp577kmnTp3o3LkzBx98cKMf21i9e/dm5MiRPPnkkwwePJikpCTGjRtXe8rxxIkTufTSS9liiy1ITEzkxx9/BOCee+5h4MCBJCUlkZmZydFHH80333zTYN9nnHEGnTt35osvvuCggw4iNTWV/ffff5PqPeecc3j44Ye5+uqrOeyww7j55pu58cYbSUxMpLy8fKP2Wb/ZbS6pqakkJSU1+BBk1qxZPPvss/zyl79sVGPTWKs/GCsoKFjn/WeddRZz585l0qRJtWPff/897777LmedddZa2y9ZsoSYmBhycnLWub+WeL02xU8//cSHH37Iaaed1uD1HjJkCNtssw1PPfVUo/azdOlSzj//fK677rq1zuqIpvqn4k+YMIHjjz8egH333Xet6QyffvopI0eOJCcnp3ZayIgRI5g3b94m1dCU9+7qM0DS09MbjGdkZBATE0NCQkKjjvmXv/yFpUuXct11163z/lWrVtGpU6fa7zt37syqVatqv//1r3/NqFGj1nmWiCRtSOv6TSdJbUB1dTVVVVUNvqqrq9fa7oUXXuCOO+7g2muv5YknnqhtJuvPHT7ttNN4+umn+eMf/8grr7zCXXfdxQEHHMCSJUtqt3nggQc46KCDSEtL47777uOxxx4jMzOTgw8+eK3mHuCEE05g4MCBPPHEE/zyl7/k1ltv5Te/+Q1HHXUUI0aM4KmnnmK//fbjyiuv5Mknn1zr8b/73e+YMWMGd911F3fddRfz589nn332Weec5/rGjx/PSSedxHbbbcdjjz3GxIkTWb58OUOHDuXrr79u1GsbDofXem2rqqrW2u6TTz7h8ssv56KLLuKll17i2GOPrb3vqquuYs6cOdx5550899xz5OTkcP3113P22Wez/fbb8+STT/K3v/2Nzz//nD333JMffvihwb4rKio44ogj2G+//XjmmWcYN27cz9a2offCK6+8wtlnn815551HVlYWAwcO5NRTT+Wxxx4jKytrref20EMPkZycTGJiIjvvvDP33ntvo167jVFdXU1lZSWzZs3i17/+NUEQcP7559fe/8477xAEAfn5+Zx00kl07tyZpKQk9tlnH6ZMmbLRx505cyYA22yzzTrv79u3L0OHDuWee+6pHbvnnnvo3bv3Oj9o2XPPPQmHwxxzzDG8/PLLlJSUbHRt9TXm/bgx74svv/wSgB133HGtY+64446192/IRRddRJ8+fdZ5Bsaazj//fOLi4khLS+Pggw/m3XffbdQxVlvXz711/d9c04gRIxg/fjwAf//735kyZQpTpkxhxIgRrFy5kgMPPJCCggL+/ve/M2nSJG677TZ69uzJ8uXLN3jsNb/qn5nRlPfu6NGjycjI4Ne//jUzZsxg+fLlPP/88/zrX//i/PPPb9CMr8/XX3/Nn//8Z/75z3/SuXPndW4zZMgQXnnlFaZMmUJhYSH/93//x5AhQ4DI//tPPvmEm266aYPHkqR1CiRJjXLvvfcGwDq/YmNjG2wLBLm5uUFJSUnt2MKFC4OYmJjg+uuvrx3r3LlzMGbMmPUec+XKlUFmZmZw+OGHNxivrq4OBg4cGOy22261Y9dcc00ABDfffHODbQcNGhQAwZNPPlk7VllZGWRnZwfHHHNM7dgbb7wRAMFOO+0UhMPh2vFZs2YF8fHxwS9+8Yu1jrXanDlzgri4uODCCy9scOzly5cHeXl5wQknnLDe51j/2Ov7mjt3bu22vXr1CmJjY4PvvvtunfsYNmxYg/GioqIgOTk5OOywwxqMz5kzJ0hMTAxOPvnk2rHRo0cHQHDPPfesVePq57yhr169ejV4XP/+/YM99tgjKC4uDkaPHh288cYb630dTj755ODBBx8M3n777eDxxx8PDj300AAI/vCHP6z3MR9++GEABPfee+96t1mffv361dbdrVu34N13321w//XXXx8AQVpaWnDkkUcGL730UvDEE08EO+64Y5CUlBR89tlnP7v/mTNnBkBwww03BJWVlcGqVauCadOmBXvuuWfQrVu3YObMmQ22X/0aL1q0KLj33nuDxMTEYMmSJUFVVVXQrVu3YOzYsUEQBEGnTp2C0aNH1z4uHA4H5557bhATExMAQSgUCrbddtvgN7/5zc8eY32a8n5c/Z7Z0Nfw4cNrH/Pggw8GQDBlypS1jn3OOecECQkJP/u6BkEQPP/880F8fHzwxRdfNKj5v//9b4PtPvnkk+Diiy8OnnrqqeDtt98O7rnnnmDbbbcNYmNjg5deemmDx2nM+77+cwuCyM+/a665pvb7//73vwGw1nv/o48+CoDg6aef/tkahg8f3qjXuP57oqnv3W+++Sbo379/g/1ddNFFDX4Wrk91dXWw++67ByeddFKDmrfffvsG24XD4Qbvl379+gXff/99sGTJkiAnJyeYOHHiBo8lSevjHHtJaqL777+fbbfdtsHYulaI33fffRvMn87NzSUnJ4fZs2fXju22225MmDCBrl27csABB7Dzzjs3WBhs8uTJLF26lNGjR6+Vjh1yyCHceOONrFy5skGiNHLkyAbbbbvttnz22WcceuihtWNxcXFsvfXWDWpZ7eSTT27wfHr16sWQIUN444031vuavPzyy1RVVXH66ac3qDMpKYnhw4f/7GPru+GGG9hvv/3WGl9zIaodd9xxvWlv/fQeIgt5lZWVrbWKeo8ePdhvv/3WedbDmvuAyCn1a76267Lm3Nh//vOfnHjiiXTr1o2kpCRKS0tZuHAhRx111FoLnj344INr1XH44Yfzl7/8hYsuuojs7OwNHr8pnnjiCVauXFl7hsOhhx7Ks88+W7vK+eoEtHv37jzxxBPExsYCkYR866235sYbb+SBBx7Y4HGuvPJKrrzyytrvU1NTeeONN352IbXjjz+eiy66iAcffJDevXuzcOHCtf4NVwuFQtx5551cddVVvPjii3z00Ue8/fbb3HrrrfzrX//ixRdfbLBuQGM15v04duzYRiXma66lsLruddnQFSeKi4s599xzufLKKze4AN7gwYMZPHhw7fdDhw7l6KOPZsCAAVxxxRUcfPDBG6wdItOB1jxVHeDEE09s1OPXZeutt6ZLly5ceeWVLFiwgGHDhq1zEdJ//etfDRL89al/BkxT3ruzZs3i8MMPJzc3l8cff5zs7Gzef/99/vznP7NixQruvvvunz3uLbfcwg8//LDW2g9rWj0F4aabbqK4uJgtt9ySmJgYzj777Nozeb744gsuuOACPv/8c7baaituvfVWhg4dusHnLkk29pLURNtuu22jFs/r2rXrWmOJiYmUlZXVfv/oo4/y5z//mbvuuourr76azp07c/TRR3PjjTeSl5dXOwf5uOOOW+9xli5d2qCxz8zMbHB/QkICKSkpazWRCQkJ6zxlOS8vb51jn3322XprWF3nrrvuus77GzvHecstt2zUa9utW7dG37d6WsO6HpOfn99gHjdASkoKaWlpa22bl5e33jnc9a3ZlO2zzz5Mnz6d119/nbFjx/L9999z1llncdlll/HSSy9tsDE79dRTef755/noo48afDjTHLbffnsg8gHTUUcdxeDBg7n44otr/61Xv4cPOOCA2sYIIq/lwIED+eSTTxp1nIsvvphTTz2V8vJypk6dyh/+8AeOPPJIPvvss3X+PwHo1KkTo0aN4p577qFXr14ccMAB9OrV62eP06tXrwaLzj322GOcdNJJXH755XzwwQeNqrW+xrwfe/bs2WAF+PWp/75Y/ZzrT7lZbenSpWv9H17T73//e+Lj47ngggtqL5e2YsUKILLY47Jly0hPT1/vBwQZGRmMHDmSO++8c70LT65p4MCB65w6sqHV+H9Oeno6b731Ftdddx2/+93vKCoqolu3bvzyl7/kD3/4Q+2HnFtvvTVBEGxwf/V/zjTlvfvb3/6WkpISpk2bVvuzdNiwYWRlZXHWWWdx+umnr/eDoTlz5vDHP/6Rv/zlLyQkJNT+e6yeGrBs2TISExMbvMbZ2dm1H9K99dZbPPLII3z++edUVlZy1FFHceqpp/LSSy8xceJEjjzySH788ccNvickyTn2khRFWVlZ3HbbbcyaNYvZs2dz/fXX8+STT9Ymk6v/kL799tv58MMP1/m1rssqbYqFCxeuc2x9DVj9Oh9//PF11vj+++83a40/l2iued/quhcsWLDWtvPnz1+rWVnfvq+99lri4+M3+LWuS6F16tSJww8/nAEDBnDbbbfx3XffUVFRwWWXXbbB57q6oWnpBeDi4uLYaaed+P7772vH1jUHvH5dja2pe/fu7LLLLuy1115ceuml3HXXXfz0009cc801P/u4s846i2nTpvHcc8+tc9G8DTnhhBOaNGd9Y5x11lmNel/UXxtg9Yc5X3zxxVr7++KLLzb4Yc+XX37JrFmzyMvLo0uXLnTp0oXDDz8ciMwX79KlC8XFxT+7j9Xvqw2dHdDSBgwYwCOPPMKSJUuYNm0ao0aN4tprr+Xmm2+u3Wb//fdv1Gtc/z3SlPfutGnT2G677daaS7/6g8qfe//MmDGDsrIyLr744tp/iy5duvDee+/xzTff0KVLF6666qp1Pra8vJxzzz2Xq6++mq222orvvvuOGTNmcNlll5GcnMw555xDKBTapPUsJHUcJvaS1Er07NmTCy64gNdee4333nsPiFwaLCMjg6+//rpRp/s2h4cffphLLrmk9g/+2bNnM3nyZE4//fT1Pubggw8mLi6O6dOnr/M09mjac889SU5O5oEHHqhdnRsi1z5//fXXf/ZsiPo29lT8IAjWap569OhB3759KSws3OD+Jk6cSHx8PDvvvHOj6txYq1atYurUqWy99da1Y7vvvjvdu3fnlVdeobq6ujb5nD9/Pp999hknn3zyRh3rlFNO4a677uI///kPl19++XqT+D333JOzzjqL4uJijj766PXub8GCBes8I2PFihXMnTuX/Pz8jaqzMTbmVPwtttiC3XbbjQceeIDLLrus9nWdOnUq3333HWPGjPnZfd122221yfBq06ZN4ze/+Q1jx45l+PDh613ADSKXYHz++ecZNGjQJiXujbX6/0T9s5XWFAqFGDhwILfeeisTJkxokKhvzKn4TXnv5ufn8+WXX7JixYoGr9vqhvrnzsgYNGjQOqcajRkzhuLiYu699971Pn78+PEkJCTUfsC3+sOWlStXkpqaSmVlJeXl5Y06W0GSbOwlqYm+/PLLda4GvdVWWzVpDnRxcTH77rsvJ598Mv379yc1NZUPP/yQl156qfY6y507d+b2229n9OjRLF26lOOOO46cnBwWLVrEZ599xqJFi/jnP//ZbM8NoLCwkKOPPppf/vKXFBcXc80115CUlLTe1Akil6C79tpr+f3vf8+MGTM45JBD6NKlCwUFBXzwwQd06tSpdnX5n/PDDz8wderUtca7d+/eqNOd1yUjI4Orr76a3/3ud5x++umcdNJJLFmyhHHjxpGUlLTB1Hi1/Pz8jWoQd9hhBy644AJ22WUXVq5cyY8//shrr73G5MmTay8JBnDTTTfx9ddfs//++9O9e3cKCwu5++67eeWVVxg7duxaZxY8/vjjALVXK/joo49qm5L6H1bsv//+vPXWWw3es0OGDOGII45g2223JT09nVmzZvHPf/6T6dOnN7jUWkxMDLfeeisnnHACRx55JL/+9a9ZuXIlf/rTn0hISPjZ98SG3HDDDey+++786U9/4q677lrvdhua3wxw3XXX8d577zFq1CgGDRpEcnIyM2fO5I477mDJkiXrXGn8ueeeW+e89/qvXWPej7179/7ZtQLW54YbbuDAAw/k+OOP57zzzqOwsJDf/va37LDDDpx55pm1282ePZutttqK0aNH174WgwYNWu9+t99++9o1EiCyZkbPnj3ZZZddyMrK4ocffuDmm2+moKCg9pJzLW31GQj//ve/ay+r2KdPH6ZMmcI//vEPjjrqKLbcckuCIODJJ59k2bJlHHjggbWP79evX5OP2ZT37pgxYzjqqKM48MAD+c1vfkNWVhZTp07l+uuvZ7vttmswBebss8/mvvvuY/r06fTq1YuMjIwGr/dqGRkZVFVVrfM+gG+//ZYbb7yRN954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l19+GYCJEycSExODu7s79evX55tvvnGcc7YKd1JSEoZhsHDhQgAWLlyIYRjMnz+f1q1b4+3tTYcOHdi+fXuhWF999VUiIiLw8/PjnnvuISsr65z35evrS2RkpOPl4uKCn5+f4/OTTz7JzTffzPjx44mOjqZevXqOe5wxY0ahvgIDA/nyyy8BqFWrFgAtW7bEMAy6du1aqO2bb75JVFQUISEhjBgxgtzc3Av+OxARESlPlNiLiIhUICdOnOCPP/5gxIgR+Pj4nLWNYRiFPj/33HP07duXjRs3MnToUKZPn87DDz/MI488wqZNm3jggQe4++67WbBgQbHjefrpp3nrrbdYtWoVrq6uDB061PHdDz/8wHPPPce4ceNYtWoVUVFRfPjhh8W+RkHz589n69atzJ07l5kzZxbpnBUrVgAwb9484uLimDZtmuO7BQsWsHv3bhYsWMBXX33Fl19+6fhBQEREpKLQVHwREZEKZNeuXZimSf369QsdDw0NdVTDR4wYwWuvveb4btCgQYUS7kGDBnHXXXcxfPhwAMaMGcPy5ct58803ueqqq4oVz7hx4+jSpQsATz75JL169SIrKwtPT0/effddhg4dyr333gvAyy+/zLx5885btb8QHx8fPvvss2JNwT89fT8kJITIyMhC3wUFBTFhwgRcXFxo0KABvXr1Yv78+YWm/4uIiJR3qtiLiIhUQP+uyq9YsYJ169bRuHFjsrOzC33XunXrQp+3bt1Kx44dCx3r2LEjW7duLXYczZo1c7yPiooCICEhwXGd9u3bF2r/78/F1bRp01J9rr5x48a4uLg4PkdFRTniFxERqShUsRcREalA6tSpg2EYbNu2rdDx2rVrA+Dl5XXGOWebsv/vHwZM03Qcs1gsjmOnneu584IL8Z0+32azXfA+Supc91IwVjh3vP/274UEDcMo0/hFRETKgir2IiIiFUhISAjdu3dnwoQJpKenl6iPhg0bsmTJkkLH/v77bxo2bAjkT12Pi4tzfF+SreIaNmzI8uXLCx379+fSEBYWVijWnTt3Ftry73SF32q1lvq1RUREygNV7EVERCqYDz/8kI4dO9K6dWuef/55mjVrhsViYeXKlWzbto3Y2Njznv/YY49x66230qpVK7p168avv/7KtGnTmDdvHmCv+rdr145XX32VmjVrcvz4cZ555plix/nwww8zZMgQWrduTadOnfj222/ZvHmzY3ZBabn66quZMGEC7dq1w2az8cQTTxSqxIeHh+Pl5cXs2bOpWrUqnp6eBAQElGoMIiIizqSKvYiISAUTExPD2rVrueaaaxg7dizNmzendevWvP/++zz66KO89NJL5z2/X79+/Pe//+WNN96gcePGfPzxx0yaNKnQNnBffPEFubm5tG7dmocfftixTV5x3HbbbTz77LM88cQTxMbGsn//fh588MFi93Mhb731FtWqVaNz584MGjSIRx99FG9vb8f3rq6uvPfee3z88cdER0fTt2/fUo9BRETEmQzz3w+liYiIiIiIiEiFoYq9iIiIiIiISAWmxF5ERERERESkAlNiLyIiIiIiIlKBKbEXERERERERqcCU2IuIiIiIiIhUYErsRURERERERCowJfYiIiIiIiIiFZgSexEREREREZEKTIm9iIiIiIiISAWmxF5ERERERESkAlNiLyIiIiIiIlKB/T97bVMXwQQjUwAAAABJRU5ErkJggg==", "text/plain": [ "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "Tester.test(ensemble, test)" ] }, { "cell_type": "code", "execution_count": 86, "id": "d0c41043-2049-4883-947f-2aad2f6954c2", "metadata": {}, "outputs": [], "source": [ "from sklearn.ensemble import RandomForestRegressor\n", "\n", "result = collection.get(include=['embeddings', 'documents', 'metadatas'])\n", "vectors = np.array(result['embeddings'])\n", "documents = result['documents']\n", "prices = [metadata['price'] for metadata in result['metadatas']]" ] }, { "cell_type": "code", "execution_count": null, "id": "e9c3276f-ae01-478d-bb27-dc73b567b41a", "metadata": {}, "outputs": [], "source": [ "rf_model = RandomForestRegressor(n_estimators=100, random_state=42, n_jobs=8)\n", "rf_model.fit(vectors, prices)" ] }, { "cell_type": "code", "execution_count": 92, "id": "3e8f70cd-4147-40c6-9861-a3513b7e5499", "metadata": {}, "outputs": [], "source": [ "def new_rf(item):\n", " text = item.prompt.split(\"to the nearest dollar?\\n\\n\")[1].split(\"\\n\\nPrice is $\")[0]\n", " vector = model.encode([text])\n", " return max(0, rf_model.predict(vector)[0])" ] }, { "cell_type": "code", "execution_count": 93, "id": "a2e3340f-7ed4-47eb-a5a9-dff4c0353f58", "metadata": {}, "outputs": [ { "data": { "text/plain": [ "289.98609999999996" ] }, "execution_count": 93, "metadata": {}, "output_type": "execute_result" } ], "source": [ "new_rf(test[0])" ] }, { "cell_type": "code", "execution_count": 96, "id": "f91c903b-8db1-4374-807e-3a8ce282ef30", "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "\u001b[93m1: Guess: $289.99 Truth: $374.41 Error: $84.42 SLE: 0.06 Item: OEM AC Compressor w/A/C Repair Kit For F...\u001b[0m\n", "\u001b[92m2: Guess: $196.65 Truth: $225.11 Error: $28.46 SLE: 0.02 Item: Motorcraft YB3125 Fan Clutch\u001b[0m\n", "\u001b[91m3: Guess: $213.42 Truth: $61.68 Error: $151.74 SLE: 1.51 Item: Dorman 603-159 Front Washer Fluid Reserv...\u001b[0m\n", "\u001b[93m4: Guess: $364.84 Truth: $599.99 Error: $235.15 SLE: 0.25 Item: HP Premium 17.3-inch HD Plus Touchscreen...\u001b[0m\n", "\u001b[91m5: Guess: $195.52 Truth: $16.99 Error: $178.53 SLE: 5.72 Item: 5-Position Super Switch Pickup Selector ...\u001b[0m\n", "\u001b[92m6: Guess: $69.63 Truth: $31.99 Error: $37.64 SLE: 0.58 Item: Horror Bookmarks, Resin Horror Bookmarks...\u001b[0m\n", "\u001b[91m7: Guess: $275.91 Truth: $101.79 Error: $174.12 SLE: 0.98 Item: SK6241 - Stinger 4 Gauge 6000 Series Pow...\u001b[0m\n", "\u001b[93m8: Guess: $222.00 Truth: $289.00 Error: $67.00 SLE: 0.07 Item: Godox ML60Bi LED Light Kit, Handheld LED...\u001b[0m\n", "\u001b[91m9: Guess: $275.46 Truth: $635.86 Error: $360.40 SLE: 0.70 Item: Randall RG75DG3PLUS G3 Plus 100-Watt Com...\u001b[0m\n", "\u001b[91m10: Guess: $182.72 Truth: $65.99 Error: $116.73 SLE: 1.02 Item: HOLDWILL 6 Pack LED Shop Light, 4FT 24W ...\u001b[0m\n", "\u001b[92m11: Guess: $259.06 Truth: $254.21 Error: $4.85 SLE: 0.00 Item: Viking Horns V103C/1005ATK 3 Gallon Air ...\u001b[0m\n", "\u001b[91m12: Guess: $220.22 Truth: $412.99 Error: $192.77 SLE: 0.39 Item: CURT 70110 Custom Tow Bar Base Plate Bra...\u001b[0m\n", "\u001b[92m13: Guess: $171.30 Truth: $205.50 Error: $34.20 SLE: 0.03 Item: 10-Pack Solar HAMMERED BRONZE Finish Pos...\u001b[0m\n", "\u001b[92m14: Guess: $267.41 Truth: $248.23 Error: $19.18 SLE: 0.01 Item: COSTWAY Electric Tumble Dryer, Sliver\u001b[0m\n", "\u001b[93m15: Guess: $286.92 Truth: $399.00 Error: $112.08 SLE: 0.11 Item: FREE SIGNAL TV Transit 32\" 12 Volt DC Po...\u001b[0m\n", "\u001b[92m16: Guess: $349.58 Truth: $373.94 Error: $24.36 SLE: 0.00 Item: Bilstein 5100 Monotube Gas Shock Set com...\u001b[0m\n", "\u001b[91m17: Guess: $235.41 Truth: $92.89 Error: $142.52 SLE: 0.85 Item: Sangean K-200 Multi-Function Upright AM/...\u001b[0m\n", "\u001b[93m18: Guess: $117.23 Truth: $51.99 Error: $65.24 SLE: 0.64 Item: Charles Leonard Magnetic Lapboard Class ...\u001b[0m\n", "\u001b[91m19: Guess: $425.97 Truth: $179.00 Error: $246.97 SLE: 0.75 Item: Gigabyte AMD Radeon HD 7870 2 GB GDDR5 D...\u001b[0m\n", "\u001b[93m20: Guess: $71.15 Truth: $19.42 Error: $51.73 SLE: 1.59 Item: 3dRose LLC 8 x 8 x 0.25 Inches Bull Terr...\u001b[0m\n", "\u001b[93m21: Guess: $341.22 Truth: $539.95 Error: $198.73 SLE: 0.21 Item: ROKINON 85mm F1.4 Auto Focus Full Frame ...\u001b[0m\n", "\u001b[93m22: Guess: $216.19 Truth: $147.67 Error: $68.52 SLE: 0.14 Item: AUTOSAVER88 Headlight Assembly Compatibl...\u001b[0m\n", "\u001b[91m23: Guess: $193.20 Truth: $24.99 Error: $168.21 SLE: 4.04 Item: ASI NAUTICAL 2.5 Inches Opera Glasses Bi...\u001b[0m\n", "\u001b[91m24: Guess: $287.75 Truth: $149.00 Error: $138.75 SLE: 0.43 Item: Behringer TUBE OVERDRIVE TO100 Authentic...\u001b[0m\n", "\u001b[92m25: Guess: $42.07 Truth: $16.99 Error: $25.08 SLE: 0.76 Item: Fun Express Insect Finger Puppets - 24 f...\u001b[0m\n", "\u001b[91m26: Guess: $120.42 Truth: $7.99 Error: $112.43 SLE: 6.78 Item: WAFJAMF Roller Stamp Identity Theft Stam...\u001b[0m\n", "\u001b[92m27: Guess: $202.46 Truth: $199.99 Error: $2.47 SLE: 0.00 Item: Capulina Tiffany Floor Lamp 2-Light 16\" ...\u001b[0m\n", "\u001b[92m28: Guess: $286.22 Truth: $251.45 Error: $34.77 SLE: 0.02 Item: Apple Watch Series 6 (GPS, 44mm) - Space...\u001b[0m\n", "\u001b[92m29: Guess: $252.88 Truth: $231.62 Error: $21.26 SLE: 0.01 Item: ICON 01725 Tandem Axle Fender Skirt FS17...\u001b[0m\n", "\u001b[93m30: Guess: $184.08 Truth: $135.00 Error: $49.08 SLE: 0.09 Item: SanDisk 128GB Ultra (10 Pack) MicroSD Cl...\u001b[0m\n", "\u001b[92m31: Guess: $304.83 Truth: $356.62 Error: $51.79 SLE: 0.02 Item: Velvac 2020,L,C/Hr,W,E2003,102\",Bk - 715...\u001b[0m\n", "\u001b[92m32: Guess: $245.45 Truth: $257.99 Error: $12.54 SLE: 0.00 Item: TCMT Passenger Backrest Sissy Bar & Lugg...\u001b[0m\n", "\u001b[91m33: Guess: $200.22 Truth: $27.99 Error: $172.23 SLE: 3.75 Item: Alnicov 63.5MM Brass Tremolo Block,Tremo...\u001b[0m\n", "\u001b[91m34: Guess: $270.72 Truth: $171.20 Error: $99.52 SLE: 0.21 Item: Subaru Forester Outback Legacy OEM Engin...\u001b[0m\n", "\u001b[92m35: Guess: $241.48 Truth: $225.00 Error: $16.48 SLE: 0.00 Item: Richmond Auto Upholstery - 2012 Dodge Ra...\u001b[0m\n", "\u001b[93m36: Guess: $161.31 Truth: $105.00 Error: $56.31 SLE: 0.18 Item: AP-39 Automotive Paint Primer Grey 2K Ur...\u001b[0m\n", "\u001b[93m37: Guess: $227.43 Truth: $299.99 Error: $72.56 SLE: 0.08 Item: Road Top Wireless Carplay Retrofit Kit D...\u001b[0m\n", "\u001b[93m38: Guess: $675.36 Truth: $535.09 Error: $140.27 SLE: 0.05 Item: Gibson Performance Exhaust 5658 Aluminiz...\u001b[0m\n", "\u001b[91m39: Guess: $125.74 Truth: $12.33 Error: $113.41 SLE: 5.07 Item: Bella Tunno Happy Links - Baby Montessor...\u001b[0m\n", "\u001b[91m40: Guess: $208.98 Truth: $84.99 Error: $123.99 SLE: 0.80 Item: CANMORE H300 Handheld GPS Golf Device, S...\u001b[0m\n", "\u001b[91m41: Guess: $134.14 Truth: $15.99 Error: $118.15 SLE: 4.30 Item: DCPOWER AC Adapter Compatible Replacemen...\u001b[0m\n", "\u001b[91m42: Guess: $189.20 Truth: $62.44 Error: $126.76 SLE: 1.21 Item: Sharp, VX2128V, Commercial Desktop Calcu...\u001b[0m\n", "\u001b[92m43: Guess: $109.19 Truth: $82.99 Error: $26.20 SLE: 0.07 Item: Melissa & Doug Lifelike Plush Stork Gian...\u001b[0m\n", "\u001b[91m44: Guess: $271.23 Truth: $599.95 Error: $328.72 SLE: 0.63 Item: Sony SSCS8 2-Way 3-Driver Center Channel...\u001b[0m\n", "\u001b[93m45: Guess: $263.61 Truth: $194.99 Error: $68.62 SLE: 0.09 Item: ASUS Chromebook CX1, 14\" Full HD NanoEdg...\u001b[0m\n", "\u001b[92m46: Guess: $297.28 Truth: $344.95 Error: $47.67 SLE: 0.02 Item: FiiO X7 32GB Hi-Res Lossless Music Playe...\u001b[0m\n", "\u001b[92m47: Guess: $33.59 Truth: $37.99 Error: $4.40 SLE: 0.01 Item: TORRO Leather Case Compatible with iPhon...\u001b[0m\n", "\u001b[92m48: Guess: $229.00 Truth: $224.35 Error: $4.65 SLE: 0.00 Item: Universal Air Conditioner KT 1031 A/C Co...\u001b[0m\n", "\u001b[92m49: Guess: $750.53 Truth: $814.00 Error: $63.47 SLE: 0.01 Item: Street Series Stainless Performance Cat-...\u001b[0m\n", "\u001b[92m50: Guess: $451.85 Truth: $439.88 Error: $11.97 SLE: 0.00 Item: Lenovo IdeaPad 3 14-inch Laptop, 14.0-in...\u001b[0m\n", "\u001b[92m51: Guess: $300.12 Truth: $341.43 Error: $41.31 SLE: 0.02 Item: Access Bed Covers TonnoSport 22050219 - ...\u001b[0m\n", "\u001b[91m52: Guess: $231.35 Truth: $46.78 Error: $184.57 SLE: 2.50 Item: G.I. JOE Hasbro 3 3/4\" Wave 5 Action Fig...\u001b[0m\n", "\u001b[93m53: Guess: $118.61 Truth: $171.44 Error: $52.83 SLE: 0.13 Item: T&S Brass B-0232-BST Double Pantry Fauce...\u001b[0m\n", "\u001b[91m54: Guess: $224.06 Truth: $458.00 Error: $233.94 SLE: 0.51 Item: ZTUOAUMA Fuel Injection Pump 3090942 309...\u001b[0m\n", "\u001b[91m55: Guess: $212.47 Truth: $130.75 Error: $81.72 SLE: 0.23 Item: 2AP18AA#ABA Hp Prime Graphing Calculator...\u001b[0m\n", "\u001b[91m56: Guess: $203.98 Truth: $83.81 Error: $120.17 SLE: 0.78 Item: Lowrance 000-0119-83 Nmea 2000 25' Exten...\u001b[0m\n", "\u001b[91m57: Guess: $178.24 Truth: $386.39 Error: $208.15 SLE: 0.59 Item: Jeep Genuine Accessories 82213051 Hood L...\u001b[0m\n", "\u001b[93m58: Guess: $222.32 Truth: $169.00 Error: $53.32 SLE: 0.07 Item: GODOX CB-06 Hard Carrying Case with Whee...\u001b[0m\n", "\u001b[91m59: Guess: $162.16 Truth: $17.95 Error: $144.21 SLE: 4.64 Item: Au-Tomotive Gold, INC. Ford Black Valet ...\u001b[0m\n", "\u001b[92m60: Guess: $253.29 Truth: $269.00 Error: $15.71 SLE: 0.00 Item: Snailfly Black Roof Rack Rail + Cross Ba...\u001b[0m\n", "\u001b[91m61: Guess: $199.17 Truth: $77.77 Error: $121.40 SLE: 0.87 Item: KING SHA Anti Glare LED Track Lighting H...\u001b[0m\n", "\u001b[91m62: Guess: $190.35 Truth: $88.99 Error: $101.36 SLE: 0.57 Item: APS Compatible with Chevy Silverado 1500...\u001b[0m\n", "\u001b[93m63: Guess: $254.11 Truth: $364.41 Error: $110.30 SLE: 0.13 Item: Wilwood Engineering 14011291R Brake Cali...\u001b[0m\n", "\u001b[92m64: Guess: $149.02 Truth: $127.03 Error: $21.99 SLE: 0.03 Item: ACDelco Gold 336-1925A Starter, Remanufa...\u001b[0m\n", "\u001b[92m65: Guess: $643.93 Truth: $778.95 Error: $135.02 SLE: 0.04 Item: UWS EC10783 69-Inch Matte Black Heavy-Wa...\u001b[0m\n", "\u001b[91m66: Guess: $448.25 Truth: $206.66 Error: $241.59 SLE: 0.60 Item: Dell Latitude E5440 14in Business Laptop...\u001b[0m\n", "\u001b[91m67: Guess: $184.53 Truth: $35.94 Error: $148.59 SLE: 2.60 Item: (Plug and Play) Spare Tire Brake Light W...\u001b[0m\n", "\u001b[91m68: Guess: $299.63 Truth: $149.00 Error: $150.63 SLE: 0.48 Item: The Ultimate Roadside Rescue Assistant\u001b[0m\n", "\u001b[92m69: Guess: $223.16 Truth: $251.98 Error: $28.82 SLE: 0.01 Item: Brand New 18\" x 8.5\" Replacement Wheel f...\u001b[0m\n", "\u001b[93m70: Guess: $205.25 Truth: $160.00 Error: $45.25 SLE: 0.06 Item: Headlight Headlamp LH Left & RH Right Pa...\u001b[0m\n", "\u001b[93m71: Guess: $114.25 Truth: $39.99 Error: $74.26 SLE: 1.07 Item: Lilo And Stitch Deluxe Oversize Print La...\u001b[0m\n", "\u001b[93m72: Guess: $253.33 Truth: $362.41 Error: $109.08 SLE: 0.13 Item: AC Compressor & A/C Clutch For Hyundai A...\u001b[0m\n", "\u001b[92m73: Guess: $291.06 Truth: $344.00 Error: $52.94 SLE: 0.03 Item: House Of Troy PIN475-AB Pinnacle Collect...\u001b[0m\n", "\u001b[91m74: Guess: $177.42 Truth: $25.09 Error: $152.33 SLE: 3.70 Item: Juno T29 WH Floating Electrical Feed Sin...\u001b[0m\n", "\u001b[92m75: Guess: $161.97 Truth: $175.95 Error: $13.98 SLE: 0.01 Item: Sherman GO-PARTS - for 2013-2016 Toyota ...\u001b[0m\n", "\u001b[91m76: Guess: $228.21 Truth: $132.64 Error: $95.57 SLE: 0.29 Item: Roland RPU-3 Electronic Keyboard Pedal o...\u001b[0m\n", "\u001b[93m77: Guess: $274.40 Truth: $422.99 Error: $148.59 SLE: 0.19 Item: Rockland VMI14 12,000 Pound 12 Volt DC E...\u001b[0m\n", "\u001b[92m78: Guess: $167.17 Truth: $146.48 Error: $20.69 SLE: 0.02 Item: Max Advanced Brakes Elite XDS Front Cros...\u001b[0m\n", "\u001b[92m79: Guess: $195.23 Truth: $156.83 Error: $38.40 SLE: 0.05 Item: Quality-Built 11030 Premium Quality Alte...\u001b[0m\n", "\u001b[91m80: Guess: $364.50 Truth: $251.99 Error: $112.51 SLE: 0.14 Item: Lucida LG-510 Student Classical Guitar, ...\u001b[0m\n", "\u001b[91m81: Guess: $231.66 Truth: $940.33 Error: $708.67 SLE: 1.95 Item: Longacre 52-79800 Aluminum Turn Plates\u001b[0m\n", "\u001b[91m82: Guess: $175.86 Truth: $52.99 Error: $122.87 SLE: 1.41 Item: Motion Pro 08-0380 Adjustable Torque Wre...\u001b[0m\n", "\u001b[93m83: Guess: $264.10 Truth: $219.95 Error: $44.15 SLE: 0.03 Item: Glyph Thunderbolt 3 NVMe Dock (0 GB)\u001b[0m\n", "\u001b[91m84: Guess: $263.57 Truth: $441.03 Error: $177.46 SLE: 0.26 Item: TOYO Open Country MT Performance Radial ...\u001b[0m\n", "\u001b[93m85: Guess: $236.33 Truth: $168.98 Error: $67.35 SLE: 0.11 Item: Razer Seiren X USB Streaming Microphone ...\u001b[0m\n", "\u001b[92m86: Guess: $33.74 Truth: $2.49 Error: $31.25 SLE: 5.28 Item: Happy Birthday to Dad From Your Daughter...\u001b[0m\n", "\u001b[91m87: Guess: $185.74 Truth: $98.62 Error: $87.12 SLE: 0.39 Item: Little Tikes My Real Jam First Concert S...\u001b[0m\n", "\u001b[92m88: Guess: $252.21 Truth: $256.95 Error: $4.74 SLE: 0.00 Item: Studio M Peace and Harmony Art Pole Comm...\u001b[0m\n", "\u001b[91m89: Guess: $210.60 Truth: $30.99 Error: $179.61 SLE: 3.57 Item: MyVolts 12V Power Supply Adaptor Compati...\u001b[0m\n", "\u001b[93m90: Guess: $350.19 Truth: $569.84 Error: $219.65 SLE: 0.24 Item: Dell Latitude 7212 Rugged Extreme Tablet...\u001b[0m\n", "\u001b[93m91: Guess: $225.92 Truth: $177.99 Error: $47.93 SLE: 0.06 Item: Covermates Contour Fit Car Cover - Light...\u001b[0m\n", "\u001b[93m92: Guess: $615.80 Truth: $997.99 Error: $382.19 SLE: 0.23 Item: Westin 57-4025 Black HDX Grille Guard fi...\u001b[0m\n", "\u001b[92m93: Guess: $250.11 Truth: $219.00 Error: $31.11 SLE: 0.02 Item: Fieldpiece JL2 Job Link Wireless App Tra...\u001b[0m\n", "\u001b[93m94: Guess: $284.68 Truth: $225.55 Error: $59.13 SLE: 0.05 Item: hansgrohe Talis S Modern Premium Easy Cl...\u001b[0m\n", "\u001b[93m95: Guess: $330.56 Truth: $495.95 Error: $165.39 SLE: 0.16 Item: G-Technology G-SPEED eS PRO High-Perform...\u001b[0m\n", "\u001b[92m96: Guess: $769.64 Truth: $942.37 Error: $172.73 SLE: 0.04 Item: DreamLine SHDR-1960723L-01 Shower Door, ...\u001b[0m\n", "\u001b[91m97: Guess: $152.95 Truth: $1.94 Error: $151.01 SLE: 15.67 Item: Sanctuary Square Backplate Finish: Oiled...\u001b[0m\n", "\u001b[92m98: Guess: $275.14 Truth: $284.34 Error: $9.20 SLE: 0.00 Item: Pelican Protector 1750 Long Case - Multi...\u001b[0m\n", "\u001b[92m99: Guess: $186.59 Truth: $171.90 Error: $14.69 SLE: 0.01 Item: Brock Replacement Driver and Passenger H...\u001b[0m\n", "\u001b[93m100: Guess: $210.11 Truth: $144.99 Error: $65.12 SLE: 0.14 Item: Carlinkit Ai Box Mini, Android 11, Multi...\u001b[0m\n", "\u001b[91m101: Guess: $268.78 Truth: $470.47 Error: $201.69 SLE: 0.31 Item: StarDot NetCamLIVE2 YouTube Live Stream ...\u001b[0m\n", "\u001b[91m102: Guess: $209.91 Truth: $66.95 Error: $142.96 SLE: 1.28 Item: Atomic Compatible FILXXCAR0016 16x25x5 M...\u001b[0m\n", "\u001b[93m103: Guess: $164.40 Truth: $117.00 Error: $47.40 SLE: 0.11 Item: Bandai Awakening of S. H. s.h.figuarts s...\u001b[0m\n", "\u001b[91m104: Guess: $272.69 Truth: $172.14 Error: $100.55 SLE: 0.21 Item: Fit System 62135G Passenger Side Towing ...\u001b[0m\n", "\u001b[92m105: Guess: $315.63 Truth: $392.74 Error: $77.11 SLE: 0.05 Item: Black Horse Black Aluminum Exceed Runnin...\u001b[0m\n", "\u001b[92m106: Guess: $41.32 Truth: $16.99 Error: $24.33 SLE: 0.73 Item: Dearsun Twinkle Star Color Night Light P...\u001b[0m\n", "\u001b[93m107: Guess: $54.31 Truth: $1.34 Error: $52.97 SLE: 10.00 Item: Pokemon - Gallade Spirit Link (83/108) -...\u001b[0m\n", "\u001b[92m108: Guess: $309.54 Truth: $349.98 Error: $40.44 SLE: 0.01 Item: Ibanez GA34STCE-NT GIO Series Classical ...\u001b[0m\n", "\u001b[93m109: Guess: $265.19 Truth: $370.71 Error: $105.52 SLE: 0.11 Item: Set 2 Heavy Duty 12-16.5 12x16.5 12 Ply ...\u001b[0m\n", "\u001b[93m110: Guess: $117.45 Truth: $65.88 Error: $51.57 SLE: 0.33 Item: Hairpin Table Legs 28\" Heavy Duty Hairpi...\u001b[0m\n", "\u001b[92m111: Guess: $252.53 Truth: $229.99 Error: $22.54 SLE: 0.01 Item: Marada Racing Seat with Adjustable Slide...\u001b[0m\n", "\u001b[91m112: Guess: $124.10 Truth: $9.14 Error: $114.96 SLE: 6.31 Item: Remington Industries 24UL1007STRWHI25 24...\u001b[0m\n", "\u001b[91m113: Guess: $451.74 Truth: $199.00 Error: $252.74 SLE: 0.67 Item: Acer S3-391-6046 13.3-inch Ultrabook, In...\u001b[0m\n", "\u001b[91m114: Guess: $242.77 Truth: $109.99 Error: $132.78 SLE: 0.62 Item: ICBEAMER 7\" RGB LED Headlights Bulb Halo...\u001b[0m\n", "\u001b[93m115: Guess: $362.67 Truth: $570.42 Error: $207.75 SLE: 0.20 Item: R1 Concepts Front Rear Brakes and Rotors...\u001b[0m\n", "\u001b[92m116: Guess: $247.70 Truth: $279.99 Error: $32.29 SLE: 0.01 Item: Camplux 2.64 GPM Tankless , Outdoor Port...\u001b[0m\n", "\u001b[93m117: Guess: $86.58 Truth: $30.99 Error: $55.59 SLE: 1.01 Item: KNOKLOCK 10 Pack 3.75 Inch(96mm) Kitchen...\u001b[0m\n", "\u001b[91m118: Guess: $221.84 Truth: $31.99 Error: $189.85 SLE: 3.65 Item: Valley Enterprises Yaesu USB FTDI CT-62 ...\u001b[0m\n", "\u001b[91m119: Guess: $163.77 Truth: $15.90 Error: $147.87 SLE: 5.19 Item: G9 LED Light Bulbs,8W,75W 100W replaceme...\u001b[0m\n", "\u001b[91m120: Guess: $147.15 Truth: $45.99 Error: $101.16 SLE: 1.32 Item: ZCHAOZ 4 Lights Antique White Farmhouse ...\u001b[0m\n", "\u001b[93m121: Guess: $171.90 Truth: $113.52 Error: $58.38 SLE: 0.17 Item: Honeywell TH8320R1003 Honeywell VisionPr...\u001b[0m\n", "\u001b[93m122: Guess: $320.91 Truth: $516.99 Error: $196.08 SLE: 0.23 Item: Patriot Exhaust H8013-1 1-7/8\" Clippster...\u001b[0m\n", "\u001b[92m123: Guess: $230.24 Truth: $196.99 Error: $33.25 SLE: 0.02 Item: Fitrite Autopart New Front Left Driver S...\u001b[0m\n", "\u001b[91m124: Guess: $128.13 Truth: $46.55 Error: $81.58 SLE: 1.00 Item: Technical Precision Replacement for GE G...\u001b[0m\n", "\u001b[93m125: Guess: $283.86 Truth: $356.99 Error: $73.13 SLE: 0.05 Item: Covercraft Carhartt SeatSaver Front Row ...\u001b[0m\n", "\u001b[93m126: Guess: $223.35 Truth: $319.95 Error: $96.60 SLE: 0.13 Item: Sennheiser SD Pro 2 (506008) - Double-Si...\u001b[0m\n", "\u001b[93m127: Guess: $151.12 Truth: $96.06 Error: $55.06 SLE: 0.20 Item: Hitachi MAF0110 Mass Air Flow Sensor\u001b[0m\n", "\u001b[91m128: Guess: $279.20 Truth: $190.99 Error: $88.21 SLE: 0.14 Item: AmScope SE305R-P-LED-PS36A 10X-30X LED C...\u001b[0m\n", "\u001b[93m129: Guess: $205.81 Truth: $257.95 Error: $52.14 SLE: 0.05 Item: Front Left Driver Side Window Regulator ...\u001b[0m\n", "\u001b[91m130: Guess: $193.19 Truth: $62.95 Error: $130.24 SLE: 1.23 Item: Premium Replica Hubcap Set, Fits Nissan ...\u001b[0m\n", "\u001b[92m131: Guess: $56.27 Truth: $47.66 Error: $8.61 SLE: 0.03 Item: Excellerations Phonics Spelling Game for...\u001b[0m\n", "\u001b[92m132: Guess: $241.53 Truth: $226.99 Error: $14.54 SLE: 0.00 Item: RC4WD BigDog Dual Axle Scale Car/Truck T...\u001b[0m\n", "\u001b[93m133: Guess: $245.36 Truth: $359.95 Error: $114.59 SLE: 0.15 Item: Unknown Stage 2 Clutch Kit - Low Altitud...\u001b[0m\n", "\u001b[91m134: Guess: $275.35 Truth: $78.40 Error: $196.95 SLE: 1.56 Item: 2002-2008 Dodge Ram 1500 Mopar 4X4 Emble...\u001b[0m\n", "\u001b[92m135: Guess: $182.26 Truth: $172.77 Error: $9.49 SLE: 0.00 Item: Pro Comp Alloys Series 89 Wheel with Pol...\u001b[0m\n", "\u001b[93m136: Guess: $246.42 Truth: $316.45 Error: $70.03 SLE: 0.06 Item: Detroit Axle - Front Rear Strut & Coil S...\u001b[0m\n", "\u001b[91m137: Guess: $190.34 Truth: $87.99 Error: $102.35 SLE: 0.59 Item: ECCPP Rear Wheel Axle Replacement fit fo...\u001b[0m\n", "\u001b[92m138: Guess: $242.90 Truth: $226.63 Error: $16.27 SLE: 0.00 Item: Dell Latitude E6520 Intel i7-2720QM 2.20...\u001b[0m\n", "\u001b[91m139: Guess: $203.65 Truth: $31.49 Error: $172.16 SLE: 3.39 Item: F FIERCE CYCLE 251pcs Black Universal Mo...\u001b[0m\n", "\u001b[92m140: Guess: $202.23 Truth: $196.00 Error: $6.23 SLE: 0.00 Item: Flash Furniture 4 Pk. HERCULES Series 88...\u001b[0m\n", "\u001b[91m141: Guess: $232.95 Truth: $78.40 Error: $154.55 SLE: 1.17 Item: B&M 30287 Throttle Valve/Kickdown Cable,...\u001b[0m\n", "\u001b[92m142: Guess: $119.45 Truth: $116.25 Error: $3.20 SLE: 0.00 Item: Gates TCK226 PowerGrip Premium Timing Be...\u001b[0m\n", "\u001b[92m143: Guess: $128.62 Truth: $112.78 Error: $15.84 SLE: 0.02 Item: Monroe Shocks & Struts Quick-Strut 17149...\u001b[0m\n", "\u001b[91m144: Guess: $149.51 Truth: $27.32 Error: $122.19 SLE: 2.79 Item: Feit Electric BPMR16/GU10/930CA/6 35W EQ...\u001b[0m\n", "\u001b[92m145: Guess: $117.07 Truth: $145.91 Error: $28.84 SLE: 0.05 Item: Yellow Jacket 2806 Contractor Extension ...\u001b[0m\n", "\u001b[93m146: Guess: $240.20 Truth: $171.09 Error: $69.11 SLE: 0.11 Item: Garage-Pro Tailgate SET Compatible with ...\u001b[0m\n", "\u001b[93m147: Guess: $229.93 Truth: $167.95 Error: $61.98 SLE: 0.10 Item: 3M Perfect It Buffing and Polishing Kit ...\u001b[0m\n", "\u001b[93m148: Guess: $70.24 Truth: $28.49 Error: $41.75 SLE: 0.78 Item: Chinese Style Dollhouse Model DIY Miniat...\u001b[0m\n", "\u001b[93m149: Guess: $194.08 Truth: $122.23 Error: $71.85 SLE: 0.21 Item: Generic NRG Innovations SRK-161H Steerin...\u001b[0m\n", "\u001b[91m150: Guess: $127.91 Truth: $32.99 Error: $94.92 SLE: 1.78 Item: Learning Resources Coding Critters Range...\u001b[0m\n", "\u001b[91m151: Guess: $198.29 Truth: $71.20 Error: $127.09 SLE: 1.03 Item: Bosch Automotive 15463 Oxygen Sensor, OE...\u001b[0m\n", "\u001b[92m152: Guess: $102.22 Truth: $112.75 Error: $10.53 SLE: 0.01 Item: Case of 24-2 Inch Blue Painters Tape - 6...\u001b[0m\n", "\u001b[93m153: Guess: $187.33 Truth: $142.43 Error: $44.90 SLE: 0.07 Item: MOCA Engine Water Pump & Fan Clutch fit ...\u001b[0m\n", "\u001b[91m154: Guess: $230.65 Truth: $398.99 Error: $168.34 SLE: 0.30 Item: SAREMAS Foot Step Bars for Hyundai Palis...\u001b[0m\n", "\u001b[92m155: Guess: $432.30 Truth: $449.00 Error: $16.70 SLE: 0.00 Item: Gretsch G9210 Square Neck Boxcar Mahogan...\u001b[0m\n", "\u001b[91m156: Guess: $313.31 Truth: $189.00 Error: $124.31 SLE: 0.25 Item: NikoMaku Mirror Dash Cam Front and Rear ...\u001b[0m\n", "\u001b[91m157: Guess: $246.08 Truth: $120.91 Error: $125.17 SLE: 0.50 Item: Fenix HP25R v2.0 USB-C Rechargeable Head...\u001b[0m\n", "\u001b[92m158: Guess: $241.53 Truth: $203.53 Error: $38.00 SLE: 0.03 Item: R&L Racing Heavy Duty Roll-Up Soft Tonne...\u001b[0m\n", "\u001b[92m159: Guess: $322.14 Truth: $349.99 Error: $27.85 SLE: 0.01 Item: Garmin 010-02258-10 GPSMAP 64sx, Handhel...\u001b[0m\n", "\u001b[93m160: Guess: $87.99 Truth: $34.35 Error: $53.64 SLE: 0.85 Item: Brown 5-7/8\" X 8-1/2\" X 3/16\" Thick Heav...\u001b[0m\n", "\u001b[93m161: Guess: $242.75 Truth: $384.99 Error: $142.24 SLE: 0.21 Item: GAOMON PD2200 Pen Display & 20 Pen Nibs ...\u001b[0m\n", "\u001b[93m162: Guess: $284.49 Truth: $211.00 Error: $73.49 SLE: 0.09 Item: VXMOTOR for 97-03 Ford F150/F250 Lightdu...\u001b[0m\n", "\u001b[91m163: Guess: $309.55 Truth: $129.00 Error: $180.55 SLE: 0.76 Item: HP EliteBook 2540p Intel Core i7-640LM X...\u001b[0m\n", "\u001b[92m164: Guess: $142.35 Truth: $111.45 Error: $30.90 SLE: 0.06 Item: Green EPX Mixing Nozzles 100-Pack-fits 3...\u001b[0m\n", "\u001b[91m165: Guess: $180.92 Truth: $81.12 Error: $99.80 SLE: 0.63 Item: Box Partners 6 1/4 x 3 1/8\" 13 Pt. Manil...\u001b[0m\n", "\u001b[93m166: Guess: $343.64 Truth: $457.08 Error: $113.44 SLE: 0.08 Item: Vixen Air 1/2\" NPT Air Ride Suspension H...\u001b[0m\n", "\u001b[91m167: Guess: $161.05 Truth: $49.49 Error: $111.56 SLE: 1.36 Item: Smart Floor Lamp, 2700-6500K+RGBPink Mul...\u001b[0m\n", "\u001b[91m168: Guess: $205.76 Truth: $80.56 Error: $125.20 SLE: 0.87 Item: SOZG 324mm Wheelbase Body Shell RC Car B...\u001b[0m\n", "\u001b[92m169: Guess: $318.38 Truth: $278.39 Error: $39.99 SLE: 0.02 Item: Mickey Thompson ET Street S/S Racing Rad...\u001b[0m\n", "\u001b[91m170: Guess: $217.56 Truth: $364.50 Error: $146.94 SLE: 0.26 Item: Pirelli 275/40R20 106W XL RFT P0 PZ4-LUX...\u001b[0m\n", "\u001b[93m171: Guess: $295.88 Truth: $378.99 Error: $83.11 SLE: 0.06 Item: Torklift C3212 Rear Tie Down\u001b[0m\n", "\u001b[92m172: Guess: $170.66 Truth: $165.28 Error: $5.38 SLE: 0.00 Item: Cardone 78-4226 Remanufactured Ford Comp...\u001b[0m\n", "\u001b[91m173: Guess: $178.03 Truth: $56.74 Error: $121.29 SLE: 1.28 Item: Kidde AccessPoint 001798 Supra TouchPoin...\u001b[0m\n", "\u001b[92m174: Guess: $272.06 Truth: $307.95 Error: $35.89 SLE: 0.02 Item: 3M Protecta 3100414 Self Retracting Life...\u001b[0m\n", "\u001b[91m175: Guess: $181.12 Truth: $38.00 Error: $143.12 SLE: 2.38 Item: Plantronics 89435-01 Wired Headset, Blac...\u001b[0m\n", "\u001b[91m176: Guess: $137.09 Truth: $53.00 Error: $84.09 SLE: 0.88 Item: Logitech K750 Wireless Solar Keyboard fo...\u001b[0m\n", "\u001b[93m177: Guess: $356.92 Truth: $498.00 Error: $141.08 SLE: 0.11 Item: Olympus PEN E-PL9 Body Only with 3-Inch ...\u001b[0m\n", "\u001b[91m178: Guess: $187.52 Truth: $53.99 Error: $133.53 SLE: 1.52 Item: Beck/Arnley 051-6066 Hub & Bearing Assem...\u001b[0m\n", "\u001b[93m179: Guess: $265.83 Truth: $350.00 Error: $84.17 SLE: 0.08 Item: Eibach Pro-Kit Performance Springs E10-6...\u001b[0m\n", "\u001b[93m180: Guess: $189.75 Truth: $299.95 Error: $110.20 SLE: 0.21 Item: LEGO DC Batman 1989 Batwing 76161 Displa...\u001b[0m\n", "\u001b[93m181: Guess: $154.51 Truth: $94.93 Error: $59.58 SLE: 0.23 Item: Kingston Brass KS3608PL Restoration 4-In...\u001b[0m\n", "\u001b[92m182: Guess: $340.72 Truth: $379.00 Error: $38.28 SLE: 0.01 Item: Polk Vanishing Series 265-LS In-Wall 3-W...\u001b[0m\n", "\u001b[92m183: Guess: $260.93 Truth: $299.95 Error: $39.02 SLE: 0.02 Item: Spec-D Tuning LED Projector Headlights G...\u001b[0m\n", "\u001b[92m184: Guess: $23.47 Truth: $24.99 Error: $1.52 SLE: 0.00 Item: RICHMOND & FINCH Airpod Pro Case, Green ...\u001b[0m\n", "\u001b[91m185: Guess: $168.79 Truth: $41.04 Error: $127.75 SLE: 1.95 Item: LFA Industries 43B-5A-33JT 1/16-1/2-1.5-...\u001b[0m\n", "\u001b[91m186: Guess: $178.84 Truth: $327.90 Error: $149.06 SLE: 0.36 Item: SAUTVS LED Headlight Assembly for Slings...\u001b[0m\n", "\u001b[93m187: Guess: $84.38 Truth: $10.99 Error: $73.39 SLE: 3.85 Item: 2 Pack Combo Womens Safety Glasses Impac...\u001b[0m\n", "\u001b[91m188: Guess: $176.17 Truth: $14.99 Error: $161.18 SLE: 5.78 Item: Arepa - Venezuelan cuisine - Venezuela P...\u001b[0m\n", "\u001b[93m189: Guess: $153.01 Truth: $84.95 Error: $68.06 SLE: 0.34 Item: Schlage Lock Company KS23D2300 Padlock, ...\u001b[0m\n", "\u001b[93m190: Guess: $161.62 Truth: $111.00 Error: $50.62 SLE: 0.14 Item: Techni Mobili White Sit to Stand Mobile ...\u001b[0m\n", "\u001b[92m191: Guess: $123.82 Truth: $123.73 Error: $0.09 SLE: 0.00 Item: Special Lite Products Contemporary Wall ...\u001b[0m\n", "\u001b[91m192: Guess: $263.09 Truth: $557.38 Error: $294.29 SLE: 0.56 Item: Tascam DP-24SD 24-Track Digital Portastu...\u001b[0m\n", "\u001b[91m193: Guess: $230.51 Truth: $95.55 Error: $134.96 SLE: 0.76 Item: Glow Lighting 636CC10SP Vista Crystal Fl...\u001b[0m\n", "\u001b[93m194: Guess: $197.09 Truth: $154.00 Error: $43.09 SLE: 0.06 Item: Z3 Wind Deflector, Smoke Tint, Lexan, Wi...\u001b[0m\n", "\u001b[91m195: Guess: $283.31 Truth: $198.99 Error: $84.32 SLE: 0.12 Item: Olympus E-20 5MP Digital Camera w/ 4x Op...\u001b[0m\n", "\u001b[91m196: Guess: $232.72 Truth: $430.44 Error: $197.72 SLE: 0.38 Item: PHYNEDI 1:1000 World Trade Center (1973-...\u001b[0m\n", "\u001b[92m197: Guess: $69.51 Truth: $45.67 Error: $23.84 SLE: 0.17 Item: YANGHUAN Unstable Unicorns Adventure Car...\u001b[0m\n", "\u001b[92m198: Guess: $202.40 Truth: $249.00 Error: $46.60 SLE: 0.04 Item: Interlogix NX-1820E NetworX Touch Screen...\u001b[0m\n", "\u001b[91m199: Guess: $188.27 Truth: $42.99 Error: $145.28 SLE: 2.13 Item: Steering Damper,Universal Motorcycle Han...\u001b[0m\n", "\u001b[93m200: Guess: $229.98 Truth: $181.33 Error: $48.65 SLE: 0.06 Item: Amprobe TIC 410A Hot Stick Attachment\u001b[0m\n", "\u001b[91m201: Guess: $129.27 Truth: $6.03 Error: $123.24 SLE: 8.52 Item: MyCableMart 3.5mm Plug/Jack, 4 Conductor...\u001b[0m\n", "\u001b[92m202: Guess: $66.84 Truth: $29.99 Error: $36.85 SLE: 0.61 Item: OtterBox + Pop Symmetry Series Case for ...\u001b[0m\n", "\u001b[91m203: Guess: $475.84 Truth: $899.00 Error: $423.16 SLE: 0.40 Item: Dell XPS X8700-1572BLK Desktop ( Intel C...\u001b[0m\n", "\u001b[93m204: Guess: $244.67 Truth: $399.99 Error: $155.32 SLE: 0.24 Item: Franklin Iron Works Sperry Industrial Br...\u001b[0m\n", "\u001b[91m205: Guess: $117.68 Truth: $4.66 Error: $113.02 SLE: 9.26 Item: Avery Legal Dividers, Standard Collated ...\u001b[0m\n", "\u001b[92m206: Guess: $233.33 Truth: $261.41 Error: $28.08 SLE: 0.01 Item: Moen 8346 Commercial Posi-Temp Pressure ...\u001b[0m\n", "\u001b[91m207: Guess: $237.41 Truth: $136.97 Error: $100.44 SLE: 0.30 Item: Carlisle Versa Trail ATR All Terrain Rad...\u001b[0m\n", "\u001b[93m208: Guess: $158.58 Truth: $79.00 Error: $79.58 SLE: 0.48 Item: SUNWAYFOTO 44mm Tripod Ball Head Arca Co...\u001b[0m\n", "\u001b[91m209: Guess: $266.64 Truth: $444.99 Error: $178.35 SLE: 0.26 Item: NanoBeam AC NBE-5AC-Gen2-US 4 Units 5GHz...\u001b[0m\n", "\u001b[93m210: Guess: $267.25 Truth: $411.94 Error: $144.69 SLE: 0.19 Item: WULF 4\" Front 2\" Rear Leveling Lift Kit ...\u001b[0m\n", "\u001b[92m211: Guess: $183.99 Truth: $148.40 Error: $35.59 SLE: 0.05 Item: Alera ALEVABFMC Valencia Series Mobile B...\u001b[0m\n", "\u001b[91m212: Guess: $92.06 Truth: $244.99 Error: $152.93 SLE: 0.94 Item: YU-GI-OH! Ignition Assault Booster Box\u001b[0m\n", "\u001b[93m213: Guess: $160.28 Truth: $86.50 Error: $73.78 SLE: 0.37 Item: 48\" x 36\" Extra-Large Framed Magnetic Bl...\u001b[0m\n", "\u001b[92m214: Guess: $347.18 Truth: $297.95 Error: $49.23 SLE: 0.02 Item: Dell Latitude D620 Renewed Notebook PC\u001b[0m\n", "\u001b[91m215: Guess: $609.55 Truth: $399.99 Error: $209.56 SLE: 0.18 Item: acer Aspire 5 Laptop, AMD Ryzen 3 5300U ...\u001b[0m\n", "\u001b[91m216: Guess: $253.60 Truth: $599.00 Error: $345.40 SLE: 0.73 Item: Elk 31080/6RC-GRN 30 by 6-Inch Viva 6-Li...\u001b[0m\n", "\u001b[91m217: Guess: $256.05 Truth: $105.99 Error: $150.06 SLE: 0.77 Item: Barbie Top Model Doll\u001b[0m\n", "\u001b[91m218: Guess: $339.29 Truth: $689.00 Error: $349.71 SLE: 0.50 Item: Danby Designer 20-In. Electric Range wit...\u001b[0m\n", "\u001b[93m219: Guess: $298.40 Truth: $404.99 Error: $106.59 SLE: 0.09 Item: FixtureDisplays® Metal Truss Podium Doub...\u001b[0m\n", "\u001b[92m220: Guess: $247.74 Truth: $207.76 Error: $39.98 SLE: 0.03 Item: ACDelco 13597235 GM Original Equipment A...\u001b[0m\n", "\u001b[92m221: Guess: $192.55 Truth: $171.82 Error: $20.73 SLE: 0.01 Item: EBC S1KF1135 Stage-1 Premium Street Brak...\u001b[0m\n", "\u001b[92m222: Guess: $315.71 Truth: $293.24 Error: $22.47 SLE: 0.01 Item: FXR Men's Boost FX Jacket (Black/Orange/...\u001b[0m\n", "\u001b[92m223: Guess: $328.66 Truth: $374.95 Error: $46.29 SLE: 0.02 Item: SuperATV Scratch Resistant 3-in-1 Flip W...\u001b[0m\n", "\u001b[93m224: Guess: $176.14 Truth: $111.99 Error: $64.15 SLE: 0.20 Item: SBU 3 Layer All Weather Mini Van Car Cov...\u001b[0m\n", "\u001b[93m225: Guess: $120.42 Truth: $42.99 Error: $77.43 SLE: 1.03 Item: 2 Pack Outdoor Brochure Holder Advertisi...\u001b[0m\n", "\u001b[92m226: Guess: $126.11 Truth: $116.71 Error: $9.40 SLE: 0.01 Item: Monroe Shocks & Struts Quick-Strut 17158...\u001b[0m\n", "\u001b[91m227: Guess: $231.64 Truth: $118.61 Error: $113.03 SLE: 0.44 Item: Elements of Design Magellan EB235AL Thre...\u001b[0m\n", "\u001b[93m228: Guess: $206.73 Truth: $147.12 Error: $59.61 SLE: 0.11 Item: GM Genuine Parts 15-62961 Air Conditioni...\u001b[0m\n", "\u001b[91m229: Guess: $205.92 Truth: $119.99 Error: $85.93 SLE: 0.29 Item: Baseus 17-in-1 USB C Docking Station to ...\u001b[0m\n", "\u001b[91m230: Guess: $191.61 Truth: $369.98 Error: $178.37 SLE: 0.43 Item: Whitehall™ Personalized Whitehall Capito...\u001b[0m\n", "\u001b[92m231: Guess: $318.76 Truth: $315.55 Error: $3.21 SLE: 0.00 Item: Pro Circuit Works Pipe PY05250 for 02-19...\u001b[0m\n", "\u001b[91m232: Guess: $300.04 Truth: $190.99 Error: $109.05 SLE: 0.20 Item: HYANKA 15 \"1200W Professional DJ Speaker...\u001b[0m\n", "\u001b[93m233: Guess: $223.57 Truth: $155.00 Error: $68.57 SLE: 0.13 Item: Bluetooth X6BT Card Reader Writer Encode...\u001b[0m\n", "\u001b[92m234: Guess: $350.14 Truth: $349.99 Error: $0.15 SLE: 0.00 Item: AIRAID Cold Air Intake System by K&N: In...\u001b[0m\n", "\u001b[93m235: Guess: $335.16 Truth: $249.99 Error: $85.17 SLE: 0.09 Item: Bostingner Shower Faucets Sets Complete,...\u001b[0m\n", "\u001b[91m236: Guess: $219.97 Truth: $42.99 Error: $176.98 SLE: 2.61 Item: PIT66 Front Bumper Turn Signal Lights, C...\u001b[0m\n", "\u001b[92m237: Guess: $20.16 Truth: $17.99 Error: $2.17 SLE: 0.01 Item: Caseology Bumpy Compatible with Google P...\u001b[0m\n", "\u001b[93m238: Guess: $256.65 Truth: $425.00 Error: $168.35 SLE: 0.25 Item: Fleck 2510 Timer Mechanical Filter Contr...\u001b[0m\n", "\u001b[93m239: Guess: $316.76 Truth: $249.99 Error: $66.77 SLE: 0.06 Item: Haloview MC7108 Wireless RV Backup Camer...\u001b[0m\n", "\u001b[92m240: Guess: $151.29 Truth: $138.23 Error: $13.06 SLE: 0.01 Item: Schmidt Spiele - Manhattan\u001b[0m\n", "\u001b[91m241: Guess: $215.38 Truth: $414.99 Error: $199.61 SLE: 0.43 Item: Corsa 14333 Tip Kit (Ford Mustang GT)\u001b[0m\n", "\u001b[93m242: Guess: $218.23 Truth: $168.28 Error: $49.95 SLE: 0.07 Item: Hoshizaki FM116A Fan Motor Kit 1\u001b[0m\n", "\u001b[92m243: Guess: $211.17 Truth: $199.99 Error: $11.18 SLE: 0.00 Item: BAINUO Antler Chandelier Lighting,6 Ligh...\u001b[0m\n", "\u001b[93m244: Guess: $203.54 Truth: $126.70 Error: $76.84 SLE: 0.22 Item: DNA MOTORING HL-OH-FEXP06-SM-AM Smoke Le...\u001b[0m\n", "\u001b[91m245: Guess: $190.61 Truth: $5.91 Error: $184.70 SLE: 11.04 Item: Wera Stainless 3840/1 TS 2.5mm Hex Inser...\u001b[0m\n", "\u001b[93m246: Guess: $246.34 Truth: $193.06 Error: $53.28 SLE: 0.06 Item: Celestron - PowerSeeker 127EQ Telescope ...\u001b[0m\n", "\u001b[92m247: Guess: $255.22 Truth: $249.99 Error: $5.23 SLE: 0.00 Item: NHOPEEW 10.1inch Android Car Radio Carpl...\u001b[0m\n", "\u001b[91m248: Guess: $222.52 Truth: $64.12 Error: $158.40 SLE: 1.52 Item: Other Harmonica (Suzuki-2Timer24- A)\u001b[0m\n", "\u001b[91m249: Guess: $232.94 Truth: $114.99 Error: $117.95 SLE: 0.49 Item: Harley Air Filter Venturi Intake Air Cle...\u001b[0m\n", "\u001b[91m250: Guess: $293.70 Truth: $926.00 Error: $632.30 SLE: 1.31 Item: Elite Screens Edge Free Ambient Light Re...\u001b[0m\n" ] }, { "data": { "image/png": "iVBORw0KGgoAAAANSUhEUgAAA+0AAAK7CAYAAACH525NAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjkuMiwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8hTgPZAAAACXBIWXMAAA9hAAAPYQGoP6dpAADOnElEQVR4nOzdd3yV5f3/8dfJHmQSkoCyRQUFUVEUByrgqKsuXAiuauuoVK3WX62rFhzVumqtfrUoDtxo68aBCy0uqrgHoAIJMwkJZN6/P05ITpgJJJyM17OPPHpynfvc53MyJJ/zvq7rDgVBECBJkiRJklqdmGgXIEmSJEmS1s2mXZIkSZKkVsqmXZIkSZKkVsqmXZIkSZKkVsqmXZIkSZKkVsqmXZIkSZKkVsqmXZIkSZKkVsqmXZIkSZKkVsqmXZIkSZKkVsqmXZI2YNKkSYRCIZKSkpg7d+5a9++3337suOOOUahs7TpCoVDdR1JSEgMGDODaa6+loqJireM//vhjhg8fTkZGBqFQiFtuuWW9544875ofp556asu9qC1o0qRJXHXVVeu9/z//+Q9jx45l4MCBxMfHEwqF1ntsZWUlV199Nb169SIxMZHtt9+e22+/fZ3Hfv/99xx99NFkZmbSqVMnRo0axUcffdSomoMg4LbbbmP77bcnMTGRrl278pvf/IZly5Zt8HGff/45iYmJhEIhPvjgg40+zxtvvNHgex4bG0uXLl04/PDD1/n4U089lVAoRFpaGitWrFjr/rlz5xITE0MoFFrra/7FF19wyimn0KdPH5KSksjJyWGXXXbhvPPOo7i4uMFzdOrUaYN1r/7dXd/HG2+8sdHX3hhTpkxh8ODBJCUl0a1bN8aPH7/O170uCxYs4NRTTyU3N5ekpCQGDRrEvffeu9Zx06ZNY9SoUXTr1o3ExERyc3M54IADeP755xv1PBv7enXq1KnB7/KcOXMIhUJMmjSpbuzdd9/lqquuYvny5Y16zuZQWlrKCSecwHbbbUdaWhqpqanssMMOXHvttZSWlq51fGFhIaeeeio5OTmkpKSw55578uqrrzb6+Z588kn22msvsrOzyczMZPfdd2fy5MkNjgmCgCuvvJKtttqK3Nxcfvvb31JeXt7gmKKiIrp168Z99923aS9cktYQF+0CJKktKC8v5/LLL1/rD7jWpE+fPjz00EMALFq0iP/7v//jT3/6E/PmzePuu+9ucOzpp59OaWkpU6ZMISsri169em3w3MceeywXXXTRWuNdunRptvpbs6effpr33nuPnXfemcTERD788MP1HnvOOecwefJk/vznP7Pbbrvx0ksvccEFF1BSUsL/+3//r+64RYsWsc8++5CVlcV9991HUlISEydOZL/99mPmzJlst912G6zp4osv5pZbbuHiiy9m5MiRfP7551xxxRXMnDmTGTNmEB8fv9ZjqqurOf3008nJyWH+/PlN+hpMmDCB/fffn8rKSj7++GOuvvpqhg8fzieffEK/fv0aHBsfH09VVRWPPvooZ5xxRoP7/vWvf5GWltagCYfwG0l77bUX/fv354orrqBXr14sXryYWbNmMWXKFC6++GLS09ObVPPq59t+++3XGh8wYECTz7Wmhx56iDFjxnDmmWfyt7/9ja+//ppLL72Uzz//nJdffnmDjy0qKmLvvfemoqKCG264ga5du/LII49w5plnUlRUxIUXXlh37JIlS9hhhx0488wzyc/PZ+nSpdx1110ceuihTJ48mTFjxmz2a4nUtWtXZsyYQd++fevG3n33Xa6++mpOPfVUMjMzm/X51qeyspIgCLjwwgvp3bs3MTExvPnmm1xzzTW88cYbTJs2re7Y8vJyRowYwfLly7n11lvJzc3l73//OwcffDDTpk1j+PDhG3yu++67jzPOOINjjjmGyy+/nFAoxP3338/YsWNZvHgxv/vd7wCYPHkyN910E3fccQepqamcd9555Obmcvnll9ed67LLLmPbbbfltNNOa5kvjKSOJ5Akrde//vWvAAgOPvjgICYmJvjkk08a3D98+PBghx12iFJ1G66jsrIy6NevX5CQkBCsXLmywX1xcXHBb37zm0adGwjOPffcTaqrtLR0neM1NTVBWVnZJp1ztbKysqCmpmaTH19TUxNMnDgx6NOnTxAXFxeEQqEgKysr2HfffYMPPvigwbHV1dV1t88999xgff98fvbZZ0EoFAomTJjQYPxXv/pVkJycHCxZsqRu7Pe//30QHx8fzJkzp26sqKgoyMnJCUaPHr3B2n/66acgNjY2OP/88xuMP/zwwwEQ3H333et83I033hhstdVWwa233hoAwcyZMzf4PEEQBK+//noABI8//niD8fvvvz8AgiuuuKLB+Lhx44LU1NTghBNOCIYNG9bgvpqamqBnz57Br371qwAIrrzyyrr7xo4dG6SmpgbFxcXrrCPye736OTZk9e9uY17jpqiqqgq6du0aHHjggQ3GH3rooQAInn/++Q0+fuLEiQGw1s/agQceGKSmpgbLli3b4OMrKiqCrbbaKthnn302WuvGvl6pqanBuHHjNniOG2+8MQCCH374YaPP19IuueSSAAi+++67urG///3vARC8++67dWOVlZXBgAEDgt13332j59xrr72Cnj17Nvhdr6mpCbbffvtg0KBBdWOjR48OzjrrrLrP//KXvwRDhw6t+/zdd98NkpOTgy+//HKTX58krcnp8ZLUCJdccgmdO3fm0ksv3eixQRBw5513MnjwYJKTk8nKyuLYY4/l+++/rzvm73//OzExMRQWFtaN3XTTTYRCIc4999y6sZqaGrKystaZcm9MXFwcgwcPpqKiom5K6+opw1VVVfzjH/+omyrcHFZPwf3000858MADSUtLY8SIEUB4iv15553HXXfdRf/+/UlMTOT+++8H4O2332bEiBGkpaWRkpLCsGHDeO655xqce3XdL7/8MqeffjpdunQhJSVlrWmpTXHnnXdy2WWXcdRRR/H73/+eU089lf/7v/9j0KBBLF68uMGxMTGN++dy6tSpBEGwVsJ22mmnsXLlSl588cW6saeffpoDDjiAnj171o2lp6dz9NFH8+9//5uqqqr1Ps97771HdXU1v/jFLxqMH3bYYUB4mu+avvnmG6644gruvPPOTUqs1zRkyBAACgoK1nn/6aefzrvvvstXX31VNzZt2jTmzp27zgRyyZIlpKenr3cad3P9nDaX9957jwULFqz1Wo477jg6derE008/vcHHv/POO+Tl5bHrrrs2GD/ssMMoLS1t8LOyLvHx8WRmZhIX1/yTJtecHn/VVVfx+9//HoDevXuvtcTgtddeY7/99qNz584kJyfTo0cPjjnmGMrKypq9Nqif4RP52p9++mm222479txzz7qxuLg4xowZw3//+19+/vnnDZ4zPj6eTp06NfhdD4VCpKenk5SUVDe2atUqUlNT6z7v1KkTq1atAsIzA8466yz+8Ic/bHSmjCQ1hU27JDVCWloal19+OS+99BKvvfbaBo89++yzGT9+PCNHjmTq1KnceeedzJ49m2HDhtU1OCNHjiQIggbrLadNm0ZycjKvvPJK3dgHH3zA8uXLGTly5CbV/cMPP5CZmVn3R+6hhx7KjBkzgPCU9xkzZtR9viFBEFBVVbXWRxAEDY6rqKjgiCOO4IADDuCZZ57h6quvrrtv6tSp/OMf/+CKK67gpZdeYp999mH69OkccMABFBUVce+99/LII4+QlpbG4YcfzqOPPrpWHaeffjrx8fFMnjyZJ554gvj4+PXWtq6PSC+//DI77bQTf/3rX9l2223p0aMHRx99NLfffjsHHXRQk7/WAJ999hldunQhPz+/wfigQYPq7gdYuXIl3333Xd34mseuXLmywZs8a1q9T0FiYmKD8dXr7f/3v/81GA+CgDPPPJPDDjuMI444oukvbB1++OEHALbddtt13j9y5Eh69uzZYF3vvffey7777rvWdHqAPffckwULFnDyySczffp0Vq5c2Sx1VldXr/VzUF1dvdFj1vVRU1NT95jV38s1v4fx8fFsv/32dfevT0VFxVrfP6j/nq75PYTwm3hVVVXMnz+fK6+8kq+//rpJb+g15vdiXc4880zOP/98AJ566qm6/27ssssuzJkzh0MPPZSEhATuu+8+XnzxRa677jpSU1Mb7KexKV/j1Vb/jhcXF/Piiy9y0003ceKJJ9KjR4+6Yz777LP1/j4BzJ49e4Ov8fzzz+eLL77gL3/5C4sWLWLx4sX89a9/5cMPP+Tiiy+uO27YsGE8/vjjzJ49m7lz53LPPfcwbNgwAG688Uaqqqr4wx/+sNGvqSQ1SfRCfklq/SKn2JaXlwd9+vQJhgwZUjdVd81p6TNmzAiA4Kabbmpwnh9//DFITk4OLrnkkrqxrbfeOjj99NODIAiC8vLyIDU1Nbj00ksDIJg7d24QBOGpl/Hx8cGKFSs2WOfqOiorK4PKyspgwYIFwRVXXBEAwV133bXW8TRhyjuw3o/JkyfXHTdu3LgACO677751niMjIyNYunRpg/E99tgjyM3NDUpKSurGqqqqgh133DHYeuut677Oq78PY8eOXevcq6dvN+Yjcmrvr3/96yAjIyP46quvgn/9618NpmpvyIamx48aNSrYbrvt1nlfQkJC3bTan3/+OQCCiRMnrnXc6inukdN81/TJJ58EQPDnP/+5wfirr74aAEFCQkKD8dtvvz3IysoKFi5cGARB06aOr/76Pvroo0FlZWVQVlYWvPPOO8F2220XDBgwYK1p3JFTsa+88sogPz8/qKysDJYsWRIkJiYGkyZNChYtWrTW9PhVq1YFv/zlL+u+V7GxscHOO+8c/PGPfwwKCwvX+xzrs/o1rusjNja2wbHDhw9v1M9P5BTyv/zlLwEQLFiwYK3nPvDAA4Ntt912g/WNHz8+iImJqftdX+2UU04JgAZTsFc76KCD6mpJT08PnnrqqQ0+x2qrfzcb+9p++OGHAAj+9a9/1Y2tb3r8E088EQBrLR1aU8+ePRv1NV7X7+EjjzzS4JjTTjstqKysbHBMfHx8cPbZZ6/12HfffTcAgocffnijX6epU6cGGRkZdc+TnJwcPPjggw2OKS0tDQ4++OC6Y4YOHRoUFBQE33zzTZCSkhK8+eabG30eSWoqN6KTpEZKSEjg2muv5aSTTuKxxx7j+OOPX+uY//znP4RCIcaMGdMgwcrPz2ennXZqsGP1iBEj6jZSevfddykrK+PCCy/k3nvv5ZVXXuGMM85g2rRp7Lnnng2mY67P7Nmz19p87LLLLuPss8/exFdcb/To0XXTYyP16dNnrbFjjjlmnec44IADyMrKqvu8tLSU999/n9/85jcNpkTHxsZyyimncOmll/LVV1812ERsXefeddddmTlzZqNeR7du3epuX3HFFcyYMYMBAwaQm5vL1ltvTX5+PkceeSRdu3Zt1PnWZUPTuNe8rynHRtppp53Yd999ufHGG9luu+0YNWoUn3/+Ob/+9a+JjY1tMMV37ty5XHbZZdxyyy3k5eU14ZU0tObPe9euXXn33Xc3uCnZaaedxjXXXMMLL7zAnDlzSEhI4LjjjlvntOnExESefvppvvjiC1566SU++OADpk+fzl/+8hfuuusu3nnnnU2acvzAAw/Qv3//BmNrfm3/+c9/UlJSstFz5eTkrDW2vu/Txqbzn3XWWfzjH//g5JNP5q677iI/P58pU6bUzTBZ15KM22+/neXLl7NgwQIefPBBjj/+eO6//35OPPHEjdaenJzMm2++uc779t13340+fn0GDx5MQkICZ511Fueccw777LPPOv+78O9//7tRy1kif0dXO+igg5g5cyYlJSXMmDGD66+/niVLlvD000+vNZ19fTb2/XjxxRcZM2YMxx13HKNHjyYuLo5nn32WU089lYqKirplECkpKbzwwgv8/PPPVFVV1S1vOemkkzj55JPrZhBddNFFfPvtt+y00078/e9/bxVXGZHUdtm0S1ITnHDCCfz1r3/lj3/8I0cfffRa9xcUFBAEwXqbo8g/ZkeOHMn999/PN998w7Rp09h5553rLuU0bdo0TjrpJN59913++Mc/Nqq2vn37MmXKFIIgYO7cuVx77bVMnDiRQYMGccIJJ2zaC67VpUuXujXMG5KSkrLe9dJrNsLLli0jCIJ1Nsir/3BfsmTJBs8B4TWlgwcP3mht0HANbNeuXfn44495++23+cc//sF///tfrrjiCi666CLuvvtuTj755EadM1Lnzp355JNP1hovLS2loqKC7OxsALKysgiFQmu9PoClS5cC1B27Po8//jinnnoqo0ePBsJvKv3ud79j2rRpDS7Lde6557LjjjtyzDHH1I2vbppXrFhBUVERGRkZG31t119/PQcccABlZWW8/PLLTJw4kV/+8pe8//7765zmDdCzZ09GjBjBfffdx5w5czjhhBNISUnZ4Frn/v371zXZQRBwyy23cOGFF/KnP/2Jxx57bKN1rut8G/vZ3WabbdZa6rEukQ1i586dgfDP6Jq/70uXLt3o969///48/fTTnH322XUNXffu3bnppps4//zz2WqrrdZ6TOSygiOOOIJDDjmEc889l+OPP36j+y7ExMSs9+vQ2D0b1qVv375MmzaNG264gXPPPZfS0lL69OnDb3/7Wy644IK64wYMGNDkr/FqWVlZdbXvv//+9O3blxNOOIFnnnmGo446Cgh/Pzb19ykIAk4//XT23XffBss5Ro4cSVFREeeffz6jR49u8OZp5PfngQce4LPPPuPxxx9nyZIl/PKXv+TGG2/k5JNP5i9/+QtHHXUUn3/++Tqv6CBJjeGadklqglAoxPXXX89333231mXUIJzEhUIh3n77bWbOnLnWx9SpU+uOXb1J27Rp03jllVcYNWpU3firr77Km2++SXl5eaPXsyclJTFkyBB22203jj32WF599VXy8vKadN3ozdWUpCsrK4uYmBgWLFiw1rGrL0e2ZrK5rvNPnz6d+Pj4Rn3MmTNnrfPts88+HHjggYwZM4a5c+cydOhQzj777Eat9V3TwIEDWbRoEQsXLmww/umnnwLUNWfJyclss802deNrHpucnLzOtDJSbm4uzz//PAUFBcyaNYvCwkKuueYavv766wbJ6WeffcZ7771HVlZW3cfqzQ7333//BhvhbUifPn0YMmQI++67L9deey3XXHMNs2bNWu816Fc7/fTTefbZZ/nkk084/fTTG/Vcq4VCIX73u9+RmZm50TXim2PEiBGN+vmJrH/gwIEAa30Pq6qq+PLLLxuVrB5yyCHMnTuXr7/+ms8//5wffvih7s2AxqTfu+++O8uWLWPRokVNebnNbp999uHf//43RUVFvPfee+y5556MHz+eKVOm1B3Tt2/fRn2Nr7nmmo0+3+677w7A119/XTc2cODA9f4+ARv8fhQUFLBgwYK680babbfdKC0tXeu/HastWbKEiy66iFtuuYWsrCxmzJhBTEwMZ555JsnJyVxyySV8++23DWqVpKYyaZekJho5ciSjRo3immuuoXv37g3uO+yww7juuuv4+eef6xLQ9enatSsDBgzgySef5MMPP2TChAkAjBo1irPPPpubb76Z9PR0dtttt02qs3Pnzlx33XWcdtpp3H777Vx22WWbdJ6WkpqaytChQ3nqqaf461//SnJyMhDebOvBBx9k6623Xu8mZ5E2dXp8EARrvQmQnJzMnnvuyeuvv05paWmjEuhIRx55JJdffjn3339/gysNTJo0ieTkZA4++OC6saOOOopbbrmFH3/8se7nqKSkhKeeeoojjjii0buC5+bmkpubC8Btt91GaWkp5513Xt39U6ZMqdvderUXX3yR66+/nrvuuosddtihSa9xtUsuuYRJkyZx3XXXcfbZZ5OWlrbO44466iiOOuooMjIy2GOPPdZ7vgULFqxzJsX8+fMpLi5ea5f15rQp0+OHDh1K165dmTRpUoOlA0888QQrVqxY50ycdQmFQnUJekVFBbfeeiuDBw/eaNMeBAHTp08nMzOzrtFvSatnU2xog8DY2FiGDh3K9ttvz0MPPcRHH31UN8tnc6bHr+n1118HwjMkVjvqqKM455xzeP/99xk6dCgQfgPlwQcfZOjQoRs8b1ZWFklJSbz33ntr3be6CV/fkpkLL7yQ3Xbbre51BkFAeXk5VVVVxMXF1b1h2phZBpK0PjbtkrQJrr/+enbddVcKCwsbND177bUXZ511FqeddhoffPAB++67L6mpqSxYsIC3336bgQMH8pvf/Kbu+BEjRnD77beTnJzMXnvtBYQvqdS7d29efvnlJjVv6zJ27Fhuvvlm/vrXv3Luuedu8qW+CgoK1vkHbXp6OgMGDNjk+iZOnMioUaPYf//9ufjii0lISODOO+/ks88+45FHHmnUZb7S0tIaNXV/Tccffzz9+/dnxIgRLFq0iEWLFnHfffdx5513st9++zVo2OfOnVv3xsB3330HhJszgF69etU9/w477MAZZ5zBlVdeSWxsLLvtthsvv/wyd999N9dee22DKboXX3wxkydP5tBDD+Waa64hMTGR6667jlWrVnHVVVc1qHV1c/Ltt9/Wjd1zzz1AOMFcvnw5L7zwAvfeey8TJkxgl112qTtuXY3y6tRw11133aSvHYR3SZ8wYQKjR4/m1ltv5fLLL1/ncUlJSXVfqw0566yzWL58Occccww77rgjsbGxfPnll/ztb38jJiZmrcstVldXr/O8qampHHLIIXWff/bZZ+ucNdG3b9+6qypsylr52NhYbrjhBk455RTOPvtsTjzxRL755hsuueQSRo0a1eANmunTpzNixAiuuOIKrrjiirrx888/v+5Sad9//z233XYbP/30E9OnT2/wXEceeSQ77bQTgwcPpnPnzsyfP59JkyYxffp0/v73v7fIZd/WtHpmwa233sq4ceOIj49nu+2246GHHuK1117j0EMPpUePHqxatapuinnkLKHVj2+Kf/7zn7z11lsceOCBdO/endLSUt566y1uv/12hg0bxpFHHll37Omnn87f//53jjvuOK677jpyc3O58847+eqrr+r2DlltxIgRTJ8+ve7nIjExkXPOOYebb76ZsWPHcvzxxxMbG8vUqVN5+OGHOeOMM9Y5vf61117jySefbDALZM899yQmJoZzzz2X4447jttvv51evXp5CThJmydKG+BJUpuwoV22TzrppABosHv8avfdd18wdOjQIDU1NUhOTg769u0bjB07Nvjggw8aHPfMM88EQDBq1KgG47/61a8CILjtttsaVeeau9hHeu655wIguPrqq+vGaKbd4/faa6+64za0o/eGnu+tt94KDjjggLqv1R577BH8+9//bnBMU3Y7b6ypU6cGRx55ZLD11lsHcXFxQWxsbNC9e/fgrLPOCgoKCtb5/Ov6iNx1OwiCoKKiIrjyyiuDHj16BAkJCcG222673u/jt99+G/zyl78M0tPTg5SUlGDEiBHBhx9+uNZxPXv2DHr27Nlg7J///GfQv3//ICUlJejUqVOwzz77BFOnTm3Ua9+U3eMff/zxdd4/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P8bf3x9/f/8T9oeFhekXgtR4oaGhus/llKB7XU4Fus/lVKD7XGqy0hSNq/3s8X5+fnTu3JlZs2YV2j9r1ix69OjhoahEREREREREKq7aV9oBxo0bx7XXXkuXLl3o3r07b7/9Njt37uS2227zdGgiIiIiIiIi5VYjkvahQ4dy8OBBHn/8cfbt20e7du2YNm0ajRo1KtX5/v7+TJw4scgu8yI1he5zOVXoXpdTge5zORXoPhcxasQ67SIiIiIiIiI1UbUf0y4iIiIiIiJSUylpFxEREREREfFSStpFREREREREvJSSdhEREREREREvdcon7W+88QZNmjQhICCAzp07s3DhQk+HJFJqkyZNomvXroSEhBAdHc2QIUP4559/Ch1jWRaPPvoocXFxBAYG0qdPHzZs2FDomKysLO666y6ioqIIDg5m0KBB7N69uyq/ikipTZo0CZvNxtixY/P26T6XmmLPnj2MGDGCyMhIgoKCOOOMM1i5cmXe57rXpbrLzc3l4YcfpkmTJgQGBtK0aVMef/xxXC5X3jG6z0UKO6WT9i+//JKxY8fy0EMPsXr1anr37k3//v3ZuXOnp0MTKZX58+czevRoli5dyqxZs8jNzaVv374cPnw475j//ve/vPDCC7z22mssX76c2NhYLrzwQtLT0/OOGTt2LN9//z1ffPEFixYt4tChQwwYMACn0+mJryVSrOXLl/P222/ToUOHQvt1n0tNkJycTM+ePfH19WX69On89ddfPP/884SHh+cdo3tdqrtnnnmGN998k9dee42///6b//73vzz77LO8+uqrecfoPhc5jnUKO/PMM63bbrut0L7WrVtbEyZM8FBEIhWTkJBgAdb8+fMty7Isl8tlxcbGWpMnT847JjMz0woLC7PefPNNy7IsKyUlxfL19bW++OKLvGP27Nlj2e12a8aMGVX7BUROIj093WrRooU1a9Ys65xzzrHGjBljWZbuc6k57r//fqtXr17Ffq57XWqCSy65xLrhhhsK7bvsssusESNGWJal+1ykKKdspT07O5uVK1fSt2/fQvv79u3LkiVLPBSVSMWkpqYCEBERAcC2bduIj48vdJ/7+/tzzjnn5N3nK1euJCcnp9AxcXFxtGvXTj8L4lVGjx7NJZdcwgUXXFBov+5zqSl+/PFHunTpwpVXXkl0dDQdO3bkf//7X97nutelJujVqxdz5sxh06ZNAKxdu5ZFixZx8cUXA7rPRYri4+kAPCUxMRGn00lMTEyh/TExMcTHx3soKpHysyyLcePG0atXL9q1aweQdy8XdZ/v2LEj7xg/Pz9q1659wjH6WRBv8cUXX7Bq1SqWL19+wme6z6Wm2Lp1K1OmTGHcuHE8+OCDLFu2jLvvvht/f3+uu+463etSI9x///2kpqbSunVrHA4HTqeTp556imHDhgH6nS5SlFM2aT/GZrMVem9Z1gn7RKqDO++8kz///JNFixad8Fl57nP9LIi32LVrF2PGjGHmzJkEBAQUe5zuc6nuXC4XXbp04emnnwagY8eObNiwgSlTpnDdddflHad7XaqzL7/8kk8++YTPPvuMtm3bsmbNGsaOHUtcXBwjR47MO073uUi+U7Z7fFRUFA6H44SncQkJCSc82RPxdnfddRc//vgjc+fOpX79+nn7Y2NjAU56n8fGxpKdnU1ycnKxx4h40sqVK0lISKBz5874+Pjg4+PD/PnzeeWVV/Dx8cm7T3WfS3VXt25dTjvttEL72rRpkzdBrn6nS01w3333MWHCBK6++mrat2/Ptddeyz333MOkSZMA3eciRTllk3Y/Pz86d+7MrFmzCu2fNWsWPXr08FBUImVjWRZ33nkn3333Hb/99htNmjQp9HmTJk2IjY0tdJ9nZ2czf/78vPu8c+fO+Pr6Fjpm3759rF+/Xj8L4hXOP/981q1bx5o1a/JeXbp04ZprrmHNmjU0bdpU97nUCD179jxh2c5NmzbRqFEjQL/TpWbIyMjAbi+cgjgcjrwl33SfixTBQxPgeYUvvvjC8vX1td59913rr7/+ssaOHWsFBwdb27dv93RoIqVy++23W2FhYda8efOsffv25b0yMjLyjpk8ebIVFhZmfffdd9a6deusYcOGWXXr1rXS0tLyjrntttus+vXrW7Nnz7ZWrVplnXfeedbpp59u5ebmeuJriZSo4OzxlqX7XGqGZcuWWT4+PtZTTz1lbd682fr000+toKAg65NPPsk7Rve6VHcjR4606tWrZ/3888/Wtm3brO+++86Kioqy/vOf/+Qdo/tcpLBTOmm3LMt6/fXXrUaNGll+fn5Wp06d8pbKEqkOgCJf77//ft4xLpfLmjhxohUbG2v5+/tbZ599trVu3bpC1zly5Ih15513WhEREVZgYKA1YMAAa+fOnVX8bURK7/ikXfe51BQ//fST1a5dO8vf399q3bq19fbbbxf6XPe6VHdpaWnWmDFjrIYNG1oBAQFW06ZNrYceesjKysrKO0b3uUhhNsuyLE9W+kVERERERESkaKfsmHYRERERERERb6ekXURERERERMRLKWkXERERERER8VJK2kVERERERES8lJJ2ERERERERES+lpF1ERERERETESylpFxEREREREfFSStpFREREREREvJSSdhEREXGLRx99lDPOOMPTYQAwatQohgwZ4ukwREREKkxJu4iIiJeJj49nzJgxNG/enICAAGJiYujVqxdvvvkmGRkZng6vXB599FFsNttJX9u3by/zdbdv347NZmPNmjVuj1lERMQb+Hg6ABEREcm3detWevbsSXh4OE8//TTt27cnNzeXTZs28d577xEXF8egQYOKPDcnJwdfX98qjrh07r33Xm677ba89127duWWW27h5ptvzttXp06dvO3s7Gz8/PyqNEYRERFvpEq7iIiIF7njjjvw8fFhxYoVXHXVVbRp04b27dtz+eWX88svvzBw4MC8Y202G2+++SaDBw8mODiYJ598EoApU6bQrFkz/Pz8aNWqFR9//HHeOUVVplNSUrDZbMybNw+AefPmYbPZmDNnDl26dCEoKIgePXrwzz//FIp18uTJxMTEEBISwo033khmZmax36tWrVrExsbmvRwOByEhIXnvJ0yYwOWXX86kSZOIi4ujZcuWed/xhx9+KHSt8PBwPvjgAwCaNGkCQMeOHbHZbPTp06fQsc899xx169YlMjKS0aNHk5OTU+L/AxEREW+ipF1ERMRLHDx4kJkzZzJ69GiCg4OLPMZmsxV6P3HiRAYPHsy6deu44YYb+P777xkzZgzjx49n/fr13HrrrVx//fXMnTu3zPE89NBDPP/886xYsQIfHx9uuOGGvM+++uorJk6cyFNPPcWKFSuoW7cub7zxRpnbKGjOnDn8/fffzJo1i59//rlU5yxbtgyA2bNns2/fPr777ru8z+bOncu///7L3Llz+fDDD/nggw/ykn0REZHqQt3jRUREvMSWLVuwLItWrVoV2h8VFZVXxR49ejTPPPNM3mfDhw8vlEwPHz6cUaNGcccddwAwbtw4li5dynPPPce5555bpnieeuopzjnnHAAmTJjAJZdcQmZmJgEBAbz00kvccMMN3HTTTQA8+eSTzJ49+6TV9pIEBwfzzjvvlKlb/LEu9ZGRkcTGxhb6rHbt2rz22ms4HA5at27NJZdcwpw5cwp1yRcREfF2qrSLiIh4meOr6cuWLWPNmjW0bduWrKysQp916dKl0Pu///6bnj17FtrXs2dP/v777zLH0aFDh7ztunXrApCQkJDXTvfu3Qsdf/z7smrfvr1bx7G3bdsWh8OR975u3bp58YuIiFQXqrSLiIh4iebNm2Oz2di4cWOh/U2bNgUgMDDwhHOK6kZ/fNJvWVbePrvdnrfvmOLGeRec1O7Y+S6Xq8TvUV7FfZeCsULx8R7v+En5bDZbpcYvIiJSGVRpFxER8RKRkZFceOGFvPbaaxw+fLhc12jTpg2LFi0qtG/JkiW0adMGyO9Ovm/fvrzPy7NcWps2bVi6dGmhfce/d4c6deoUinXz5s2Flr07Vpl3Op1ub1tERMQbqNIuIiLiRd544w169uxJly5dePTRR+nQoQN2u53ly5ezceNGOnfufNLz77vvPq666io6derE+eefz08//cR3333H7NmzAVOt79atG5MnT6Zx48YkJiby8MMPlznOMWPGMHLkSLp06UKvXr349NNP2bBhQ16vAHc577zzeO211+jWrRsul4v777+/UAU9OjqawMBAZsyYQf369QkICCAsLMytMYiIiHiSKu0iIiJepFmzZqxevZoLLriABx54gNNPP50uXbrw6quvcu+99/LEE0+c9PwhQ4bw8ssv8+yzz9K2bVveeust3n///UJLob333nvk5OTQpUsXxowZk7dUXFkMHTqURx55hPvvv5/OnTuzY8cObr/99jJfpyTPP/88DRo04Oyzz2b48OHce++9BAUF5X3u4+PDK6+8wltvvUVcXByDBw92ewwiIiKeZLOOHygmIiIiIiIiIl5BlXYRERERERERL6WkXURERERERMRLKWkXERERERER8VJK2kVERERERES8lJJ2ERERERERES+lpF1ERERERETESylpFxEREREREfFSStpFREREREREvJSSdhEREREREREvpaRdRERERERExEspaRcRERERERHxUv8P5kvkxlojE18AAAAASUVORK5CYII=", "text/plain": [ "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "Tester.test(new_rf, test)" ] }, { "cell_type": "code", "execution_count": 97, "id": "3c8e23c5-1ed3-4bd1-a3c0-129d4712c93a", "metadata": {}, "outputs": [ { "name": "stderr", "output_type": "stream", "text": [ "100%|███████████████████████████████████████████████████████████████████████████████████████████████████████████| 250/250 [00:08<00:00, 30.84it/s]\n" ] } ], "source": [ "forests = []\n", "for i in tqdm(range(1000,1250)):\n", " item = test[i]\n", " forests.append(new_rf(item))" ] }, { "cell_type": "code", "execution_count": 117, "id": "8e2eca63-8230-4904-9a79-7e779747479e", "metadata": {}, "outputs": [ { "name": "stderr", "output_type": "stream", "text": [ "100%|█████████████████████████████████████████████████████████████████████████████████████████████████████████| 1000/1000 [49:20<00:00, 2.96s/it]\n" ] } ], "source": [ "truths2 = []\n", "proprietaries2 = []\n", "rags2 = []\n", "forests2 = []\n", "for i in tqdm(range(1000,2000)):\n", " item = test[i]\n", " truths2.append(item.price)\n", " proprietaries2.append(proprietary(item))\n", " rags2.append(gpt_4o_mini_rag(item))\n", " forests2.append(new_rf(item))" ] }, { "cell_type": "code", "execution_count": 126, "id": "0a3e057f-05c5-4f8f-8b3b-0afdfccc1412", "metadata": {}, "outputs": [], "source": [ "mins2 = [min(p,r,f) for p,r,f in zip(proprietaries2, rags2, forests2)]\n", "maxes2 = [max(p,r,f) for p,r,f in zip(proprietaries2, rags2, forests2)]\n", "\n", "\n", "\n", "X2 = pd.DataFrame({\n", " 'Proprietary': proprietaries2,\n", " 'RAG': rags2,\n", " 'Forest': forests2,\n", " 'Min': mins2,\n", " 'Max': maxes2,\n", "})\n", "\n", "# Convert y to a Series\n", "y2 = pd.Series(truths2)" ] }, { "cell_type": "code", "execution_count": 127, "id": "1ae62175-b955-428e-b077-705c49ee71bd", "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "Proprietary: 0.46\n", "RAG: 0.56\n", "Forest: 0.04\n", "Min: 0.06\n", "Max: -0.12\n", "Intercept=11.23\n" ] } ], "source": [ "# Train a Linear Regression\n", "np.random.seed(42)\n", "\n", "lr2 = LinearRegression()\n", "lr2.fit(X2, y2)\n", "\n", "feature_columns = X2.columns.tolist()\n", "\n", "for feature, coef in zip(feature_columns, lr2.coef_):\n", " print(f\"{feature}: {coef:.2f}\")\n", "print(f\"Intercept={lr.intercept_:.2f}\")" ] }, { "cell_type": "code", "execution_count": 129, "id": "214a3831-c464-4218-a349-534b6bda7f12", "metadata": {}, "outputs": [], "source": [ "def ensemble2(item):\n", " prop = proprietary(item)\n", " rag = gpt_4o_mini_rag(item)\n", " r_f = new_rf(item)\n", " Xt2 = pd.DataFrame({\n", " 'Proprietary': [prop],\n", " 'RAG': [rag],\n", " 'Forest': [r_f],\n", " 'Min': [min(prop,rag, r_f)],\n", " 'Max': [max(prop,rag, r_f)],\n", " })\n", " yt2 = lr.predict(Xt2)\n", " return yt2[0]" ] }, { "cell_type": "code", "execution_count": 130, "id": "b234cb68-af68-4475-ae18-8892aac6b74e", "metadata": {}, "outputs": [ { "ename": "ValueError", "evalue": "The feature names should match those that were passed during fit.\nFeature names unseen at fit time:\n- Forest\n", "output_type": "error", "traceback": [ "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", "\u001b[0;31mValueError\u001b[0m Traceback (most recent call last)", "Cell \u001b[0;32mIn[130], line 1\u001b[0m\n\u001b[0;32m----> 1\u001b[0m \u001b[43mTester\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mtest\u001b[49m\u001b[43m(\u001b[49m\u001b[43mensemble2\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43mtest\u001b[49m\u001b[43m)\u001b[49m\n", "File \u001b[0;32m~/dev/llm_engineering/week8/testing.py:75\u001b[0m, in \u001b[0;36mtest\u001b[0;34m(cls, function, data)\u001b[0m\n", "File \u001b[0;32m~/dev/llm_engineering/week8/testing.py:70\u001b[0m, in \u001b[0;36mrun\u001b[0;34m(self)\u001b[0m\n", "File \u001b[0;32m~/dev/llm_engineering/week8/testing.py:33\u001b[0m, in \u001b[0;36mrun_datapoint\u001b[0;34m(self, i)\u001b[0m\n", "Cell \u001b[0;32mIn[129], line 12\u001b[0m, in \u001b[0;36mensemble2\u001b[0;34m(item)\u001b[0m\n\u001b[1;32m 4\u001b[0m r_f \u001b[38;5;241m=\u001b[39m new_rf(item)\n\u001b[1;32m 5\u001b[0m Xt2 \u001b[38;5;241m=\u001b[39m pd\u001b[38;5;241m.\u001b[39mDataFrame({\n\u001b[1;32m 6\u001b[0m \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mProprietary\u001b[39m\u001b[38;5;124m'\u001b[39m: [prop],\n\u001b[1;32m 7\u001b[0m \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mRAG\u001b[39m\u001b[38;5;124m'\u001b[39m: [rag],\n\u001b[0;32m (...)\u001b[0m\n\u001b[1;32m 10\u001b[0m \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mMax\u001b[39m\u001b[38;5;124m'\u001b[39m: [\u001b[38;5;28mmax\u001b[39m(prop,rag, r_f)],\n\u001b[1;32m 11\u001b[0m })\n\u001b[0;32m---> 12\u001b[0m yt2 \u001b[38;5;241m=\u001b[39m \u001b[43mlr\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mpredict\u001b[49m\u001b[43m(\u001b[49m\u001b[43mXt2\u001b[49m\u001b[43m)\u001b[49m\n\u001b[1;32m 13\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m yt2[\u001b[38;5;241m0\u001b[39m]\n", "File \u001b[0;32m~/miniconda3/envs/llms/lib/python3.11/site-packages/sklearn/linear_model/_base.py:306\u001b[0m, in \u001b[0;36mLinearModel.predict\u001b[0;34m(self, X)\u001b[0m\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mpredict\u001b[39m(\u001b[38;5;28mself\u001b[39m, X):\n\u001b[1;32m 293\u001b[0m \u001b[38;5;250m \u001b[39m\u001b[38;5;124;03m\"\"\"\u001b[39;00m\n\u001b[1;32m 294\u001b[0m \u001b[38;5;124;03m Predict using the linear model.\u001b[39;00m\n\u001b[1;32m 295\u001b[0m \n\u001b[0;32m (...)\u001b[0m\n\u001b[1;32m 304\u001b[0m \u001b[38;5;124;03m Returns predicted values.\u001b[39;00m\n\u001b[1;32m 305\u001b[0m \u001b[38;5;124;03m \"\"\"\u001b[39;00m\n\u001b[0;32m--> 306\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43m_decision_function\u001b[49m\u001b[43m(\u001b[49m\u001b[43mX\u001b[49m\u001b[43m)\u001b[49m\n", "File \u001b[0;32m~/miniconda3/envs/llms/lib/python3.11/site-packages/sklearn/linear_model/_base.py:285\u001b[0m, in \u001b[0;36mLinearModel._decision_function\u001b[0;34m(self, X)\u001b[0m\n\u001b[1;32m 282\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21m_decision_function\u001b[39m(\u001b[38;5;28mself\u001b[39m, X):\n\u001b[1;32m 283\u001b[0m check_is_fitted(\u001b[38;5;28mself\u001b[39m)\n\u001b[0;32m--> 285\u001b[0m X \u001b[38;5;241m=\u001b[39m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43m_validate_data\u001b[49m\u001b[43m(\u001b[49m\u001b[43mX\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43maccept_sparse\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[38;5;124;43mcsr\u001b[39;49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[38;5;124;43mcsc\u001b[39;49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[38;5;124;43mcoo\u001b[39;49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[43m]\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43mreset\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[38;5;28;43;01mFalse\u001b[39;49;00m\u001b[43m)\u001b[49m\n\u001b[1;32m 286\u001b[0m coef_ \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mcoef_\n\u001b[1;32m 287\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m coef_\u001b[38;5;241m.\u001b[39mndim \u001b[38;5;241m==\u001b[39m \u001b[38;5;241m1\u001b[39m:\n", "File \u001b[0;32m~/miniconda3/envs/llms/lib/python3.11/site-packages/sklearn/base.py:608\u001b[0m, in \u001b[0;36mBaseEstimator._validate_data\u001b[0;34m(self, X, y, reset, validate_separately, cast_to_ndarray, **check_params)\u001b[0m\n\u001b[1;32m 537\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21m_validate_data\u001b[39m(\n\u001b[1;32m 538\u001b[0m \u001b[38;5;28mself\u001b[39m,\n\u001b[1;32m 539\u001b[0m X\u001b[38;5;241m=\u001b[39m\u001b[38;5;124m\"\u001b[39m\u001b[38;5;124mno_validation\u001b[39m\u001b[38;5;124m\"\u001b[39m,\n\u001b[0;32m (...)\u001b[0m\n\u001b[1;32m 544\u001b[0m \u001b[38;5;241m*\u001b[39m\u001b[38;5;241m*\u001b[39mcheck_params,\n\u001b[1;32m 545\u001b[0m ):\n\u001b[1;32m 546\u001b[0m \u001b[38;5;250m \u001b[39m\u001b[38;5;124;03m\"\"\"Validate input data and set or check the `n_features_in_` attribute.\u001b[39;00m\n\u001b[1;32m 547\u001b[0m \n\u001b[1;32m 548\u001b[0m \u001b[38;5;124;03m Parameters\u001b[39;00m\n\u001b[0;32m (...)\u001b[0m\n\u001b[1;32m 606\u001b[0m \u001b[38;5;124;03m validated.\u001b[39;00m\n\u001b[1;32m 607\u001b[0m \u001b[38;5;124;03m \"\"\"\u001b[39;00m\n\u001b[0;32m--> 608\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43m_check_feature_names\u001b[49m\u001b[43m(\u001b[49m\u001b[43mX\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43mreset\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mreset\u001b[49m\u001b[43m)\u001b[49m\n\u001b[1;32m 610\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m y \u001b[38;5;129;01mis\u001b[39;00m \u001b[38;5;28;01mNone\u001b[39;00m \u001b[38;5;129;01mand\u001b[39;00m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39m_get_tags()[\u001b[38;5;124m\"\u001b[39m\u001b[38;5;124mrequires_y\u001b[39m\u001b[38;5;124m\"\u001b[39m]:\n\u001b[1;32m 611\u001b[0m \u001b[38;5;28;01mraise\u001b[39;00m \u001b[38;5;167;01mValueError\u001b[39;00m(\n\u001b[1;32m 612\u001b[0m \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m\"\u001b[39m\u001b[38;5;124mThis \u001b[39m\u001b[38;5;132;01m{\u001b[39;00m\u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39m\u001b[38;5;18m__class__\u001b[39m\u001b[38;5;241m.\u001b[39m\u001b[38;5;18m__name__\u001b[39m\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m estimator \u001b[39m\u001b[38;5;124m\"\u001b[39m\n\u001b[1;32m 613\u001b[0m \u001b[38;5;124m\"\u001b[39m\u001b[38;5;124mrequires y to be passed, but the target y is None.\u001b[39m\u001b[38;5;124m\"\u001b[39m\n\u001b[1;32m 614\u001b[0m )\n", "File \u001b[0;32m~/miniconda3/envs/llms/lib/python3.11/site-packages/sklearn/base.py:535\u001b[0m, in \u001b[0;36mBaseEstimator._check_feature_names\u001b[0;34m(self, X, reset)\u001b[0m\n\u001b[1;32m 530\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m \u001b[38;5;129;01mnot\u001b[39;00m missing_names \u001b[38;5;129;01mand\u001b[39;00m \u001b[38;5;129;01mnot\u001b[39;00m unexpected_names:\n\u001b[1;32m 531\u001b[0m message \u001b[38;5;241m+\u001b[39m\u001b[38;5;241m=\u001b[39m (\n\u001b[1;32m 532\u001b[0m \u001b[38;5;124m\"\u001b[39m\u001b[38;5;124mFeature names must be in the same order as they were in fit.\u001b[39m\u001b[38;5;130;01m\\n\u001b[39;00m\u001b[38;5;124m\"\u001b[39m\n\u001b[1;32m 533\u001b[0m )\n\u001b[0;32m--> 535\u001b[0m \u001b[38;5;28;01mraise\u001b[39;00m \u001b[38;5;167;01mValueError\u001b[39;00m(message)\n", "\u001b[0;31mValueError\u001b[0m: The feature names should match those that were passed during fit.\nFeature names unseen at fit time:\n- Forest\n" ] } ], "source": [ "Tester.test(ensemble2, test)" ] }, { "cell_type": "code", "execution_count": null, "id": "10a7275f-1aa9-4446-9100-a7a0ba0215f2", "metadata": {}, "outputs": [], "source": [] } ], "metadata": { "kernelspec": { "display_name": "Python 3 (ipykernel)", "language": "python", "name": "python3" }, "language_info": { "codemirror_mode": { "name": "ipython", "version": 3 }, "file_extension": ".py", "mimetype": "text/x-python", "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", "version": "3.11.10" } }, "nbformat": 4, "nbformat_minor": 5 }