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.dev2.tar.gz (1.7 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.dev2-cp313-cp313-win_amd64.whl (2.2 MB view details)

Uploaded CPython 3.13Windows x86-64

transatlantic_beta-0.0.1.dev2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.2 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

transatlantic_beta-0.0.1.dev2-cp313-cp313-macosx_10_13_x86_64.whl (2.3 MB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

transatlantic_beta-0.0.1.dev2-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.dev2-cp312-cp312-win_amd64.whl (2.2 MB view details)

Uploaded CPython 3.12Windows x86-64

transatlantic_beta-0.0.1.dev2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.2 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

transatlantic_beta-0.0.1.dev2-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.dev2-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.dev2-cp311-cp311-win_amd64.whl (1.7 MB view details)

Uploaded CPython 3.11Windows x86-64

transatlantic_beta-0.0.1.dev2-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.dev2-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.dev2-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.dev2-cp310-cp310-win_amd64.whl (2.1 MB view details)

Uploaded CPython 3.10Windows x86-64

transatlantic_beta-0.0.1.dev2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.0 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

transatlantic_beta-0.0.1.dev2-cp310-cp310-macosx_10_9_x86_64.whl (2.3 MB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

transatlantic_beta-0.0.1.dev2-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.dev2.tar.gz.

File metadata

  • Download URL: transatlantic_beta-0.0.1.dev2.tar.gz
  • Upload date:
  • Size: 1.7 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.dev2.tar.gz
Algorithm Hash digest
SHA256 43608728ab92877d5c34a7b7074353a31e0825892eaf511b0daab3c25860212a
MD5 e1f755ff5d089798cb2250919feaa4b9
BLAKE2b-256 61eac2613e53757fd2ec9a0693971d3cbdc13cea16f66ac13b06c3167fb48e02

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for transatlantic_beta-0.0.1.dev2-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 d26452e8d344e25c0f451af1a172d2a8c1f753c64d64ff369971728a7fdf482d
MD5 04fdd56a43c06a7c827d365259f38807
BLAKE2b-256 13dd01de1fb591a68568d26f28560189c0d40fe222ac4a0d561838d525662062

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for transatlantic_beta-0.0.1.dev2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 edd07de2adbcb0e8448ca85331313214723ab12304acb75ecbc76468949625ae
MD5 a014fa69520b22e75ae4cc887db2f586
BLAKE2b-256 8a56c413d42a43178248634b589c1779a2e182fadb29869ee249bb93c3edcd4a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for transatlantic_beta-0.0.1.dev2-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 f878336e084d58da575460219ff29a2ff5584ac5994cde9f659201c6434d7a30
MD5 b287264bbb874838b37563bc97a2e0de
BLAKE2b-256 88af82822c8bc52852d907e9242c85b82956b1ec80c685fa06150f4e263065cb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for transatlantic_beta-0.0.1.dev2-cp313-cp313-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 1d51ec8bbdf85fcfa12f462230e13186a3eee9ee8929e161bb4c12a598b8659f
MD5 6bb274f2ea5b1b7de237294c3fe0ad6a
BLAKE2b-256 9f5d53f1ff389960821a8b226b7593e6f41fa3bd62338a4091cc994ad4076f71

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for transatlantic_beta-0.0.1.dev2-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 20bcb82c30d8790ff78ee1af1b6b844e99565fa39f128aac5fb3acde3dab1693
MD5 c0b3c1f7a4a0ebe62f4af091d83e0f48
BLAKE2b-256 5c71efa7e6dac974d60bd4b6d527e9635a870f7a677e279dd2c70e8deacdd3ab

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for transatlantic_beta-0.0.1.dev2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8d605856c7959d505369b30d1788889ae23a0f63ed80632c356b0fd98d9a702c
MD5 4de5d25268b75a1719394b3979a7acdc
BLAKE2b-256 08add6bd16d5bed101ebde2a36620d76d9dc1c271243fdea62979926272c9312

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for transatlantic_beta-0.0.1.dev2-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 ef532b96ed184d6e5ac3cc66044b4869849a6e905e96a47bae114e0e1c6054da
MD5 33b351c93933eb754c7dfa917fa3a138
BLAKE2b-256 ccc676f9e2f0375d49e1270e6e93015253cd9922b981b438e85141525aeee9e5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for transatlantic_beta-0.0.1.dev2-cp312-cp312-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 2d739d322ba9b345391087715b96b228841ca2bba9d26ac2c219c44b0b7ab15a
MD5 f53383207381ac8671d234974f829fec
BLAKE2b-256 7f6364d842dcc29ecb9674bff151ea7454f458149500cb8dd39b3201412fea45

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for transatlantic_beta-0.0.1.dev2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 b4657abd49949c0f9645a2fb7164c58c11772b7bc02358982851f35ed1917337
MD5 00b8f6fc24c5449256cabbe31868a1dc
BLAKE2b-256 9e28524bcf9b324c67b8db9a033f451dde6a86f092f3e01d1a510a1914782fe7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for transatlantic_beta-0.0.1.dev2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8af500a9371543eac41d011930e69c880075b8b1416093682afb9a94d4d0d662
MD5 3d5b19aa5ec0f4d7e4368481acb90ad4
BLAKE2b-256 b34a11372b3c10287eb9679902c56b62060c45553f22dfe44f010ff3192a670d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for transatlantic_beta-0.0.1.dev2-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 25aad81d94aa8edfebe10d4e1ddc6aebca8bf92ec5522bfa3b88e4d9f4b71996
MD5 9dd4b148b099b0b34ea218297b1373c0
BLAKE2b-256 ab83464b7196a21e227db3bfd9b52a393ff0ec5e39971935778243dbc5e1ca8f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for transatlantic_beta-0.0.1.dev2-cp311-cp311-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 3fdd132ed39f0553c3b56ca267b6b51ee7b7042e0fe23a52523a5374a14a42a4
MD5 5836826eebf77b1b2b88b5a100a073c9
BLAKE2b-256 09e00f6bfe6b89e022e9246cda67ba76964acd126d75560dff0466b2be4b4a10

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for transatlantic_beta-0.0.1.dev2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 1b3dc5ed1f08c7f78723727a0d6c5ba55eb45d8c89126416f3c7f5b7a9071e2a
MD5 4b34921a5a376d9681d036a52acdbb41
BLAKE2b-256 12341ce7352db23376bc75cdf90a221dfdc08f732a8980d8e94ccdce4311e09e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for transatlantic_beta-0.0.1.dev2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e780317a927820b4fe8c4eaa6e6a8192c34930155b2df4ddb0a68626b206ddff
MD5 5df96e7b20f0a3de2110fcf970eb9565
BLAKE2b-256 2f48a6f671100af78a9affad805090042291951c38cf47c2fede757e60a3ec72

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for transatlantic_beta-0.0.1.dev2-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 052c442db714c01be65d61cc53cd42e266b8197d4f419f9fa558ef8ca263179a
MD5 b5172d5c705d0de1a2d874afe51a4264
BLAKE2b-256 1b04256e127925b9c40d1a1e3990a65826c3390efc5a21c9aaef40c1f6796038

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for transatlantic_beta-0.0.1.dev2-cp310-cp310-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 31abc16b3a2f22b4da97dbcdce82b7b193e92c4ecca546a89bf96c00909039dc
MD5 d334d3c736edbae9bb38113df937765c
BLAKE2b-256 63152892562f944ae8592a6d373d77659843061d38cdecadfc01ad43b7b8f541

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