asteroid-team / asteroid-team/asteroid

PIT with nn.CrossEntropyLoss() from MIRNet

Open
#596 1 comment 0 reactions 0 assignees View on GitHub
enhancement help wanted
Dominant language
Python
Stars
2.6k
Forks
450
PR merge metrics
No merged PRs in 30d

Description

## 🚀 Feature
This is to assign speaker ID of each separated signals with PIT.

### Motivation

Authors from [MIRNet](http://www.interspeech2020.org/uploadfile/pdf/Thu-2-7-3.pdf) considers all of the loss terms by calculating every possible permutation of candidate pairs. They computed the PIT loss on estimated speaker identity information. In addition, they use cross-entropy loss with a classifier for the speaker embeddings.

### What you'd like

The entire training criterion is as follows:
截圖 2022-02-11 上午8 29 09

Contributor guide

Open the contributing guide

Research direction

The issue provides no repository files, tests, or entry points. Start by reading the linked MIRNet paper and the requested training-criterion image, then locate the existing loss and PIT-related entry points in the repository. Done means the requested speaker-identity PIT criterion with cross-entropy is supported and covered by validation against the described formulation.

Written by the indexing model from the issue text.

Assessment

Tech stack
python, pytorch
Domain
machine-learning
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.