from sklearn.ensemble import IsolationForest
import pandas as pd

def anomaly_detection(data):
    model = IsolationForest(contamination=0.01)
    data = pd.DataFrame(data)  # 假设数据为字典列表格式
    model.fit(data)
    predictions = model.predict(data)
    anomalies = data[predictions == -1]
    return anomalies
