143 lines
6.0 KiB
HTML
143 lines
6.0 KiB
HTML
<!DOCTYPE html>
|
|
<html>
|
|
<head>
|
|
<meta charset="UTF-8">
|
|
<title></title>
|
|
<style>
|
|
/* From extension vscode.github */
|
|
/*---------------------------------------------------------------------------------------------
|
|
* Copyright (c) Microsoft Corporation. All rights reserved.
|
|
* Licensed under the MIT License. See License.txt in the project root for license information.
|
|
*--------------------------------------------------------------------------------------------*/
|
|
|
|
.vscode-dark img[src$=\#gh-light-mode-only],
|
|
.vscode-light img[src$=\#gh-dark-mode-only] {
|
|
display: none;
|
|
}
|
|
|
|
</style>
|
|
|
|
<link rel="stylesheet" href="https://cdn.jsdelivr.net/gh/Microsoft/vscode/extensions/markdown-language-features/media/markdown.css">
|
|
<link rel="stylesheet" href="https://cdn.jsdelivr.net/gh/Microsoft/vscode/extensions/markdown-language-features/media/highlight.css">
|
|
<style>
|
|
body {
|
|
font-family: -apple-system, BlinkMacSystemFont, 'Segoe WPC', 'Segoe UI', system-ui, 'Ubuntu', 'Droid Sans', sans-serif;
|
|
font-size: 14px;
|
|
line-height: 1.6;
|
|
}
|
|
</style>
|
|
<style>
|
|
.task-list-item {
|
|
list-style-type: none;
|
|
}
|
|
|
|
.task-list-item-checkbox {
|
|
margin-left: -20px;
|
|
vertical-align: middle;
|
|
pointer-events: none;
|
|
}
|
|
</style>
|
|
|
|
</head>
|
|
<body class="vscode-body vscode-light">
|
|
<ul class="contains-task-list">
|
|
<li class="task-list-item enabled">
|
|
<p><input class="task-list-item-checkbox" checked=""type="checkbox"> aggiungere media tabelle</p>
|
|
</li>
|
|
<li class="task-list-item enabled">
|
|
<p><input class="task-list-item-checkbox" checked=""type="checkbox"> plot; 3 tipi (appunti + email + garg)</p>
|
|
</li>
|
|
<li class="task-list-item enabled">
|
|
<p><input class="task-list-item-checkbox" checked=""type="checkbox"> sistemare kfcv baseline</p>
|
|
</li>
|
|
<li class="task-list-item enabled">
|
|
<p><input class="task-list-item-checkbox" checked=""type="checkbox"> aggiungere metodo con CC oltre SLD</p>
|
|
</li>
|
|
<li class="task-list-item enabled">
|
|
<p><input class="task-list-item-checkbox" checked=""type="checkbox"> prendere classe più popolosa di rcv1, togliere negativi fino a raggiungere 50/50; poi fare subsampling con 9 training prvalences (da 0.1-0.9 a 0.9-0.1)</p>
|
|
</li>
|
|
<li class="task-list-item enabled">
|
|
<p><input class="task-list-item-checkbox" checked=""type="checkbox"> variare parametro recalibration in SLD</p>
|
|
</li>
|
|
<li class="task-list-item enabled">
|
|
<p><input class="task-list-item-checkbox" checked=""type="checkbox"> fix grafico diagonal</p>
|
|
<ul>
|
|
<li>seaborn example gallery</li>
|
|
</ul>
|
|
</li>
|
|
<li class="task-list-item enabled">
|
|
<p><input class="task-list-item-checkbox" checked=""type="checkbox"> varianti recalib: bcts, SLD (provare exact_train_prev=False)</p>
|
|
</li>
|
|
<li class="task-list-item enabled">
|
|
<p><input class="task-list-item-checkbox" checked=""type="checkbox"> vedere cosa usa garg di validation size</p>
|
|
</li>
|
|
<li class="task-list-item enabled">
|
|
<p><input class="task-list-item-checkbox" checked=""type="checkbox"> per model selection testare il parametro c del classificatore, si esplora in np.logscale(-3,3, 7) oppure np.logscale(-4, 4, 9), parametro class_weight si esplora in None oppure "balanced"; va usato qp.model_selection.GridSearchQ in funzione di mae come errore, UPP come protocollo</p>
|
|
<ul>
|
|
<li>qp.train_test_split per avere v_train e v_val</li>
|
|
<li>GridSearchQ(
|
|
model: BaseQuantifier,
|
|
param_grid: {
|
|
'classifier__C': np.logspace(-3,3,7),
|
|
'classifier__class_weight': [None, 'balanced'],
|
|
'recalib': [None, 'bcts']
|
|
},
|
|
protocol: UPP(V_val, repeats=1000),
|
|
error = qp.error.mae,
|
|
refit=True,
|
|
timeout=-1,
|
|
n_jobs=-2,
|
|
verbose=True).fit(V_tr)</li>
|
|
</ul>
|
|
</li>
|
|
<li class="task-list-item enabled">
|
|
<p><input class="task-list-item-checkbox" checked=""type="checkbox"> plot collettivo, con sulla x lo shift e prenda in considerazione tutti i training set, facendo la media sui 9 casi (ogni line è un metodo), risultati non ottimizzati e ottimizzati</p>
|
|
</li>
|
|
<li class="task-list-item enabled">
|
|
<p><input class="task-list-item-checkbox" checked=""type="checkbox"> salvare il best score ottenuto da ogni applicazione di GridSearchQ</p>
|
|
<ul>
|
|
<li>nel caso di bin fare media dei due best score</li>
|
|
</ul>
|
|
</li>
|
|
<li class="task-list-item enabled">
|
|
<p><input class="task-list-item-checkbox" checked=""type="checkbox"> import baselines</p>
|
|
</li>
|
|
<li class="task-list-item enabled">
|
|
<p><input class="task-list-item-checkbox"type="checkbox"> importare mandoline</p>
|
|
<ul>
|
|
<li>mandoline può essere importato, ma richiedere uno slicing delle features a priori che devere essere realizzato ad hoc</li>
|
|
</ul>
|
|
</li>
|
|
<li class="task-list-item enabled">
|
|
<p><input class="task-list-item-checkbox"type="checkbox"> sistemare vecchie iw baselines</p>
|
|
<ul>
|
|
<li>non possono essere fixate perché dipendono da numpy</li>
|
|
</ul>
|
|
</li>
|
|
<li class="task-list-item enabled">
|
|
<p><input class="task-list-item-checkbox" checked=""type="checkbox"> plot avg con train prevalence sull'asse x e media su test prevalecne</p>
|
|
</li>
|
|
<li class="task-list-item enabled">
|
|
<p><input class="task-list-item-checkbox" checked=""type="checkbox"> realizzare grid search per task specifico partendo da GridSearchQ</p>
|
|
</li>
|
|
<li class="task-list-item enabled">
|
|
<p><input class="task-list-item-checkbox" checked=""type="checkbox"> provare PACC come quantificatore</p>
|
|
</li>
|
|
<li class="task-list-item enabled">
|
|
<p><input class="task-list-item-checkbox" checked=""type="checkbox"> aggiungere etichette in shift plot</p>
|
|
</li>
|
|
<li class="task-list-item enabled">
|
|
<p><input class="task-list-item-checkbox" checked=""type="checkbox"> sistemare exact_train quapy</p>
|
|
</li>
|
|
<li class="task-list-item enabled">
|
|
<p><input class="task-list-item-checkbox" checked=""type="checkbox"> testare anche su imbd</p>
|
|
</li>
|
|
<li class="task-list-item enabled">
|
|
<p><input class="task-list-item-checkbox"type="checkbox"> rivedere nuove baselines</p>
|
|
</li>
|
|
</ul>
|
|
|
|
|
|
|
|
</body>
|
|
</html> |