Skip to main content

No project description provided

Project description

Inżynierka

Co robimy

  1. Robimy algorytmy które będą klasteryzować dane.
  2. Wiemy do jakich klastrów należą niektóre z punktów.
  3. Operujemy tylko na danych liczbowych.
  4. Algorytm tworzy klastry tylko dla danego dataset. O to chodzi w tej transdukcji, że nie tworzy się modelu. Jak mamy klastry i pojawi się nowy punkt w danych to trzeba liczyć na nowo wszystkie klastry.

Linki

Ogólnie, co to jest ta transdukcja:

https://en.wikipedia.org/wiki/Transduction_(machine_learning)

To wszystko co robimy można podpiąć pod semi-supervised learning:

https://arxiv.org/pdf/1307.0252

Bardzo możliwe że jednym z algorytmów to będzie zmodyfikowany K-Means:

https://www.ire.pw.edu.pl/~pplonski/papers/PP_KZ_kmeans_icannga2013.pdf - tu zrobili coś takiego

UPDATE: Pewnie nie będzie to K-Means, bo z założenia tworzy on model, ale nadal K-Means można używać jako pomocnik w algorytmach innych, np: Spectral Clustering (ono też oparte jest na grafach)

Algorytmy oparte na drzewach też warto sprawdzić, bo Prof. Gągolewski napisał paper + drzewa rozpinające są z założenia transduktywne (wyglądają inaczej dla set vs. set+ jeden punkt):

https://link.springer.com/content/pdf/10.1007/s00357-024-09483-1.pdf

Graph-Based clustering (ogólniejsze niż drzewa, pojawia się problem reprezentacji danych za pomocą grafu):

https://www.cse.msu.edu/~cse802/S17/slides/Lec_20_21_22_Clustering.pdf

Dane do testowania

Najlepiej skorzystać z gotowych dataset, do testowania, bardzo dużo jest w Repozytorium prof. Gągolweskiego

Nauka

Pewnie trzeba będzie się nauczyć NetworkX żeby z drzew korzystać; zakładam że nie musimy od początku pisać algorytmów szukających min. drzewa rozpinającego:
https://networkx.org/

JAK SIĘ PISZE BIBLIOTEKI W PYTHONIE?

Nw to się wydaje przydatne
https://www.reddit.com/r/learnpython/comments/13ouob6/how_to_create_a_python_packagelibrary/

Do ustalenia

  1. Czy wiemy ile klastrów ma być w danych
  2. Czy przyjmujemy założenie że otrzymamy jakiegoś reprezentanta dla każdego z klastrów
  3. Czy przyjmujemy założenia o tym, ile danych (minimum/maksimum) ma być sklasyfikowanych

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

