WIP, first working genetic algorithm to train the neural network
This commit is contained in:
@@ -437,6 +437,8 @@ testSingleTrackSingleCluster(Session& session)
|
||||
auto transaction {session.createSharedTransaction()};
|
||||
auto clusters {Cluster::getAllOrphans(session)};
|
||||
CHECK(clusters.size() == 2);
|
||||
CHECK(track->getClusters().empty());
|
||||
CHECK(track->getClusterIds().empty());
|
||||
}
|
||||
|
||||
{
|
||||
@@ -464,6 +466,18 @@ testSingleTrackSingleCluster(Session& session)
|
||||
tracks = Track::getByClusters(session, {cluster2.getId()});
|
||||
CHECK(tracks.empty());
|
||||
}
|
||||
|
||||
{
|
||||
auto transaction {session.createSharedTransaction()};
|
||||
|
||||
auto clusters {track->getClusters()};
|
||||
CHECK(clusters.size() == 1);
|
||||
CHECK(clusters.front().id() == cluster1.getId());
|
||||
|
||||
auto clusterIds {track->getClusterIds()};
|
||||
CHECK(clusterIds.size() == 1);
|
||||
CHECK(clusterIds.front() == cluster1.getId());
|
||||
}
|
||||
}
|
||||
|
||||
static
|
||||
@@ -640,6 +654,12 @@ testSingleTrackSingleArtistMultiClusters(Session& session)
|
||||
CHECK(Artist::getAllOrphans(session).empty());
|
||||
}
|
||||
|
||||
{
|
||||
auto transaction {session.createSharedTransaction()};
|
||||
CHECK(track->getClusters().size() == 1);
|
||||
CHECK(track->getClusterIds().size() == 1);
|
||||
}
|
||||
|
||||
{
|
||||
auto transaction {session.createSharedTransaction()};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user