Skip to content

Commit ccd105c

Browse files
author
Stefan
committed
extracted expected_entropy and minor refactoring.
added constrained_precision score updated constrained_precision.py made predefined feature handling more fine-granular added option to balance class weights added option to make psl search with predefined features less strict fixed some issue with predefined features rewrote lookahead construction implemented strict mode properly improved inspect switched default global loss to plain summation
1 parent 1804640 commit ccd105c

File tree

10 files changed

+1153
-98
lines changed

10 files changed

+1153
-98
lines changed

.gitignore

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22
/dist
33
.ipynb_checkpoints/
44

5-
poetry.lock
65
/docs/_build/
76
__pycache__/
87
/data/

CHANGELOG.md

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,21 @@ All notable changes to this project will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8+
## 0.6.0 - 2023-12-07
9+
10+
### Added
11+
12+
- Significantly extended the configuration capabilities with predefined features to limit the PSLs searchspace
13+
14+
### Changed
15+
16+
- PSL global loss defaults to sum(cascade)
17+
- rewrote/extracted expected entropy calculation
18+
19+
### Fixed
20+
21+
- PSL inspect is now more robust
22+
823
## 0.5.1 - 2023-11-24
924

1025
### Fixed

CITATION.cff

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,6 @@ authors:
99
given-names: "Hanselle"
1010
orcid: "https://orcid.org/0000-0002-1231-4985"
1111
title: "scikit-psl"
12-
version: 0.5.1
13-
date-released: 2023-10-18
12+
version: 0.6.0
13+
date-released: 2023-12-07
1414
url: "https://github.com/trr318/scikit-psl"

poetry.lock

Lines changed: 994 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[tool.poetry]
22
name = "scikit-psl"
3-
version = "0.5.1"
3+
version = "0.6.0"
44
description = "Probabilistic Scoring List classifier"
55
license = "MIT"
66
authors = ["Stefan Heid <stefan.heid@upb.de>", "Jonas Hanselle <jonas.hanselle@ifi.lmu.de>"]

0 commit comments

Comments
 (0)