You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

618 lines
120 KiB

{
"cells": [
{
"cell_type": "code",
"execution_count": 55,
"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"
]
},
{
"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": 59,
"id": "9a25a5cf-8f6c-4b5d-ad98-fdd096f5adf8",
"metadata": {},
"outputs": [],
"source": [
"openai = OpenAI()"
]
},
{
"cell_type": "code",
"execution_count": 4,
"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": 37,
"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": 38,
"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": 39,
"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": 40,
"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": 41,
"id": "9f759bd2-7a7e-4c1a-80a0-e12470feca89",
"metadata": {},
"outputs": [],
"source": [
"model = SentenceTransformer('sentence-transformers/all-MiniLM-L6-v2')"
]
},
{
"cell_type": "code",
"execution_count": 42,
"id": "e44dbd25-fb95-4b6b-bbbb-8da5fc817105",
"metadata": {},
"outputs": [],
"source": [
"def vector(item):\n",
" return model.encode([description(item)])"
]
},
{
"cell_type": "code",
"execution_count": 43,
"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": 44,
"id": "6f7b9ff9-fd90-4627-bb17-7c2f7bbd21f3",
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"'How much does this cost to the nearest dollar?\\n\\nMotorcraft YB3125 Fan Clutch\\nMotorcraft YB3125 Fan Clutch Package Dimensions 25.146 cms (L) x 20.066 cms (W) x 15.494 cms (H) Package Quantity 1 Product Type Auto Part Country Of Origin China Manufacturer Motorcraft, Brand Motorcraft, Model Fan Clutch, Weight 5 pounds, Dimensions 10 x 7.63 x 6.25 inches, Country of Origin China, model number Exterior Painted, Manufacturer Part Rank Automotive Automotive Replacement Engine Fan Clutches 583, Domestic Shipping can be shipped within U.S., International Shipping This item can be shipped to select countries outside of the U.S. Learn More, Available October 10, 2007\\n\\nPrice is $225.00'"
]
},
"execution_count": 44,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"test[1].prompt"
]
},
{
"cell_type": "code",
"execution_count": 45,
"id": "ff1b2659-cc6b-47aa-a797-dd1cd3d1d6c3",
"metadata": {},
"outputs": [],
"source": [
"documents, prices = find_similars(test[1])"
]
},
{
"cell_type": "code",
"execution_count": 46,
"id": "24756d4d-edac-41ce-bb80-c3b6f1cea7ee",
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"To provide some context, here are some other items that might be similar to the item you need to estimate.\n",
"\n",
"Potentially related product:\n",
"Motorcraft Fan Clutch Assembly - YB3130\n",
"Motorcraft Fan Clutch Assembly - YB3130 Package Dimensions 7.23 L x 4 H x 6.92 W (inches) Package Weight 5 pounds Country of Origin China Part Number YB3130 Manufacturer Motorcraft, Brand Motorcraft, Model Fan Clutch Assembly, Weight 5 pounds, Dimensions 6.87 x 7.32 x 5.62 inches, Country of Origin China, model number Exterior Painted, Manufacturer Part Wattage 6.92 watts, Rank Automotive Automotive Replacement Engine Fan Clutches 698, Available October 10, 2007, Dimensions LxWxH 6.87 x 7.32 x 5.62 inches\n",
"Price is $223.78\n",
"\n",
"Potentially related product:\n",
"Motorcraft- YB3126 Fan Clutch\n",
"Fan Clutch Package Dimensions 16.764 H x 24.384 L x 20.32 W (centimeters) Part number YB3126 Package Weight 7.4 pounds Fit type Vehicle Specific Brand Motorcraft, Electric fan design Blower, Power Source Electric, Style Modern, Dimensions 24\\ D x 24\\ W x 76\\ H, Room Type Bedroom, Special Feature Dishwasher Safe, Recommended Uses For Product Cycling, Mounting Type Clevis, Controller Type Wimoto, Switch Type Push Button, Weight 7.14 pounds, Included Components Fan Clutch, Model Name Fan Clutch, Manufacturer Motorcraft, Country of Origin China, model number Exterior Painted, Manufacturer Part Special Features Dishwasher Safe\n",
"Price is $197.14\n",
"\n",
"Potentially related product:\n",
"Motorcraft Fan Clutch\n",
"Motorcraft Fan Clutches are designed and tested to meet OE specifications for durability and reliability under extreme conditions. These clutches feature fluid which enhances the fan to turn faster and helps the engine reach operating temperature. They are built to maximize performance and are made from high-quality materials. Package Dimensions 14.478 H x 20.066 L x 19.558 W (centimeters) Part number YB3049 Fit type Vehicle Specific Package Weight 4.5 pounds Brand Motorcraft, Style Modern, Recommended Uses For Product Exhausting, Switch Type Push Button, Weight 0.01 Ounces, Included Components Fan Clutch, Model Name Fan Clutch, Manufacturer Motorcraft, Dimensions 7.94 x 8.06 x 4.06\n",
"Price is $183.08\n",
"\n",
"Potentially related product:\n",
"Motorcraft YB3188 Clutch\n",
"Premium aftermarket replacement parts for Ford and Lincoln vehicles, Tested to provide performance and long-life reliability. Two-year unlimited mileage warranty, labor included and no commercial exceptions. Leading Manufacturer Of High-Quality Products International Renown For Our Diverse Range Of Award-Winning Products Fully Equipped With State-Of-The-Art Technology All Products Have Been Designed With The Professional In Mind Constantly Modernizing Our Powerful Devices To Meet The Demands Of The Modern User Manufacturer Motorcraft, Brand Motorcraft, Model Fan Clutch Assembly, Weight 5.8 pounds, Dimensions 6.36 x 6.38 x 2.78 inches, Exterior Painted, Manufacturer Part OEM Part Rank Automotive Automotive Replacement Engine Fan Clutches 17, Available July 1,\n",
"Price is $262.97\n",
"\n",
"Potentially related product:\n",
"Motorcraft YB3076 Fan Clutch\n",
"Motorcraft Fan Clutches are designed and tested to meet OE specifications for durability and reliability under extreme conditions. These clutches feature fluid which enhances the fan to turn faster and helps the engine reach operating temperature. They are built to maximize performance and are made from high-quality materials. Thermostatically controlled viscous fan clutch Special fluid enhances the fan to turn faster Made of high quality Durable and reliable under extreme conditions Help the engine reach operating temperature Manufacturer Motorcraft, Brand Motorcraft, Weight 5 pounds, Dimensions 18 x 10.5 x 6 inches, Country of Origin China, model number Manufacturer Part Wattage 3.6 watts, Rank Automotive Automotive Replacement Engine Fan Clutches 138, Domestic Shipping can be shipped within U.S\n",
"Price is $249.78\n",
"\n",
"\n"
]
}
],
"source": [
"print(make_context(documents, prices))"
]
},
{
"cell_type": "code",
"execution_count": 49,
"id": "0b81eca2-0b58-4fe8-9dd6-47f13ba5f8ee",
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"[{'role': 'system', 'content': 'You estimate prices of items. Reply only with the price, no explanation'}, {'role': 'user', 'content': 'To provide some context, here are some other items that might be similar to the item you need to estimate.\\n\\nPotentially related product:\\nMotorcraft Fan Clutch Assembly - YB3130\\nMotorcraft Fan Clutch Assembly - YB3130 Package Dimensions 7.23 L x 4 H x 6.92 W (inches) Package Weight 5 pounds Country of Origin China Part Number YB3130 Manufacturer Motorcraft, Brand Motorcraft, Model Fan Clutch Assembly, Weight 5 pounds, Dimensions 6.87 x 7.32 x 5.62 inches, Country of Origin China, model number Exterior Painted, Manufacturer Part Wattage 6.92 watts, Rank Automotive Automotive Replacement Engine Fan Clutches 698, Available October 10, 2007, Dimensions LxWxH 6.87 x 7.32 x 5.62 inches\\nPrice is $223.78\\n\\nPotentially related product:\\nMotorcraft- YB3126 Fan Clutch\\nFan Clutch Package Dimensions 16.764 H x 24.384 L x 20.32 W (centimeters) Part number YB3126 Package Weight 7.4 pounds Fit type Vehicle Specific Brand Motorcraft, Electric fan design Blower, Power Source Electric, Style Modern, Dimensions 24\\\\ D x 24\\\\ W x 76\\\\ H, Room Type Bedroom, Special Feature Dishwasher Safe, Recommended Uses For Product Cycling, Mounting Type Clevis, Controller Type Wimoto, Switch Type Push Button, Weight 7.14 pounds, Included Components Fan Clutch, Model Name Fan Clutch, Manufacturer Motorcraft, Country of Origin China, model number Exterior Painted, Manufacturer Part Special Features Dishwasher Safe\\nPrice is $197.14\\n\\nPotentially related product:\\nMotorcraft Fan Clutch\\nMotorcraft Fan Clutches are designed and tested to meet OE specifications for durability and reliability under extreme conditions. These clutches feature fluid which enhances the fan to turn faster and helps the engine reach operating temperature. They are built to maximize performance and are made from high-quality materials. Package Dimensions 14.478 H x 20.066 L x 19.558 W (centimeters) Part number YB3049 Fit type Vehicle Specific Package Weight 4.5 pounds Brand Motorcraft, Style Modern, Recommended Uses For Product Exhausting, Switch Type Push Button, Weight 0.01 Ounces, Included Components Fan Clutch, Model Name Fan Clutch, Manufacturer Motorcraft, Dimensions 7.94 x 8.06 x 4.06\\nPrice is $183.08\\n\\nPotentially related product:\\nMotorcraft YB3188 Clutch\\nPremium aftermarket replacement parts for Ford and Lincoln vehicles, Tested to provide performance and long-life reliability. Two-year unlimited mileage warranty, labor included and no commercial exceptions. Leading Manufacturer Of High-Quality Products International Renown For Our Diverse Range Of Award-Winning Products Fully Equipped With State-Of-The-Art Technology All Products Have Been Designed With The Professional In Mind Constantly Modernizing Our Powerful Devices To Meet The Demands Of The Modern User Manufacturer Motorcraft, Brand Motorcraft, Model Fan Clutch Assembly, Weight 5.8 pounds, Dimensions 6.36 x 6.38 x 2.78 inches, Exterior Painted, Manufacturer Part OEM Part Rank Automotive Automotive Replacement Engine Fan Clutches 17, Available July 1,\\nPrice is $262.97\\n\\nPotentially related product:\\nMotorcraft YB3076 Fan Clutch\\nMotorcraft Fan Clutches are designed and tested to meet OE specifications for durability and reliability under extreme conditions. These clutches feature fluid which enhances the fan to turn faster and helps the engine reach operating temperature. They are built to maximize performance and are made from high-quality materials. Thermostatically controlled viscous fan clutch Special fluid enhances the fan to turn faster Made of high quality Durable and reliable under extreme conditions Help the engine reach operating temperature Manufacturer Motorcraft, Brand Motorcraft, Weight 5 pounds, Dimensions 18 x 10.5 x 6 inches, Country of Origin China, model number Manufacturer Part Wattage 3.6 watts, Rank Automotive Automotive Replacement Engine Fan Clutches 138, Domestic Shipping can be shipped within U.S\\nPrice is $249.78\\n\\nAnd now the question for you:\\n\\nHow much does this cost?\\n\\nMotorcraft YB3125 Fan Clutch\\nMotorcraft YB3125 Fan Clutch Package Dimensions 25.146 cms (L) x 20.066 cms (W) x 15.494 cms (H) Package Quantity 1 Product Type Auto Part Country Of Origin China Manufacturer Motorcraft, Brand Motorcraft, Model Fan Clutch, Weight 5 pounds, Dimensions 10 x 7.63 x 6.25 inches, Country of Origin China, model number Exterior Painted, Manufacturer Part Rank Automotive Automotive Replacement Engine Fan Clutches 583, Domestic Shipping can be shipped within U.S., International Shipping This item can be shipped to select countries outside of the U.S. Learn More, Available October 10, 2007'}, {'role': 'assistant', 'content': 'Price is $'}]\n"
]
}
],
"source": [
"print(messages_for(test[1], documents, prices))"
]
},
{
"cell_type": "code",
"execution_count": 50,
"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": 56,
"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": 60,
"id": "16d90455-ff7d-4f5f-8b8c-8e061263d1c7",
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"\u001b[92m1: Guess: $312.41 Truth: $374.41 Error: $62.00 SLE: 0.03 Item: OEM AC Compressor w/A/C Repair Kit For F...\u001b[0m\n",
"\u001b[92m2: Guess: $201.45 Truth: $225.11 Error: $23.66 SLE: 0.01 Item: Motorcraft YB3125 Fan Clutch\u001b[0m\n",
"\u001b[92m3: Guess: $44.99 Truth: $61.68 Error: $16.69 SLE: 0.10 Item: Dorman 603-159 Front Washer Fluid Reserv...\u001b[0m\n",
"\u001b[93m4: Guess: $379.99 Truth: $599.99 Error: $220.00 SLE: 0.21 Item: HP Premium 17.3-inch HD Plus Touchscreen...\u001b[0m\n",
"\u001b[92m5: Guess: $16.95 Truth: $16.99 Error: $0.04 SLE: 0.00 Item: 5-Position Super Switch Pickup Selector ...\u001b[0m\n",
"\u001b[92m6: Guess: $12.99 Truth: $31.99 Error: $19.00 SLE: 0.74 Item: Horror Bookmarks, Resin Horror Bookmarks...\u001b[0m\n",
"\u001b[92m7: Guess: $68.99 Truth: $101.79 Error: $32.80 SLE: 0.15 Item: SK6241 - Stinger 4 Gauge 6000 Series Pow...\u001b[0m\n",
"\u001b[93m8: Guess: $399.00 Truth: $289.00 Error: $110.00 SLE: 0.10 Item: Godox ML60Bi LED Light Kit, Handheld LED...\u001b[0m\n",
"\u001b[92m9: Guess: $699.99 Truth: $635.86 Error: $64.13 SLE: 0.01 Item: Randall RG75DG3PLUS G3 Plus 100-Watt Com...\u001b[0m\n",
"\u001b[92m10: Guess: $79.99 Truth: $65.99 Error: $14.00 SLE: 0.04 Item: HOLDWILL 6 Pack LED Shop Light, 4FT 24W ...\u001b[0m\n",
"\u001b[93m11: Guess: $329.99 Truth: $254.21 Error: $75.78 SLE: 0.07 Item: Viking Horns V103C/1005ATK 3 Gallon Air ...\u001b[0m\n",
"\u001b[92m12: Guess: $407.99 Truth: $412.99 Error: $5.00 SLE: 0.00 Item: CURT 70110 Custom Tow Bar Base Plate Bra...\u001b[0m\n",
"\u001b[92m13: Guess: $215.50 Truth: $205.50 Error: $10.00 SLE: 0.00 Item: 10-Pack Solar HAMMERED BRONZE Finish Pos...\u001b[0m\n",
"\u001b[92m14: Guess: $259.99 Truth: $248.23 Error: $11.76 SLE: 0.00 Item: COSTWAY Electric Tumble Dryer, Sliver\u001b[0m\n",
"\u001b[92m15: Guess: $399.00 Truth: $399.00 Error: $0.00 SLE: 0.00 Item: FREE SIGNAL TV Transit 32\" 12 Volt DC Po...\u001b[0m\n",
"\u001b[92m16: Guess: $349.99 Truth: $373.94 Error: $23.95 SLE: 0.00 Item: Bilstein 5100 Monotube Gas Shock Set com...\u001b[0m\n",
"\u001b[92m17: Guess: $89.95 Truth: $92.89 Error: $2.94 SLE: 0.00 Item: Sangean K-200 Multi-Function Upright AM/...\u001b[0m\n",
"\u001b[92m18: Guess: $36.99 Truth: $51.99 Error: $15.00 SLE: 0.11 Item: Charles Leonard Magnetic Lapboard Class ...\u001b[0m\n",
"\u001b[91m19: Guess: $299.99 Truth: $179.00 Error: $120.99 SLE: 0.26 Item: Gigabyte AMD Radeon HD 7870 2 GB GDDR5 D...\u001b[0m\n",
"\u001b[92m20: Guess: $19.42 Truth: $19.42 Error: $0.00 SLE: 0.00 Item: 3dRose LLC 8 x 8 x 0.25 Inches Bull Terr...\u001b[0m\n",
"\u001b[92m21: Guess: $499.00 Truth: $539.95 Error: $40.95 SLE: 0.01 Item: ROKINON 85mm F1.4 Auto Focus Full Frame ...\u001b[0m\n",
"\u001b[92m22: Guess: $155.99 Truth: $147.67 Error: $8.32 SLE: 0.00 Item: AUTOSAVER88 Headlight Assembly Compatibl...\u001b[0m\n",
"\u001b[92m23: Guess: $24.99 Truth: $24.99 Error: $0.00 SLE: 0.00 Item: ASI NAUTICAL 2.5 Inches Opera Glasses Bi...\u001b[0m\n",
"\u001b[91m24: Guess: $49.00 Truth: $149.00 Error: $100.00 SLE: 1.21 Item: Behringer TUBE OVERDRIVE TO100 Authentic...\u001b[0m\n",
"\u001b[92m25: Guess: $12.99 Truth: $16.99 Error: $4.00 SLE: 0.06 Item: Fun Express Insect Finger Puppets - 24 f...\u001b[0m\n",
"\u001b[92m26: Guess: $12.99 Truth: $7.99 Error: $5.00 SLE: 0.20 Item: WAFJAMF Roller Stamp Identity Theft Stam...\u001b[0m\n",
"\u001b[92m27: Guess: $197.47 Truth: $199.99 Error: $2.52 SLE: 0.00 Item: Capulina Tiffany Floor Lamp 2-Light 16\" ...\u001b[0m\n",
"\u001b[92m28: Guess: $270.00 Truth: $251.45 Error: $18.55 SLE: 0.01 Item: Apple Watch Series 6 (GPS, 44mm) - Space...\u001b[0m\n",
"\u001b[92m29: Guess: $250.00 Truth: $231.62 Error: $18.38 SLE: 0.01 Item: ICON 01725 Tandem Axle Fender Skirt FS17...\u001b[0m\n",
"\u001b[91m30: Guess: $249.00 Truth: $135.00 Error: $114.00 SLE: 0.37 Item: SanDisk 128GB Ultra (10 Pack) MicroSD Cl...\u001b[0m\n",
"\u001b[92m31: Guess: $410.47 Truth: $356.62 Error: $53.85 SLE: 0.02 Item: Velvac 2020,L,C/Hr,W,E2003,102\",Bk - 715...\u001b[0m\n",
"\u001b[92m32: Guess: $298.99 Truth: $257.99 Error: $41.00 SLE: 0.02 Item: TCMT Passenger Backrest Sissy Bar & Lugg...\u001b[0m\n",
"\u001b[92m33: Guess: $19.99 Truth: $27.99 Error: $8.00 SLE: 0.10 Item: Alnicov 63.5MM Brass Tremolo Block,Tremo...\u001b[0m\n",
"\u001b[92m34: Guess: $175.91 Truth: $171.20 Error: $4.71 SLE: 0.00 Item: Subaru Forester Outback Legacy OEM Engin...\u001b[0m\n",
"\u001b[92m35: Guess: $225.00 Truth: $225.00 Error: $0.00 SLE: 0.00 Item: Richmond Auto Upholstery - 2012 Dodge Ra...\u001b[0m\n",
"\u001b[93m36: Guess: $149.99 Truth: $105.00 Error: $44.99 SLE: 0.13 Item: AP-39 Automotive Paint Primer Grey 2K Ur...\u001b[0m\n",
"\u001b[92m37: Guess: $299.99 Truth: $299.99 Error: $0.00 SLE: 0.00 Item: Road Top Wireless Carplay Retrofit Kit D...\u001b[0m\n",
"\u001b[93m38: Guess: $688.99 Truth: $535.09 Error: $153.90 SLE: 0.06 Item: Gibson Performance Exhaust 5658 Aluminiz...\u001b[0m\n",
"\u001b[92m39: Guess: $16.99 Truth: $12.33 Error: $4.66 SLE: 0.09 Item: Bella Tunno Happy Links - Baby Montessor...\u001b[0m\n",
"\u001b[93m40: Guess: $129.99 Truth: $84.99 Error: $45.00 SLE: 0.18 Item: CANMORE H300 Handheld GPS Golf Device, S...\u001b[0m\n",
"\u001b[92m41: Guess: $14.99 Truth: $15.99 Error: $1.00 SLE: 0.00 Item: DCPOWER AC Adapter Compatible Replacemen...\u001b[0m\n",
"\u001b[92m42: Guess: $36.99 Truth: $62.44 Error: $25.45 SLE: 0.26 Item: Sharp, VX2128V, Commercial Desktop Calcu...\u001b[0m\n",
"\u001b[92m43: Guess: $99.99 Truth: $82.99 Error: $17.00 SLE: 0.03 Item: Melissa & Doug Lifelike Plush Stork Gian...\u001b[0m\n",
"\u001b[93m44: Guess: $399.99 Truth: $599.95 Error: $199.96 SLE: 0.16 Item: Sony SSCS8 2-Way 3-Driver Center Channel...\u001b[0m\n",
"\u001b[93m45: Guess: $249.00 Truth: $194.99 Error: $54.01 SLE: 0.06 Item: ASUS Chromebook CX1, 14\" Full HD NanoEdg...\u001b[0m\n",
"\u001b[92m46: Guess: $344.95 Truth: $344.95 Error: $0.00 SLE: 0.00 Item: FiiO X7 32GB Hi-Res Lossless Music Playe...\u001b[0m\n",
"\u001b[92m47: Guess: $42.99 Truth: $37.99 Error: $5.00 SLE: 0.01 Item: TORRO Leather Case Compatible with iPhon...\u001b[0m\n",
"\u001b[92m48: Guess: $225.33 Truth: $224.35 Error: $0.98 SLE: 0.00 Item: Universal Air Conditioner KT 1031 A/C Co...\u001b[0m\n",
"\u001b[92m49: Guess: $875.00 Truth: $814.00 Error: $61.00 SLE: 0.01 Item: Street Series Stainless Performance Cat-...\u001b[0m\n",
"\u001b[91m50: Guess: $249.00 Truth: $439.88 Error: $190.88 SLE: 0.32 Item: Lenovo IdeaPad 3 14-inch Laptop, 14.0-in...\u001b[0m\n",
"\u001b[92m51: Guess: $304.12 Truth: $341.43 Error: $37.31 SLE: 0.01 Item: Access Bed Covers TonnoSport 22050219 - ...\u001b[0m\n",
"\u001b[92m52: Guess: $34.99 Truth: $46.78 Error: $11.79 SLE: 0.08 Item: G.I. JOE Hasbro 3 3/4\" Wave 5 Action Fig...\u001b[0m\n",
"\u001b[92m53: Guess: $194.30 Truth: $171.44 Error: $22.86 SLE: 0.02 Item: T&S Brass B-0232-BST Double Pantry Fauce...\u001b[0m\n",
"\u001b[92m54: Guess: $399.99 Truth: $458.00 Error: $58.01 SLE: 0.02 Item: ZTUOAUMA Fuel Injection Pump 3090942 309...\u001b[0m\n",
"\u001b[92m55: Guess: $129.99 Truth: $130.75 Error: $0.76 SLE: 0.00 Item: 2AP18AA#ABA Hp Prime Graphing Calculator...\u001b[0m\n",
"\u001b[93m56: Guess: $39.99 Truth: $83.81 Error: $43.82 SLE: 0.53 Item: Lowrance 000-0119-83 Nmea 2000 25' Exten...\u001b[0m\n",
"\u001b[91m57: Guess: $119.99 Truth: $386.39 Error: $266.40 SLE: 1.35 Item: Jeep Genuine Accessories 82213051 Hood L...\u001b[0m\n",
"\u001b[92m58: Guess: $159.99 Truth: $169.00 Error: $9.01 SLE: 0.00 Item: GODOX CB-06 Hard Carrying Case with Whee...\u001b[0m\n",
"\u001b[92m59: Guess: $15.95 Truth: $17.95 Error: $2.00 SLE: 0.01 Item: Au-Tomotive Gold, INC. Ford Black Valet ...\u001b[0m\n",
"\u001b[93m60: Guess: $202.00 Truth: $269.00 Error: $67.00 SLE: 0.08 Item: Snailfly Black Roof Rack Rail + Cross Ba...\u001b[0m\n",
"\u001b[92m61: Guess: $39.99 Truth: $77.77 Error: $37.78 SLE: 0.43 Item: KING SHA Anti Glare LED Track Lighting H...\u001b[0m\n",
"\u001b[92m62: Guess: $87.99 Truth: $88.99 Error: $1.00 SLE: 0.00 Item: APS Compatible with Chevy Silverado 1500...\u001b[0m\n",
"\u001b[92m63: Guess: $362.69 Truth: $364.41 Error: $1.72 SLE: 0.00 Item: Wilwood Engineering 14011291R Brake Cali...\u001b[0m\n",
"\u001b[92m64: Guess: $130.00 Truth: $127.03 Error: $2.97 SLE: 0.00 Item: ACDelco Gold 336-1925A Starter, Remanufa...\u001b[0m\n",
"\u001b[92m65: Guess: $778.95 Truth: $778.95 Error: $0.00 SLE: 0.00 Item: UWS EC10783 69-Inch Matte Black Heavy-Wa...\u001b[0m\n",
"\u001b[92m66: Guess: $179.99 Truth: $206.66 Error: $26.67 SLE: 0.02 Item: Dell Latitude E5440 14in Business Laptop...\u001b[0m\n",
"\u001b[92m67: Guess: $49.99 Truth: $35.94 Error: $14.05 SLE: 0.10 Item: (Plug and Play) Spare Tire Brake Light W...\u001b[0m\n",
"\u001b[93m68: Guess: $89.99 Truth: $149.00 Error: $59.01 SLE: 0.25 Item: The Ultimate Roadside Rescue Assistant\u001b[0m\n",
"\u001b[93m69: Guess: $197.99 Truth: $251.98 Error: $53.99 SLE: 0.06 Item: Brand New 18\" x 8.5\" Replacement Wheel f...\u001b[0m\n",
"\u001b[93m70: Guess: $222.84 Truth: $160.00 Error: $62.84 SLE: 0.11 Item: Headlight Headlamp LH Left & RH Right Pa...\u001b[0m\n",
"\u001b[92m71: Guess: $39.99 Truth: $39.99 Error: $0.00 SLE: 0.00 Item: Lilo And Stitch Deluxe Oversize Print La...\u001b[0m\n",
"\u001b[93m72: Guess: $249.98 Truth: $362.41 Error: $112.43 SLE: 0.14 Item: AC Compressor & A/C Clutch For Hyundai A...\u001b[0m\n",
"\u001b[92m73: Guess: $286.00 Truth: $344.00 Error: $58.00 SLE: 0.03 Item: House Of Troy PIN475-AB Pinnacle Collect...\u001b[0m\n",
"\u001b[92m74: Guess: $28.99 Truth: $25.09 Error: $3.90 SLE: 0.02 Item: Juno T29 WH Floating Electrical Feed Sin...\u001b[0m\n",
"\u001b[91m75: Guess: $85.63 Truth: $175.95 Error: $90.32 SLE: 0.51 Item: Sherman GO-PARTS - for 2013-2016 Toyota ...\u001b[0m\n",
"\u001b[91m76: Guess: $269.99 Truth: $132.64 Error: $137.35 SLE: 0.50 Item: Roland RPU-3 Electronic Keyboard Pedal o...\u001b[0m\n",
"\u001b[92m77: Guess: $349.99 Truth: $422.99 Error: $73.00 SLE: 0.04 Item: Rockland VMI14 12,000 Pound 12 Volt DC E...\u001b[0m\n",
"\u001b[92m78: Guess: $180.00 Truth: $146.48 Error: $33.52 SLE: 0.04 Item: Max Advanced Brakes Elite XDS Front Cros...\u001b[0m\n",
"\u001b[92m79: Guess: $162.47 Truth: $156.83 Error: $5.64 SLE: 0.00 Item: Quality-Built 11030 Premium Quality Alte...\u001b[0m\n",
"\u001b[91m80: Guess: $129.99 Truth: $251.99 Error: $122.00 SLE: 0.43 Item: Lucida LG-510 Student Classical Guitar, ...\u001b[0m\n",
"\u001b[91m81: Guess: $139.99 Truth: $940.33 Error: $800.34 SLE: 3.60 Item: Longacre 52-79800 Aluminum Turn Plates\u001b[0m\n",
"\u001b[92m82: Guess: $52.99 Truth: $52.99 Error: $0.00 SLE: 0.00 Item: Motion Pro 08-0380 Adjustable Torque Wre...\u001b[0m\n",
"\u001b[92m83: Guess: $249.95 Truth: $219.95 Error: $30.00 SLE: 0.02 Item: Glyph Thunderbolt 3 NVMe Dock (0 GB)\u001b[0m\n",
"\u001b[92m84: Guess: $437.50 Truth: $441.03 Error: $3.53 SLE: 0.00 Item: TOYO Open Country MT Performance Radial ...\u001b[0m\n",
"\u001b[92m85: Guess: $145.48 Truth: $168.98 Error: $23.50 SLE: 0.02 Item: Razer Seiren X USB Streaming Microphone ...\u001b[0m\n",
"\u001b[92m86: Guess: $3.99 Truth: $2.49 Error: $1.50 SLE: 0.13 Item: Happy Birthday to Dad From Your Daughter...\u001b[0m\n",
"\u001b[92m87: Guess: $79.99 Truth: $98.62 Error: $18.63 SLE: 0.04 Item: Little Tikes My Real Jam First Concert S...\u001b[0m\n",
"\u001b[91m88: Guess: $109.95 Truth: $256.95 Error: $147.00 SLE: 0.71 Item: Studio M Peace and Harmony Art Pole Comm...\u001b[0m\n",
"\u001b[92m89: Guess: $24.99 Truth: $30.99 Error: $6.00 SLE: 0.04 Item: MyVolts 12V Power Supply Adaptor Compati...\u001b[0m\n",
"\u001b[92m90: Guess: $499.99 Truth: $569.84 Error: $69.85 SLE: 0.02 Item: Dell Latitude 7212 Rugged Extreme Tablet...\u001b[0m\n",
"\u001b[91m91: Guess: $63.99 Truth: $177.99 Error: $114.00 SLE: 1.03 Item: Covermates Contour Fit Car Cover - Light...\u001b[0m\n",
"\u001b[92m92: Guess: $997.99 Truth: $997.99 Error: $0.00 SLE: 0.00 Item: Westin 57-4025 Black HDX Grille Guard fi...\u001b[0m\n",
"\u001b[92m93: Guess: $249.99 Truth: $219.00 Error: $30.99 SLE: 0.02 Item: Fieldpiece JL2 Job Link Wireless App Tra...\u001b[0m\n",
"\u001b[92m94: Guess: $267.50 Truth: $225.55 Error: $41.95 SLE: 0.03 Item: hansgrohe Talis S Modern Premium Easy Cl...\u001b[0m\n",
"\u001b[91m95: Guess: $1,299.00 Truth: $495.95 Error: $803.05 SLE: 0.92 Item: G-Technology G-SPEED eS PRO High-Perform...\u001b[0m\n",
"\u001b[92m96: Guess: $940.49 Truth: $942.37 Error: $1.88 SLE: 0.00 Item: DreamLine SHDR-1960723L-01 Shower Door, ...\u001b[0m\n",
"\u001b[92m97: Guess: $22.07 Truth: $1.94 Error: $20.13 SLE: 4.24 Item: Sanctuary Square Backplate Finish: Oiled...\u001b[0m\n",
"\u001b[92m98: Guess: $305.95 Truth: $284.34 Error: $21.61 SLE: 0.01 Item: Pelican Protector 1750 Long Case - Multi...\u001b[0m\n",
"\u001b[92m99: Guess: $156.00 Truth: $171.90 Error: $15.90 SLE: 0.01 Item: Brock Replacement Driver and Passenger H...\u001b[0m\n",
"\u001b[92m100: Guess: $130.99 Truth: $144.99 Error: $14.00 SLE: 0.01 Item: Carlinkit Ai Box Mini, Android 11, Multi...\u001b[0m\n",
"\u001b[93m101: Guess: $299.00 Truth: $470.47 Error: $171.47 SLE: 0.20 Item: StarDot NetCamLIVE2 YouTube Live Stream ...\u001b[0m\n",
"\u001b[92m102: Guess: $49.99 Truth: $66.95 Error: $16.96 SLE: 0.08 Item: Atomic Compatible FILXXCAR0016 16x25x5 M...\u001b[0m\n",
"\u001b[92m103: Guess: $150.00 Truth: $117.00 Error: $33.00 SLE: 0.06 Item: Bandai Awakening of S. H. s.h.figuarts s...\u001b[0m\n",
"\u001b[91m104: Guess: $284.99 Truth: $172.14 Error: $112.85 SLE: 0.25 Item: Fit System 62135G Passenger Side Towing ...\u001b[0m\n",
"\u001b[92m105: Guess: $349.88 Truth: $392.74 Error: $42.86 SLE: 0.01 Item: Black Horse Black Aluminum Exceed Runnin...\u001b[0m\n",
"\u001b[92m106: Guess: $24.99 Truth: $16.99 Error: $8.00 SLE: 0.14 Item: Dearsun Twinkle Star Color Night Light P...\u001b[0m\n",
"\u001b[92m107: Guess: $1.19 Truth: $1.34 Error: $0.15 SLE: 0.00 Item: Pokemon - Gallade Spirit Link (83/108) -...\u001b[0m\n",
"\u001b[91m108: Guess: $199.99 Truth: $349.98 Error: $149.99 SLE: 0.31 Item: Ibanez GA34STCE-NT GIO Series Classical ...\u001b[0m\n",
"\u001b[92m109: Guess: $369.99 Truth: $370.71 Error: $0.72 SLE: 0.00 Item: Set 2 Heavy Duty 12-16.5 12x16.5 12 Ply ...\u001b[0m\n",
"\u001b[92m110: Guess: $74.99 Truth: $65.88 Error: $9.11 SLE: 0.02 Item: Hairpin Table Legs 28\" Heavy Duty Hairpi...\u001b[0m\n",
"\u001b[92m111: Guess: $249.99 Truth: $229.99 Error: $20.00 SLE: 0.01 Item: Marada Racing Seat with Adjustable Slide...\u001b[0m\n",
"\u001b[92m112: Guess: $21.99 Truth: $9.14 Error: $12.85 SLE: 0.67 Item: Remington Industries 24UL1007STRWHI25 24...\u001b[0m\n",
"\u001b[91m113: Guess: $299.99 Truth: $199.00 Error: $100.99 SLE: 0.17 Item: Acer S3-391-6046 13.3-inch Ultrabook, In...\u001b[0m\n",
"\u001b[92m114: Guess: $139.99 Truth: $109.99 Error: $30.00 SLE: 0.06 Item: ICBEAMER 7\" RGB LED Headlights Bulb Halo...\u001b[0m\n",
"\u001b[93m115: Guess: $369.84 Truth: $570.42 Error: $200.58 SLE: 0.19 Item: R1 Concepts Front Rear Brakes and Rotors...\u001b[0m\n",
"\u001b[92m116: Guess: $279.99 Truth: $279.99 Error: $0.00 SLE: 0.00 Item: Camplux 2.64 GPM Tankless , Outdoor Port...\u001b[0m\n",
"\u001b[92m117: Guess: $24.99 Truth: $30.99 Error: $6.00 SLE: 0.04 Item: KNOKLOCK 10 Pack 3.75 Inch(96mm) Kitchen...\u001b[0m\n",
"\u001b[92m118: Guess: $29.95 Truth: $31.99 Error: $2.04 SLE: 0.00 Item: Valley Enterprises Yaesu USB FTDI CT-62 ...\u001b[0m\n",
"\u001b[92m119: Guess: $24.99 Truth: $15.90 Error: $9.09 SLE: 0.19 Item: G9 LED Light Bulbs,8W,75W 100W replaceme...\u001b[0m\n",
"\u001b[93m120: Guess: $88.99 Truth: $45.99 Error: $43.00 SLE: 0.42 Item: ZCHAOZ 4 Lights Antique White Farmhouse ...\u001b[0m\n",
"\u001b[91m121: Guess: $259.99 Truth: $113.52 Error: $146.47 SLE: 0.68 Item: Honeywell TH8320R1003 Honeywell VisionPr...\u001b[0m\n",
"\u001b[92m122: Guess: $479.99 Truth: $516.99 Error: $37.00 SLE: 0.01 Item: Patriot Exhaust H8013-1 1-7/8\" Clippster...\u001b[0m\n",
"\u001b[92m123: Guess: $178.99 Truth: $196.99 Error: $18.00 SLE: 0.01 Item: Fitrite Autopart New Front Left Driver S...\u001b[0m\n",
"\u001b[92m124: Guess: $76.88 Truth: $46.55 Error: $30.33 SLE: 0.24 Item: Technical Precision Replacement for GE G...\u001b[0m\n",
"\u001b[93m125: Guess: $245.09 Truth: $356.99 Error: $111.90 SLE: 0.14 Item: Covercraft Carhartt SeatSaver Front Row ...\u001b[0m\n",
"\u001b[93m126: Guess: $399.00 Truth: $319.95 Error: $79.05 SLE: 0.05 Item: Sennheiser SD Pro 2 (506008) - Double-Si...\u001b[0m\n",
"\u001b[91m127: Guess: $196.36 Truth: $96.06 Error: $100.30 SLE: 0.50 Item: Hitachi MAF0110 Mass Air Flow Sensor\u001b[0m\n",
"\u001b[93m128: Guess: $249.99 Truth: $190.99 Error: $59.00 SLE: 0.07 Item: AmScope SE305R-P-LED-PS36A 10X-30X LED C...\u001b[0m\n",
"\u001b[91m129: Guess: $132.58 Truth: $257.95 Error: $125.37 SLE: 0.44 Item: Front Left Driver Side Window Regulator ...\u001b[0m\n",
"\u001b[92m130: Guess: $63.50 Truth: $62.95 Error: $0.55 SLE: 0.00 Item: Premium Replica Hubcap Set, Fits Nissan ...\u001b[0m\n",
"\u001b[92m131: Guess: $36.99 Truth: $47.66 Error: $10.67 SLE: 0.06 Item: Excellerations Phonics Spelling Game for...\u001b[0m\n",
"\u001b[93m132: Guess: $299.99 Truth: $226.99 Error: $73.00 SLE: 0.08 Item: RC4WD BigDog Dual Axle Scale Car/Truck T...\u001b[0m\n",
"\u001b[92m133: Guess: $389.00 Truth: $359.95 Error: $29.05 SLE: 0.01 Item: Unknown Stage 2 Clutch Kit - Low Altitud...\u001b[0m\n",
"\u001b[92m134: Guess: $62.00 Truth: $78.40 Error: $16.40 SLE: 0.05 Item: 2002-2008 Dodge Ram 1500 Mopar 4X4 Emble...\u001b[0m\n",
"\u001b[92m135: Guess: $163.90 Truth: $172.77 Error: $8.87 SLE: 0.00 Item: Pro Comp Alloys Series 89 Wheel with Pol...\u001b[0m\n",
"\u001b[92m136: Guess: $349.98 Truth: $316.45 Error: $33.53 SLE: 0.01 Item: Detroit Axle - Front Rear Strut & Coil S...\u001b[0m\n",
"\u001b[92m137: Guess: $99.99 Truth: $87.99 Error: $12.00 SLE: 0.02 Item: ECCPP Rear Wheel Axle Replacement fit fo...\u001b[0m\n",
"\u001b[93m138: Guess: $175.99 Truth: $226.63 Error: $50.64 SLE: 0.06 Item: Dell Latitude E6520 Intel i7-2720QM 2.20...\u001b[0m\n",
"\u001b[92m139: Guess: $34.99 Truth: $31.49 Error: $3.50 SLE: 0.01 Item: F FIERCE CYCLE 251pcs Black Universal Mo...\u001b[0m\n",
"\u001b[92m140: Guess: $194.48 Truth: $196.00 Error: $1.52 SLE: 0.00 Item: Flash Furniture 4 Pk. HERCULES Series 88...\u001b[0m\n",
"\u001b[93m141: Guess: $36.99 Truth: $78.40 Error: $41.41 SLE: 0.54 Item: B&M 30287 Throttle Valve/Kickdown Cable,...\u001b[0m\n",
"\u001b[92m142: Guess: $97.12 Truth: $116.25 Error: $19.13 SLE: 0.03 Item: Gates TCK226 PowerGrip Premium Timing Be...\u001b[0m\n",
"\u001b[92m143: Guess: $139.99 Truth: $112.78 Error: $27.21 SLE: 0.05 Item: Monroe Shocks & Struts Quick-Strut 17149...\u001b[0m\n",
"\u001b[92m144: Guess: $41.99 Truth: $27.32 Error: $14.67 SLE: 0.17 Item: Feit Electric BPMR16/GU10/930CA/6 35W EQ...\u001b[0m\n",
"\u001b[93m145: Guess: $79.35 Truth: $145.91 Error: $66.56 SLE: 0.36 Item: Yellow Jacket 2806 Contractor Extension ...\u001b[0m\n",
"\u001b[92m146: Guess: $186.30 Truth: $171.09 Error: $15.21 SLE: 0.01 Item: Garage-Pro Tailgate SET Compatible with ...\u001b[0m\n",
"\u001b[91m147: Guess: $66.99 Truth: $167.95 Error: $100.96 SLE: 0.83 Item: 3M Perfect It Buffing and Polishing Kit ...\u001b[0m\n",
"\u001b[92m148: Guess: $41.99 Truth: $28.49 Error: $13.50 SLE: 0.14 Item: Chinese Style Dollhouse Model DIY Miniat...\u001b[0m\n",
"\u001b[92m149: Guess: $139.99 Truth: $122.23 Error: $17.76 SLE: 0.02 Item: Generic NRG Innovations SRK-161H Steerin...\u001b[0m\n",
"\u001b[92m150: Guess: $16.49 Truth: $32.99 Error: $16.50 SLE: 0.44 Item: Learning Resources Coding Critters Range...\u001b[0m\n",
"\u001b[93m151: Guess: $142.50 Truth: $71.20 Error: $71.30 SLE: 0.47 Item: Bosch Automotive 15463 Oxygen Sensor, OE...\u001b[0m\n",
"\u001b[92m152: Guess: $105.00 Truth: $112.75 Error: $7.75 SLE: 0.00 Item: Case of 24-2 Inch Blue Painters Tape - 6...\u001b[0m\n",
"\u001b[93m153: Guess: $189.99 Truth: $142.43 Error: $47.56 SLE: 0.08 Item: MOCA Engine Water Pump & Fan Clutch fit ...\u001b[0m\n",
"\u001b[93m154: Guess: $299.99 Truth: $398.99 Error: $99.00 SLE: 0.08 Item: SAREMAS Foot Step Bars for Hyundai Palis...\u001b[0m\n",
"\u001b[91m155: Guess: $699.00 Truth: $449.00 Error: $250.00 SLE: 0.20 Item: Gretsch G9210 Square Neck Boxcar Mahogan...\u001b[0m\n",
"\u001b[93m156: Guess: $239.00 Truth: $189.00 Error: $50.00 SLE: 0.05 Item: NikoMaku Mirror Dash Cam Front and Rear ...\u001b[0m\n",
"\u001b[92m157: Guess: $88.45 Truth: $120.91 Error: $32.46 SLE: 0.10 Item: Fenix HP25R v2.0 USB-C Rechargeable Head...\u001b[0m\n",
"\u001b[92m158: Guess: $172.22 Truth: $203.53 Error: $31.31 SLE: 0.03 Item: R&L Racing Heavy Duty Roll-Up Soft Tonne...\u001b[0m\n",
"\u001b[92m159: Guess: $399.99 Truth: $349.99 Error: $50.00 SLE: 0.02 Item: Garmin 010-02258-10 GPSMAP 64sx, Handhel...\u001b[0m\n",
"\u001b[92m160: Guess: $9.99 Truth: $34.35 Error: $24.36 SLE: 1.36 Item: Brown 5-7/8\" X 8-1/2\" X 3/16\" Thick Heav...\u001b[0m\n",
"\u001b[92m161: Guess: $399.00 Truth: $384.99 Error: $14.01 SLE: 0.00 Item: GAOMON PD2200 Pen Display & 20 Pen Nibs ...\u001b[0m\n",
"\u001b[92m162: Guess: $239.00 Truth: $211.00 Error: $28.00 SLE: 0.02 Item: VXMOTOR for 97-03 Ford F150/F250 Lightdu...\u001b[0m\n",
"\u001b[93m163: Guess: $179.99 Truth: $129.00 Error: $50.99 SLE: 0.11 Item: HP EliteBook 2540p Intel Core i7-640LM X...\u001b[0m\n",
"\u001b[91m164: Guess: $14.99 Truth: $111.45 Error: $96.46 SLE: 3.80 Item: Green EPX Mixing Nozzles 100-Pack-fits 3...\u001b[0m\n",
"\u001b[92m165: Guess: $54.01 Truth: $81.12 Error: $27.11 SLE: 0.16 Item: Box Partners 6 1/4 x 3 1/8\" 13 Pt. Manil...\u001b[0m\n",
"\u001b[92m166: Guess: $459.28 Truth: $457.08 Error: $2.20 SLE: 0.00 Item: Vixen Air 1/2\" NPT Air Ride Suspension H...\u001b[0m\n",
"\u001b[92m167: Guess: $75.99 Truth: $49.49 Error: $26.50 SLE: 0.18 Item: Smart Floor Lamp, 2700-6500K+RGBPink Mul...\u001b[0m\n",
"\u001b[92m168: Guess: $79.99 Truth: $80.56 Error: $0.57 SLE: 0.00 Item: SOZG 324mm Wheelbase Body Shell RC Car B...\u001b[0m\n",
"\u001b[92m169: Guess: $295.00 Truth: $278.39 Error: $16.61 SLE: 0.00 Item: Mickey Thompson ET Street S/S Racing Rad...\u001b[0m\n",
"\u001b[92m170: Guess: $382.45 Truth: $364.50 Error: $17.95 SLE: 0.00 Item: Pirelli 275/40R20 106W XL RFT P0 PZ4-LUX...\u001b[0m\n",
"\u001b[91m171: Guess: $834.98 Truth: $378.99 Error: $455.99 SLE: 0.62 Item: Torklift C3212 Rear Tie Down\u001b[0m\n",
"\u001b[92m172: Guess: $193.11 Truth: $165.28 Error: $27.83 SLE: 0.02 Item: Cardone 78-4226 Remanufactured Ford Comp...\u001b[0m\n",
"\u001b[92m173: Guess: $49.99 Truth: $56.74 Error: $6.75 SLE: 0.02 Item: Kidde AccessPoint 001798 Supra TouchPoin...\u001b[0m\n",
"\u001b[91m174: Guess: $159.75 Truth: $307.95 Error: $148.20 SLE: 0.43 Item: 3M Protecta 3100414 Self Retracting Life...\u001b[0m\n",
"\u001b[91m175: Guess: $120.00 Truth: $38.00 Error: $82.00 SLE: 1.28 Item: Plantronics 89435-01 Wired Headset, Blac...\u001b[0m\n",
"\u001b[92m176: Guess: $68.12 Truth: $53.00 Error: $15.12 SLE: 0.06 Item: Logitech K750 Wireless Solar Keyboard fo...\u001b[0m\n",
"\u001b[92m177: Guess: $549.99 Truth: $498.00 Error: $51.99 SLE: 0.01 Item: Olympus PEN E-PL9 Body Only with 3-Inch ...\u001b[0m\n",
"\u001b[91m178: Guess: $195.00 Truth: $53.99 Error: $141.01 SLE: 1.62 Item: Beck/Arnley 051-6066 Hub & Bearing Assem...\u001b[0m\n",
"\u001b[93m179: Guess: $249.99 Truth: $350.00 Error: $100.01 SLE: 0.11 Item: Eibach Pro-Kit Performance Springs E10-6...\u001b[0m\n",
"\u001b[92m180: Guess: $342.99 Truth: $299.95 Error: $43.04 SLE: 0.02 Item: LEGO DC Batman 1989 Batwing 76161 Displa...\u001b[0m\n",
"\u001b[92m181: Guess: $95.50 Truth: $94.93 Error: $0.57 SLE: 0.00 Item: Kingston Brass KS3608PL Restoration 4-In...\u001b[0m\n",
"\u001b[92m182: Guess: $399.00 Truth: $379.00 Error: $20.00 SLE: 0.00 Item: Polk Vanishing Series 265-LS In-Wall 3-W...\u001b[0m\n",
"\u001b[92m183: Guess: $299.99 Truth: $299.95 Error: $0.04 SLE: 0.00 Item: Spec-D Tuning LED Projector Headlights G...\u001b[0m\n",
"\u001b[92m184: Guess: $17.99 Truth: $24.99 Error: $7.00 SLE: 0.10 Item: RICHMOND & FINCH Airpod Pro Case, Green ...\u001b[0m\n",
"\u001b[93m185: Guess: $119.99 Truth: $41.04 Error: $78.95 SLE: 1.12 Item: LFA Industries 43B-5A-33JT 1/16-1/2-1.5-...\u001b[0m\n",
"\u001b[91m186: Guess: $149.99 Truth: $327.90 Error: $177.91 SLE: 0.61 Item: SAUTVS LED Headlight Assembly for Slings...\u001b[0m\n",
"\u001b[92m187: Guess: $12.99 Truth: $10.99 Error: $2.00 SLE: 0.02 Item: 2 Pack Combo Womens Safety Glasses Impac...\u001b[0m\n",
"\u001b[92m188: Guess: $14.99 Truth: $14.99 Error: $0.00 SLE: 0.00 Item: Arepa - Venezuelan cuisine - Venezuela P...\u001b[0m\n",
"\u001b[93m189: Guess: $36.75 Truth: $84.95 Error: $48.20 SLE: 0.68 Item: Schlage Lock Company KS23D2300 Padlock, ...\u001b[0m\n",
"\u001b[93m190: Guess: $169.99 Truth: $111.00 Error: $58.99 SLE: 0.18 Item: Techni Mobili White Sit to Stand Mobile ...\u001b[0m\n",
"\u001b[93m191: Guess: $178.20 Truth: $123.73 Error: $54.47 SLE: 0.13 Item: Special Lite Products Contemporary Wall ...\u001b[0m\n",
"\u001b[92m192: Guess: $599.99 Truth: $557.38 Error: $42.61 SLE: 0.01 Item: Tascam DP-24SD 24-Track Digital Portastu...\u001b[0m\n",
"\u001b[93m193: Guess: $142.39 Truth: $95.55 Error: $46.84 SLE: 0.16 Item: Glow Lighting 636CC10SP Vista Crystal Fl...\u001b[0m\n",
"\u001b[92m194: Guess: $139.99 Truth: $154.00 Error: $14.01 SLE: 0.01 Item: Z3 Wind Deflector, Smoke Tint, Lexan, Wi...\u001b[0m\n",
"\u001b[92m195: Guess: $209.99 Truth: $198.99 Error: $11.00 SLE: 0.00 Item: Olympus E-20 5MP Digital Camera w/ 4x Op...\u001b[0m\n",
"\u001b[91m196: Guess: $239.99 Truth: $430.44 Error: $190.45 SLE: 0.34 Item: PHYNEDI 1:1000 World Trade Center (1973-...\u001b[0m\n",
"\u001b[92m197: Guess: $19.99 Truth: $45.67 Error: $25.68 SLE: 0.64 Item: YANGHUAN Unstable Unicorns Adventure Car...\u001b[0m\n",
"\u001b[91m198: Guess: $99.99 Truth: $249.00 Error: $149.01 SLE: 0.82 Item: Interlogix NX-1820E NetworX Touch Screen...\u001b[0m\n",
"\u001b[92m199: Guess: $49.99 Truth: $42.99 Error: $7.00 SLE: 0.02 Item: Steering Damper,Universal Motorcycle Han...\u001b[0m\n",
"\u001b[93m200: Guess: $136.79 Truth: $181.33 Error: $44.54 SLE: 0.08 Item: Amprobe TIC 410A Hot Stick Attachment\u001b[0m\n",
"\u001b[92m201: Guess: $4.99 Truth: $6.03 Error: $1.04 SLE: 0.03 Item: MyCableMart 3.5mm Plug/Jack, 4 Conductor...\u001b[0m\n",
"\u001b[92m202: Guess: $39.95 Truth: $29.99 Error: $9.96 SLE: 0.08 Item: OtterBox + Pop Symmetry Series Case for ...\u001b[0m\n",
"\u001b[93m203: Guess: $699.00 Truth: $899.00 Error: $200.00 SLE: 0.06 Item: Dell XPS X8700-1572BLK Desktop ( Intel C...\u001b[0m\n",
"\u001b[93m204: Guess: $499.99 Truth: $399.99 Error: $100.00 SLE: 0.05 Item: Franklin Iron Works Sperry Industrial Br...\u001b[0m\n",
"\u001b[92m205: Guess: $4.99 Truth: $4.66 Error: $0.33 SLE: 0.00 Item: Avery Legal Dividers, Standard Collated ...\u001b[0m\n",
"\u001b[92m206: Guess: $305.07 Truth: $261.41 Error: $43.66 SLE: 0.02 Item: Moen 8346 Commercial Posi-Temp Pressure ...\u001b[0m\n",
"\u001b[92m207: Guess: $143.96 Truth: $136.97 Error: $6.99 SLE: 0.00 Item: Carlisle Versa Trail ATR All Terrain Rad...\u001b[0m\n",
"\u001b[92m208: Guess: $89.00 Truth: $79.00 Error: $10.00 SLE: 0.01 Item: SUNWAYFOTO 44mm Tripod Ball Head Arca Co...\u001b[0m\n",
"\u001b[91m209: Guess: $209.00 Truth: $444.99 Error: $235.99 SLE: 0.57 Item: NanoBeam AC NBE-5AC-Gen2-US 4 Units 5GHz...\u001b[0m\n",
"\u001b[92m210: Guess: $411.94 Truth: $411.94 Error: $0.00 SLE: 0.00 Item: WULF 4\" Front 2\" Rear Leveling Lift Kit ...\u001b[0m\n",
"\u001b[92m211: Guess: $149.99 Truth: $148.40 Error: $1.59 SLE: 0.00 Item: Alera ALEVABFMC Valencia Series Mobile B...\u001b[0m\n",
"\u001b[91m212: Guess: $99.99 Truth: $244.99 Error: $145.00 SLE: 0.79 Item: YU-GI-OH! Ignition Assault Booster Box\u001b[0m\n",
"\u001b[92m213: Guess: $109.99 Truth: $86.50 Error: $23.49 SLE: 0.06 Item: 48\" x 36\" Extra-Large Framed Magnetic Bl...\u001b[0m\n",
"\u001b[91m214: Guess: $99.99 Truth: $297.95 Error: $197.96 SLE: 1.18 Item: Dell Latitude D620 Renewed Notebook PC\u001b[0m\n",
"\u001b[93m215: Guess: $499.00 Truth: $399.99 Error: $99.01 SLE: 0.05 Item: acer Aspire 5 Laptop, AMD Ryzen 3 5300U ...\u001b[0m\n",
"\u001b[92m216: Guess: $679.99 Truth: $599.00 Error: $80.99 SLE: 0.02 Item: Elk 31080/6RC-GRN 30 by 6-Inch Viva 6-Li...\u001b[0m\n",
"\u001b[92m217: Guess: $114.99 Truth: $105.99 Error: $9.00 SLE: 0.01 Item: Barbie Top Model Doll\u001b[0m\n",
"\u001b[92m218: Guess: $649.99 Truth: $689.00 Error: $39.01 SLE: 0.00 Item: Danby Designer 20-In. Electric Range wit...\u001b[0m\n",
"\u001b[92m219: Guess: $432.53 Truth: $404.99 Error: $27.54 SLE: 0.00 Item: FixtureDisplays® Metal Truss Podium Doub...\u001b[0m\n",
"\u001b[91m220: Guess: $399.05 Truth: $207.76 Error: $191.29 SLE: 0.42 Item: ACDelco 13597235 GM Original Equipment A...\u001b[0m\n",
"\u001b[92m221: Guess: $145.88 Truth: $171.82 Error: $25.94 SLE: 0.03 Item: EBC S1KF1135 Stage-1 Premium Street Brak...\u001b[0m\n",
"\u001b[92m222: Guess: $299.99 Truth: $293.24 Error: $6.75 SLE: 0.00 Item: FXR Men's Boost FX Jacket (Black/Orange/...\u001b[0m\n",
"\u001b[92m223: Guess: $374.95 Truth: $374.95 Error: $0.00 SLE: 0.00 Item: SuperATV Scratch Resistant 3-in-1 Flip W...\u001b[0m\n",
"\u001b[92m224: Guess: $111.99 Truth: $111.99 Error: $0.00 SLE: 0.00 Item: SBU 3 Layer All Weather Mini Van Car Cov...\u001b[0m\n",
"\u001b[92m225: Guess: $34.99 Truth: $42.99 Error: $8.00 SLE: 0.04 Item: 2 Pack Outdoor Brochure Holder Advertisi...\u001b[0m\n",
"\u001b[92m226: Guess: $139.99 Truth: $116.71 Error: $23.28 SLE: 0.03 Item: Monroe Shocks & Struts Quick-Strut 17158...\u001b[0m\n",
"\u001b[92m227: Guess: $145.99 Truth: $118.61 Error: $27.38 SLE: 0.04 Item: Elements of Design Magellan EB235AL Thre...\u001b[0m\n",
"\u001b[92m228: Guess: $124.50 Truth: $147.12 Error: $22.62 SLE: 0.03 Item: GM Genuine Parts 15-62961 Air Conditioni...\u001b[0m\n",
"\u001b[93m229: Guess: $179.99 Truth: $119.99 Error: $60.00 SLE: 0.16 Item: Baseus 17-in-1 USB C Docking Station to ...\u001b[0m\n",
"\u001b[93m230: Guess: $469.95 Truth: $369.98 Error: $99.97 SLE: 0.06 Item: Whitehall™ Personalized Whitehall Capito...\u001b[0m\n",
"\u001b[92m231: Guess: $299.99 Truth: $315.55 Error: $15.56 SLE: 0.00 Item: Pro Circuit Works Pipe PY05250 for 02-19...\u001b[0m\n",
"\u001b[91m232: Guess: $289.99 Truth: $190.99 Error: $99.00 SLE: 0.17 Item: HYANKA 15 \"1200W Professional DJ Speaker...\u001b[0m\n",
"\u001b[92m233: Guess: $155.00 Truth: $155.00 Error: $0.00 SLE: 0.00 Item: Bluetooth X6BT Card Reader Writer Encode...\u001b[0m\n",
"\u001b[92m234: Guess: $349.99 Truth: $349.99 Error: $0.00 SLE: 0.00 Item: AIRAID Cold Air Intake System by K&N: In...\u001b[0m\n",
"\u001b[91m235: Guess: $389.99 Truth: $249.99 Error: $140.00 SLE: 0.20 Item: Bostingner Shower Faucets Sets Complete,...\u001b[0m\n",
"\u001b[92m236: Guess: $49.99 Truth: $42.99 Error: $7.00 SLE: 0.02 Item: PIT66 Front Bumper Turn Signal Lights, C...\u001b[0m\n",
"\u001b[92m237: Guess: $14.99 Truth: $17.99 Error: $3.00 SLE: 0.03 Item: Caseology Bumpy Compatible with Google P...\u001b[0m\n",
"\u001b[92m238: Guess: $399.00 Truth: $425.00 Error: $26.00 SLE: 0.00 Item: Fleck 2510 Timer Mechanical Filter Contr...\u001b[0m\n",
"\u001b[91m239: Guess: $349.99 Truth: $249.99 Error: $100.00 SLE: 0.11 Item: Haloview MC7108 Wireless RV Backup Camer...\u001b[0m\n",
"\u001b[91m240: Guess: $29.99 Truth: $138.23 Error: $108.24 SLE: 2.26 Item: Schmidt Spiele - Manhattan\u001b[0m\n",
"\u001b[93m241: Guess: $499.99 Truth: $414.99 Error: $85.00 SLE: 0.03 Item: Corsa 14333 Tip Kit (Ford Mustang GT)\u001b[0m\n",
"\u001b[93m242: Guess: $240.45 Truth: $168.28 Error: $72.17 SLE: 0.13 Item: Hoshizaki FM116A Fan Motor Kit 1\u001b[0m\n",
"\u001b[93m243: Guess: $239.99 Truth: $199.99 Error: $40.00 SLE: 0.03 Item: BAINUO Antler Chandelier Lighting,6 Ligh...\u001b[0m\n",
"\u001b[93m244: Guess: $183.99 Truth: $126.70 Error: $57.29 SLE: 0.14 Item: DNA MOTORING HL-OH-FEXP06-SM-AM Smoke Le...\u001b[0m\n",
"\u001b[92m245: Guess: $8.99 Truth: $5.91 Error: $3.08 SLE: 0.14 Item: Wera Stainless 3840/1 TS 2.5mm Hex Inser...\u001b[0m\n",
"\u001b[92m246: Guess: $191.94 Truth: $193.06 Error: $1.12 SLE: 0.00 Item: Celestron - PowerSeeker 127EQ Telescope ...\u001b[0m\n",
"\u001b[93m247: Guess: $189.99 Truth: $249.99 Error: $60.00 SLE: 0.07 Item: NHOPEEW 10.1inch Android Car Radio Carpl...\u001b[0m\n",
"\u001b[92m248: Guess: $24.99 Truth: $64.12 Error: $39.13 SLE: 0.84 Item: Other Harmonica (Suzuki-2Timer24- A)\u001b[0m\n",
"\u001b[92m249: Guess: $145.99 Truth: $114.99 Error: $31.00 SLE: 0.06 Item: Harley Air Filter Venturi Intake Air Cle...\u001b[0m\n",
"\u001b[91m250: Guess: $499.00 Truth: $926.00 Error: $427.00 SLE: 0.38 Item: Elite Screens Edge Free Ambient Light Re...\u001b[0m\n"
]
},
{
"data": {
"image/png": "iVBORw0KGgoAAAANSUhEUgAAA/YAAAK7CAYAAABYqRRSAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjkuMiwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8hTgPZAAAACXBIWXMAAA9hAAAPYQGoP6dpAADNW0lEQVR4nOzdd3iUVfrG8XvS+6QnRELoIFUFRYoC0lSaFQRpyiqKDde2/mxgQWXXsi5rLyBFbIANERVEWUBFxIaIdBBSIL2XOb8/JkxmCCUJCTNJvp/rymVy5p13nkmGMU/uc85rMcYYAQAAAACAesnL3QUAAAAAAICao7EHAAAAAKAeo7EHAAAAAKAeo7EHAAAAAKAeo7EHAAAAAKAeo7EHAAAAAKAeo7EHAAAAAKAeo7EHAAAAAKAeo7EHAAAAAKAeo7EH0CD8/PPPmjx5slq1aqXAwEAFBgaqTZs2mjJlijZs2FDj886cOVNLly6t0X1TUlIUFRUli8Wi995776jHrF+/XldeeaWaNGkiPz8/xcfH64orrtC6deuq9Bi7du2SxWKRxWLR9OnTj3rMtdde6zjGWb9+/dSvX7/qPCWH6dOnVzrf8Y47/OHr66tmzZrpuuuuU3Jyco0e+2R99dVXLjUd+TFnzhy31FXbJk2apK+++uqYtx/r+T/xxBMux82ZM+eYx1blZ3jka+DwR0BAQKVjmzdvftRjb7jhhhM+jvO/BYvFIi8vL0VERGjAgAFasWLFMevy8vLSjh07Kt2el5ensLAwWSwWTZo0yeW2vXv3aurUqWrbtq0CAwMVGRmpzp0767rrrtPevXsrPcbBgwePWfepej1+8cUX6tmzp4KCghQdHa1JkyYpNTW12uepyvvamjVrdPHFFysiIsLxXvzII4+c8Nwn+n516tSp0nvWke99mzdv1vTp07Vr166qPqVac/DgQd12221q3ry5/P39FRcXp4suukjp6emVjq3p90iSVq1apUGDBik2NlYhISHq0qWLnnvuOZWVlbkc98ILL6h58+aKiIjQuHHjlJmZ6XJ7aWmpzjjjDD344IM1fs4APIePuwsAgJP10ksv6eabb1a7du102223qWPHjrJYLPr999/11ltv6eyzz9a2bdvUqlWrap975syZuuKKK3TJJZdU+7433XTTUZuXw/7zn/9o2rRpOuecczRr1iwlJSVpz549+u9//6s+ffro3//+t26++eYqPVZoaKjmzJmjBx98UF5eFX+zzc3N1bvvvquwsDBlZ2e73Of555+v9nM67G9/+5suvPDCKh+/fPlyWa1W5ebmasWKFXrqqae0du1abdq0Sb6+vjWu42TMnDlT/fv3rzRek9dJfXXFFVfojjvucBlr1qzZUY9944031L59e5exqKioKj/W4dfAYc6vU2e9e/fWv/71L5exuLi4Kj/OLbfcorFjx6qsrExbtmzRjBkzdPHFF2vlypU6//zzKx0fEhKiN954o1JT9e6776qkpKTS63Pfvn0666yzFB4erjvuuEPt2rVTVlaWNm/erHfeeUc7duxQYmJiles9rC5fj6tXr9ZFF12koUOH6oMPPlBqaqruueceDRgwQBs2bJC/v3+Vz3Wi97WFCxdq/PjxGjVqlN58802FhIRo+/bt2r9//0k/j6NZt26dmjZt6vh68+bNmjFjhvr166fmzZvXyWMezf79+3XeeefJx8dHDzzwgNq0aaODBw9q1apVKi4udjn2ZL5HX3zxhYYMGaLzzz9fr7zyioKDg/Xhhx/qtttu0/bt2/Xvf/9bkvT111/rlltu0VNPPaXWrVvr9ttv15133qlXX33Vca6nn35a+fn5uu+++2r3mwHAPQwA1GNr1qwxXl5eZvjw4aaoqOiox7zzzjvmr7/+qtH5g4ODzcSJE6t9v/fee8+EhISYuXPnGknm3Xffdbn9cN3Dhg0zJSUlLreVlJSYYcOGGS8vL7NmzZrjPs7OnTuNJPO3v/3NSDIrVqxwuf3VV181gYGBZty4ccYdb/kPPfSQkWTS0tJcxq+55hojyaxcufKU17Rq1aqj/kyqKj8//6jjxcXFlX6W1ZWXl3dS909PTzfXXXediY+PNxaLxXh7e5smTZqYESNGmOzsbJdjJZmbbrrphOd84403jCTz/fff16imY70GjiYpKckMHTq0Ro9z+N/CP//5T5fx1atXG0lmwoQJR63rb3/7m0lMTDRlZWUut/fp08eMGTOm0nvAgw8+aCSZHTt2HLUO5/NU5bmf7OuxKs4++2zToUMHl9fn//73PyPJPP/881U+z4ne1/bt22eCg4PNjTfeWKM6T/T96tixo+nbt+9xz/Huu+8aSWbVqlU1qqGmRo4caU477TSTnp5+3ONO9nt09dVXG39/f5Obm+syPnjwYBMWFub4+u677zaDBw92fL1gwQITFxfn+HrHjh0mKCjILe/BAOoGU/EB1GszZ86Ut7e3XnrpJfn5+R31mCuvvFIJCQmOrydNmqSQkBD99ttvGjBggIKDgxUTE6Obb75Z+fn5juMsFovy8vI0d+5cx7TYqkxdT09P10033aTHHnvsmOnn448/LovFohdeeEE+Pq6Tp3x8fPT8888fdVr0sbRr1069evXS66+/7jL++uuv67LLLnNJSg87cir+4anM//rXv/T000+rRYsWCgkJUc+ePbV+/XqX+1Z1Kv6xdO/eXZJ9Wu9haWlpmjp1qjp06KCQkBDFxsbqggsu0DfffFPp/vv27dMVV1yh0NBQhYeH6+qrr9b3339f61PpmzdvrmHDhmnx4sU688wzFRAQoBkzZjimT8+bN0933HGHTjvtNPn7+2vbtm2S7N/3rl27KiAgQJGRkbr00kv1+++/u5z78Ovwl19+0eDBgxUaGqoBAwacVL3XX3+93nrrLT3wwAO6+OKL9dRTT2nWrFny9/dXUVHRSZ27vjraa83Ztddeq7179+rzzz93jG3dulVr1qzRtddeW+n4Q4cOycvLS7GxsUc937FmIrjLX3/9pe+//17jx493ea/p1auX2rZtqyVLllTpPFV5X3v11VeVl5ene+65p1Zqrwrnqfhz5szRlVdeKUnq379/peUMP/74o4YNG6bY2Fj5+/srISFBQ4cO1b59+06qhl27dunDDz/Uddddp4iIiOMee7LfI19fX/n5+SkwMNBlPDw83GUmRWFhoYKDgx1fh4SEqLCw0PH1jTfeqNGjRx91lgiA+smz/u8DANVQVlamVatWqXv37mrSpEm17ltSUqKLL75YAwYM0NKlS3XzzTfrpZde0ujRox3HrFu3ToGBgbr44ou1bt06rVu3rkrT12+99Va1aNHimNPonet2nkLqLDExUd26ddPKlSsrrZs8lsmTJ2vp0qXKyMiQJP3xxx9au3atJk+eXKX7H/bf//5Xn3/+uZ599lktWLBAeXl5uvjii5WVlVWt8xzPzp07JUlt27Z1jB1eh/rQQw/pk08+0RtvvKGWLVuqX79+LmvF8/Ly1L9/f61atUpPPvmk3nnnHcXFxbn87KrCZrOptLS00seRNm7cqLvuuku33nqrli9frssvv9xx27333qs9e/boxRdf1EcffaTY2Fg9/vjjmjx5sjp27KjFixfr3//+t37++Wf17NlTf/75p8u5i4uLNWLECF1wwQX64IMPNGPGjOPWduTHka+NFStWaPLkyZo6daqio6PVtWtXjRs3Tu+8846io6MrPbeFCxcqMDBQ/v7+6tatm954441jfr+GDRsmb29vRUZG6rLLLtOvv/5are93586d5e3trbi4OE2YMEF79uw56nFff/21QkND5evrqw4dOuipp56q8r+Boznaa81ZmzZtdN5557n8Uez1119X8+bNj/qHlp49e8pms+myyy7TZ599VmmJS01V5fVYk9fF4Z9Tly5dKj1mly5dqvxzPNH7mmT/2UVGRmrLli0644wz5OPjo9jYWN1www3V+j6VlZVV6d/mkYYOHaqZM2dKsr+PHX7fHjp0qPLy8jRo0CClpKS4vMc1a9ZMOTk5J3zsIz9sNpvjPt98842MMUpISNCYMWMUEhKigIAA9evXr9J+KSf7PbrhhhtUXFysW2+9Vfv371dmZqbmzZunJUuW6O6773Yc16tXL61YsULr1q1TamqqnnvuOfXq1UuS/d/9xo0b9c9//vOEjwegHnH3lAEAqKnk5GQjyVx11VWVbistLTUlJSWOD5vN5rht4sSJRpL597//7XKfxx57zEhymf5e3an4H3/8sfH19TW//PKLMebo02yPV7ez0aNHG0kmJSXlmMc4Tz/OyckxISEhZvbs2cYYY+666y7TokULY7PZzE033VRpKn7fvn1dprUePlfnzp1NaWmpY/y7774zksxbb73lGDs8ZfZEDh+XnJxsSkpKTEZGhnnnnXdMcHCwGTNmzHHve/hnOGDAAHPppZc6xv/73/8aSebTTz91OX7KlClGknnjjTeOe97DP5Njfezdu9dxbFJSkvH29jZ//PHHUc9x/vnnu4xnZGSYwMBAc/HFF7uM79mzx/j7+5uxY8c6xg6/Dl9//fVKNR7+vp3oIykpyeV+7du3N+eee67JysoyEydOPO505LFjx5oFCxaYr7/+2rz33nvmoosuMpLM/fff73Lcp59+au677z7z0UcfmdWrV5vZs2ebpk2bmuDgYLNp06Zjnv+wN9980zz22GNm2bJlZuXKleaJJ54wkZGRJi4uzuzbt8/l2KlTp5rXX3/drF692ixdutRcffXVRpIZN27cCR/n8Ov3ySefNCUlJaawsNBs2rTJ9OzZ0zRp0sTs3LnT5Xjnad9vvPGG8ff3N4cOHTKlpaWmSZMmZvr06caYyu8BNpvNTJkyxXh5eRlJxmKxmNNPP93cfvvtx32MY6nO6/Hwa+ZEH87/rhcsWGAkmXXr1lV67Ouvv974+fmd8Htblfc1Y4xp166dCQgIMKGhoWbmzJlm1apVZtasWSYwMND07t3b5X34aKryuj9yKr4k89BDDzm+PtZU/A0bNhhJZunSpcetoW/fvlX6Hju/Jh5//HEjyYSFhZmRI0ea5cuXm/fff9906dLFBAQEmJ9++qnWvkfG2JdRJCQkOGrx9vY2s2bNcjnGZrO5vF7atWtntm7dag4dOmRiY2PNvHnzTvg4AOoXNs8D0CB169ZNP/30k+Prf/7zn7rzzjtdjrn66qtdvh47dqzuu+8+rVq1Sr179672Y2ZlZWnKlCm655571KlTp5oV7sQYI0lVnvIeEhKiK6+8Uq+//rqmTJmiN998UzfddFO1p8wPHTpU3t7ejq8PJ327d++u1nmcxcfHu3x9/vnna+7cuZWOe/HFF/Xyyy9r8+bNLlPHnTdtW716tUJDQytt3jdmzBi99NJLVa7pySef1AUXXFBp/MiN2rp06XLMtNc5vZfsszwKCgoq7aKemJioCy64QF9++eUJzyHZp9QPGzbsRE+h0qZnL7zwgq666io1adJEAQEBys/PV3Jysi655JJKG54tWLCgUh3Dhw/XE088oVtvvVUxMTGSpAsvvNDle33++edr6NCh6ty5sx588EF98MEHx61x/PjxLl/3799f/fv3V8+ePTVr1izHZl+SPWV1NnLkSEVERGj27Nn6+9//rjPPPPME3xHpnnvucZnmHBoaqlWrVh13I7Urr7xSt956qxYsWKDmzZsrOTm50s/wMIvFohdffFH33nuvli1bpg0bNujrr7/WM888o5deeknLli1T3759T1jnkaryepw+fXqVNtQMDQ09at1Hc6L3h+q8r9lsNhUWFuqhhx7SP/7xD0n2JT9+fn6aNm2avvzySw0cOPCE9X/xxRdHXT501VVXnfC+x9K6dWtFRETonnvu0YEDB3T++eerQ4cOlY576aWXXBL8Y3GeAXM4vW/atKnef/99x/tnz5491bp1a82aNUvz5893HHsy36MffvhBl156qXr06KGXXnpJwcHBWrlype6//34VFhbqgQcekCTHEoR//vOfysrKUsuWLeXl5aXJkyc7ZvL88ssvuvnmm/Xzzz+rVatWeuaZZ3TeeedV8TsKwNPQ2AOot6KjoxUYGHjUhnPhwoXKz8/XgQMHNGLEiEq3+/j4VNrR+3DzeejQoRrVc99998nX11c333yz47JCubm5kqT8/HxlZmbKarUqOjpaQUFBjinCx7Jr1y4FBQUpMjKyyjVMnjxZffr00WOPPaa0tLRjNifHc+T35XDzWFBQUO1zHXb4F/X09HS9/PLLev/993XLLbfoxRdfdBzz9NNP64477tANN9ygRx55RNHR0fL29tYDDzzgsj790KFDR90lvTo7p0tSy5YtHeuvj+d4yzyOvO3wa+do90lISHBZxy1JQUFBCgsLq3RsfHz8MddwOzvaJQy3b9+ulStXavr06dq6dauuvfZa3XnnnVq+fPkJG7Nx48bp448/1oYNG3TRRRcd87jmzZurT58+lfZeqKpzzjlHbdu2rdL9x40bp9mzZ2v9+vVVauxvu+02jRs3TkVFRVq/fr3uv/9+jRw5Uj/99NMxd/EPDg7W6NGj9frrryspKUkDBw5UUlLScR8nKSlJN954o+Prd955R2PGjNFdd92l77777oR1Hqkqr8dmzZodc/mOM+fXxeHnfLT3tfT09BO+v1T1fc1isSgqKkp//vmnhgwZ4nKOiy66SNOmTdPGjRur1Nh37dr1qEtHjrcb/4lYrVatXr1ajz32mP7v//5PGRkZatKkia677jrdf//9jqsftG7d2vFH1eNx3kvh8Pd44MCBLn8UbdKkibp27aqNGze6HHsy36ObbrpJcXFxWrJkieOx+vfvLy8vL02fPl1XX321WrZs6Tg+JibG8Ue61atXa9GiRfr5559VUlKiSy65ROPGjdPy5cs1b948jRw5Utu2bavW/3MAeA7W2AOot7y9vXXBBRdow4YNOnDggMttHTp0UPfu3dW5c+ej3re0tLTSL7qHr8ldnUt4Ofv111+1a9cuxcfHKyIiQhERERo+fLgkaeLEiYqIiFBWVpa8vb3Vv39/bdiw4ZibNu3bt08//PCDLrjgApdfFE+kd+/eateunR5++GENGjSoRpfdqgtdu3ZV9+7dNXjwYL377rsaNGiQXn75ZX3//feOY+bPn69+/frphRde0NChQ9WjRw917969UnoWFRV11I3QqnJN9Zo4XqJ55G2HXztHvh4l++WwjmxWjnXuhx9+WL6+vif8ONql0IKDgzV8+HB17txZzz77rP744w8VFxdXmrFyNIcbmqpsAGeMOamN4qp6/+rUJNlT0+7du6t3796644479Oqrr+qvv/7SQw89dNz7XXvttdq0aZM++uijo26adyKjRo2q1pr1mrj22mur9Lpw3hvg8B9zfvnll0rn++WXX074x56qvq9JR1/HL1X/Z1hXOnfurEWLFunQoUPatGmTRo8erYcfflhPPfWU45gBAwZU6Xvs/Bo51vOWKr/OT/Z7tGnTJnXr1q3S/xfOPvts2Wy2Spt0HlZUVKQpU6bogQceUKtWrfTHH39ox44duvPOOxUYGKjrr79eFoul0p4AAOoPEnsA9dq9996rTz/9VDfccIPee++9al0TfcGCBbr11lsdXy9cuFCSXHaK9/f3r3JS/eyzzzoSrcM2bdqk22+/XdOnT1ffvn0VEhLiUvfUqVNdkhfJvnnTjTfeKGOM7r333io/n8Puv/9+vffee7rpppuqfd9TwWKx6L///a86dOig+++/X5999plj/Mip5T///LPWrVvn8geKvn376p133tGnn37qkiovWrTo1DyB4+jZs6cCAwM1f/58x+7ckv0PNStXrtQVV1xRpfPUdCq+MabSHwsSExPVpk0bpaamnvB88+bNk6+vr7p163bc43bu3Kn//e9/VUpfj2b9+vX6888/Xf79Hcubb74pSTr33HNr9FhXX321Xn31Vb3yyiu66667jpnE9+zZU9dee62ysrJ06aWXHvN8Bw4cOOqMjNzcXO3du9flChy1rSZT8U877TSdc845mj9/vu68807He8369ev1xx9/aNq0acc9V3Xe1y6//HK9/PLL+vTTT11mVyxbtkxSzX+G1VGVGUYWi0Vdu3bVM888ozlz5rgk6jWZit+jRw81bdpUK1asUFlZmeN7vH//fv30008aO3as49iT/R4lJCRow4YNLo8jydGQH2tGx8yZM+Xn5+f4A9/hPyTk5eUpNDRUJSUlKioqqtJsBQCeicYeQL3Wu3dv/fe//9Utt9yis846S9dff706duwoLy8vHThwQO+//74kVZru7Ofnp6eeekq5ubk6++yztXbtWj366KO66KKL1KdPH8dxnTt31ldffaWPPvpITZo0UWhoqNq1a3fUWs4444xj1tmxY0eXPxj07t1bzz77rKZNm6Y+ffro5ptvVrNmzbRnzx7997//1bfffqtnn33WsYtxdYwbN07jxo2r9v1OpTZt2uj666/X888/rzVr1qhPnz4aNmyYHnnkET300EPq27ev/vjjDz388MNq0aKFy47YEydO1DPPPKNx48bp0UcfVevWrfXpp586/kBQ1VTwzz//POpU8KZNm1ZpuvPRhIeH64EHHtD//d//acKECRozZowOHTqkGTNmKCAg4ISp8WEJCQk1ahA7deqkm2++Wd27d1deXp62bdumL7/8UmvXrnVcEkyy7zmxefNmDRgwQE2bNlVqaqpee+01rVixQtOnT3dpWgYOHKjzzz9fXbp0UVhYmH755RfNmjVLFotFjzzyiMvjDxgwQKtXr3b5eR1ez3v66acrICBA3333nf75z38qPj7eZRfvhQsXavHixRo6dKiSkpKUmZmpd999V4sWLdKkSZPUtWvXan8/DnvyySfVo0cPPfLII3r11VePedxrr712wnM99thj+t///qfRo0frjDPOUGBgoHbu3KnZs2fr0KFDR91p/KOPPjrqunfnP/RU5fXYvHnz4+4VcCxPPvmkBg0apCuvvFJTp05Vamqq/vGPf6hTp0665pprHMft3r1brVq10sSJEx3fi+q8rw0ePFjDhw/Xww8/LJvNpnPPPVcbNmzQjBkzNGzYMJf31rpyeAbCyy+/rNDQUAUEBKhFixaOq5pccsklatmypYwxWrx4sTIzMzVo0CDH/Y/1/n48Xl5eeuaZZzRq1CiNHDlSN954o/Ly8vTII4/Iz8/P5Q+01fkeTZ48WXPnztX27dsdf5C6/fbbdeutt2r48OGaMmWKgoKC9OWXX+qpp57SwIEDj/rvZMuWLZo1a5ZWrVrluORhu3btHMtJbrrpJr399tvy8fE5JX98AVBH3LFjHwDUtk2bNplrrrnGtGjRwvj7+5uAgADTunVrM2HCBPPll1+6HDtx4kQTHBxsfv75Z9OvXz8TGBhoIiMjzY033mhyc3Mrnbd3794mKCjoqDsyn8ixdo8+bN26deaKK64wcXFxxsfHx8TGxprLLrvMrF27tkrnd94V/3iqsyv+0c6lI3aeru6u+EfbFTwlJcWEhISY/v37G2OMKSoqMnfeeac57bTTTEBAgDnrrLPM0qVLzcSJEyvt/r5nzx5z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+Y6dv18WatWqlS/WAwcO5Hvl39kefqvVWub3FhERqQzUYy8iIlLFzJ07l169ehEeHs7MmTNp3749ZrOZzZs3s3fvXrp06VLo9Y888ggjR46kc+fO9O/fnyVLlrBw4UJWrVoF2Hv9r7jiCmbPnk3Dhg2Ji4vjySefLHacU6dOZcKECYSHh9O7d2++/PJLdu3a5RhdUFauvvpq5syZwxVXXIHNZmPGjBn5euKDg4Px9PRk+fLl1K1bFw8PD/z9/cs0BhEREWdSj72IiEgV06RJE7Zt28aAAQN4/PHH6dChA+Hh4bz99ts8/PDDPPfcc4Vef/311/Pmm2/yyiuv0KZNG959910+/vjjfK+B++ijj8jJySE8PJypU6c6XpNXHKNGjeLf//43M2bMoEuXLhw9epRJkyYVu55Lee2116hXrx5XXXUVY8aM4eGHH8bLy8tx3sXFhbfeeot3332XsLAwRowYUeYxiIiIOJPJOH9SmoiIiIiIiIhUGeqxFxEREREREanClNiLiIiIiIiIVGFK7EVERERERESqMCX2IiIiIiIiIlWYEnsRERERERGRKkyJvYiIiIiIiEgVpsReREREREREpApTYi8iIiIiIiJShSmxFxEREREREanClNiLiIiIiIiIVGFK7EVERERERESqsP8HYmjB4xCYBjUAAAAASUVORK5CYII=",
"text/plain": [
"<Figure size 1200x800 with 1 Axes>"
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"Tester.test(gpt_4o_mini_rag, test)"
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "e6d5deb3-6a2a-4484-872c-37176c5e1f07",
"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
}