transatlantic_beta-0.0.1.dev1.tar.gz (1.6 MB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

transatlantic_beta-0.0.1.dev1-cp313-cp313-win_amd64.whl (2.2 MB view details)

Uploaded CPython 3.13Windows x86-64

transatlantic_beta-0.0.1.dev1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.1 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

transatlantic_beta-0.0.1.dev1-cp313-cp313-macosx_10_13_x86_64.whl (2.2 MB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

transatlantic_beta-0.0.1.dev1-cp313-cp313-macosx_10_13_universal2.whl (2.8 MB view details)

Uploaded CPython 3.13macOS 10.13+ universal2 (ARM64, x86-64)

transatlantic_beta-0.0.1.dev1-cp312-cp312-win_amd64.whl (2.2 MB view details)

Uploaded CPython 3.12Windows x86-64

transatlantic_beta-0.0.1.dev1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.1 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

transatlantic_beta-0.0.1.dev1-cp312-cp312-macosx_10_13_x86_64.whl (2.3 MB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

transatlantic_beta-0.0.1.dev1-cp312-cp312-macosx_10_13_universal2.whl (2.8 MB view details)

Uploaded CPython 3.12macOS 10.13+ universal2 (ARM64, x86-64)

transatlantic_beta-0.0.1.dev1-cp311-cp311-win_amd64.whl (1.7 MB view details)

Uploaded CPython 3.11Windows x86-64

transatlantic_beta-0.0.1.dev1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.2 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

transatlantic_beta-0.0.1.dev1-cp311-cp311-macosx_10_9_x86_64.whl (2.3 MB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

transatlantic_beta-0.0.1.dev1-cp311-cp311-macosx_10_9_universal2.whl (2.8 MB view details)

Uploaded CPython 3.11macOS 10.9+ universal2 (ARM64, x86-64)

transatlantic_beta-0.0.1.dev1-cp310-cp310-win_amd64.whl (2.1 MB view details)

Uploaded CPython 3.10Windows x86-64

transatlantic_beta-0.0.1.dev1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.9 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

transatlantic_beta-0.0.1.dev1-cp310-cp310-macosx_10_9_x86_64.whl (2.2 MB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

transatlantic_beta-0.0.1.dev1-cp310-cp310-macosx_10_9_universal2.whl (2.8 MB view details)

Uploaded CPython 3.10macOS 10.9+ universal2 (ARM64, x86-64)

File details

Details for the file transatlantic_beta-0.0.1.dev1.tar.gz.

File metadata

  • Download URL: transatlantic_beta-0.0.1.dev1.tar.gz
  • Upload date:
  • Size: 1.6 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.12.8

File hashes

Hashes for transatlantic_beta-0.0.1.dev1.tar.gz
Algorithm Hash digest
SHA256 c0c9d15af07df3f2398ba30c1debad8440c99bb1531802ab942022f92e9febac
MD5 fa35b6f620d4233d53f1f40e680640ff
BLAKE2b-256 7d73ed0f344708efc7f82ea373b82d8ed5caa5bb30a2579b3ec905d2f041ef62

See more details on using hashes here.

File details

Details for the file transatlantic_beta-0.0.1.dev1-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for transatlantic_beta-0.0.1.dev1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 3b0b74581c1831f8720385cf6521b430483e62e576961d8c1d638741bf470981
MD5 d39de14b8e51c596e454966ede67f130
BLAKE2b-256 835e5f19216b0b70503ea2cd9185d62eba353eec3a2b1782faef2d7ab827cb4c

See more details on using hashes here.

File details

Details for the file transatlantic_beta-0.0.1.dev1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for transatlantic_beta-0.0.1.dev1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b6293facbec85a58bde25b84b55df571b120e214adfdac2be88df5ef1cc92c1c
MD5 b133617337f1ad1fcd5ba5a61bcba694
BLAKE2b-256 6e0f3a1ab8459e7f7d41bc87f278b137eb18da677ce9e6e44006339881799353

See more details on using hashes here.

File details

Details for the file transatlantic_beta-0.0.1.dev1-cp313-cp313-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for transatlantic_beta-0.0.1.dev1-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 fdf73f2734ec02a6518b7cf378bb7fc420db7716c8e5f39a733e3c2c22e544e7
MD5 574a7ba6e6e873b1dae42b19f39f6097
BLAKE2b-256 0e5dd2fad46771f71409692a00a1a8d5538ff68a2a06cd99f8b2f2c0881b4e57

See more details on using hashes here.

File details

Details for the file transatlantic_beta-0.0.1.dev1-cp313-cp313-macosx_10_13_universal2.whl.

File metadata

File hashes

Hashes for transatlantic_beta-0.0.1.dev1-cp313-cp313-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 08c96c8570d31cda8b3a8b9d525bbd5a61f77400da590735bcfe37eeb910b8c9
MD5 6062c64d2faa532a5619eee74af55f7e
BLAKE2b-256 938cd1cd8cf7536c71507e6f0be37d5a6100f96e4485083ac4a587d193f0afec

See more details on using hashes here.

File details

Details for the file transatlantic_beta-0.0.1.dev1-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for transatlantic_beta-0.0.1.dev1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 8d6890f33d26d97d93b438da456aabf67f6851f1dd7a8cbc692f9f0aed170cc5
MD5 5cbc0c23e29aa9d7cf746b27b1a13aa8
BLAKE2b-256 5c4feb34d31cfe9cac2335b492e0ae69b48a7d9374053cf314443ae94cbfd86a

See more details on using hashes here.

File details

Details for the file transatlantic_beta-0.0.1.dev1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for transatlantic_beta-0.0.1.dev1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2f52d34855aacca8e0dc731848c7b8a18370fdd789bcfdb0aa94d07df8e37019
MD5 74ead8ae5e340a5c62f8ca35da10c1e0
BLAKE2b-256 20d143e8c7b678a956526c3f2df875674592b8aed2c86570524bb68a4e5e0e77

See more details on using hashes here.

File details

Details for the file transatlantic_beta-0.0.1.dev1-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for transatlantic_beta-0.0.1.dev1-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 03a3d6b14636fa4c3302ae98586ce44959818ba58e3f875663fe7a09244127ca
MD5 0b9dc6a141825b509631654007f99d97
BLAKE2b-256 dcb7bf40a48329f6b391ceee87c6c58bbeb5b2cb7a21b0201d6f1ec6e77b3710

See more details on using hashes here.

File details

Details for the file transatlantic_beta-0.0.1.dev1-cp312-cp312-macosx_10_13_universal2.whl.

File metadata

File hashes

Hashes for transatlantic_beta-0.0.1.dev1-cp312-cp312-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 066ad5ebdb33da68312278c59a8919c4aa6ccc7ae3977620d296f115feec96b1
MD5 6b98802d193eab9ef4b6d16ed2dbf213
BLAKE2b-256 cb9efc139e0e0879b5c9dea9ee27dac7d905ba73a539e98de02e5dc8fb95e5b9

See more details on using hashes here.

File details

Details for the file transatlantic_beta-0.0.1.dev1-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for transatlantic_beta-0.0.1.dev1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 951ab9d9a9722420a212efdf4afeea2eaf70698c91ed8db3f814a13cab47e0fc
MD5 d7b3013301677d7047bef7b246abe533
BLAKE2b-256 e7ace107849e2a59d0e7fc762121074d8354d50a49d1fb92c500a85743fedeb0

See more details on using hashes here.

File details

Details for the file transatlantic_beta-0.0.1.dev1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for transatlantic_beta-0.0.1.dev1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 37f8ff04e663d256de69b5d5fab9467eedaedd13b422c06b695bdac4c9eec895
MD5 1332c2407f7a33cde524f0a6884e339b
BLAKE2b-256 1f0b0650f9fe6dd289fd73e00c606e7b9e0f2f4c96072ee19c59b258cc6d88fc

See more details on using hashes here.

File details

Details for the file transatlantic_beta-0.0.1.dev1-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for transatlantic_beta-0.0.1.dev1-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 f6d5d1bcfe73618b3b915d76e7b3d23665ffdf06105212f2f0a0fbb932bfad2c
MD5 f765ec233bd76587e9f8bfa556be60d9
BLAKE2b-256 17e51b9a45f9dc2d6a142dd17de81a559d2eca93d6405d8678d41bfde06afd65

See more details on using hashes here.

File details

Details for the file transatlantic_beta-0.0.1.dev1-cp311-cp311-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for transatlantic_beta-0.0.1.dev1-cp311-cp311-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 ec06762e4a0258bb94651df27bb1a232197e44379a66442821e6e0bc67144da7
MD5 bac0a205cd02e710eaa27b84999c4071
BLAKE2b-256 5df56941be6eb9deddb10b534d54e821a4259c778e59e83da70a5f2184bbed30

See more details on using hashes here.

File details

Details for the file transatlantic_beta-0.0.1.dev1-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for transatlantic_beta-0.0.1.dev1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 21748ee35e7743e066006853417a2bea21441de0132dbe584cf3552bb423150e
MD5 fa1cb39b0cb5686281c01bf3dca5fb65
BLAKE2b-256 1090a952a0fabba815e91bafb2d0651ffc760df7a6315fff7f59c169f8fbed9e

See more details on using hashes here.

File details

Details for the file transatlantic_beta-0.0.1.dev1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for transatlantic_beta-0.0.1.dev1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c82b7c9a83411654b23c7245531e131ae3c2f48a028a1606d6e6bf525cdfcaf7
MD5 ef848727bf5b90698ceefa954242e1e0
BLAKE2b-256 5e52347e51fdf1d93bd775b09d9d38112c374b7c977ddf0e60d538a60bb20a00

See more details on using hashes here.

File details

Details for the file transatlantic_beta-0.0.1.dev1-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for transatlantic_beta-0.0.1.dev1-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 8ca1d9d3a31ab9196b27746b5a10c6e66ac1b572f8e79b87692929929b637283
MD5 87933f1e301cef9bbb80c4abcb6b76a6
BLAKE2b-256 56e55c224cabc694c29eac899924ae15520fc6f90e7a10bdc96685a39f518627

See more details on using hashes here.

File details

Details for the file transatlantic_beta-0.0.1.dev1-cp310-cp310-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for transatlantic_beta-0.0.1.dev1-cp310-cp310-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 df9907e209b0ef8768eae4ec752269e1da6fe40f606b5be63aa4ee86e1fff656
MD5 6202ffd82d44388e1ddcff0bf5dce37d
BLAKE2b-256 cc25a83b353b26705bd0ce237f3b54b86072326f3971757e7a55dc54ae2ab850

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page