ph91.de
  • Home
  • About me
  • Categories
    • Software Development
    • New Zealand
    • Music
    • Tech & IT
    • Sports
    • Dublin
    • Junk
  • Contact
  • Disclaimer
ph91.de
ph91.de
  • Home
  • About me
  • Categories
    • Software Development
    • New Zealand
    • Music
    • Tech & IT
    • Sports
    • Dublin
    • Junk
  • Contact
  • Disclaimer
  • Software Development

Clustering news articles with NMF

  • 19. November 2014
  • Philipp

In my machine learning course we were assigned a bigger project in which we had to cluster BBC news articles into k different clusters. To do this we should implement NMF (non-negative matrix factorization) in either Java or Python. As I wanted to improve my skills in Python, I sticked to Python. To support matrix operations I used the numpy package. Python allowed me to keep the amount of code very compact and very readable. I described my approach in a 10 page article which you can find here.

The complete GitHub repository is available here.

Related Topics
  • clustering
  • euclidian distance
  • machine learning
  • matplotlib
  • nmf
  • numpy
  • python
Philipp

Previous Article
  • Dublin
  • Junk

Catching up with the Dailies

  • 10. November 2014
  • Philipp
View Post
Next Article
  • Dublin
  • Music

Good Music Dec ’14

  • 6. December 2014
  • Philipp
View Post
92 comments

Comments navigation

Older comments
  1. Edwardsed says:
    20. October 2025 at 17:44

    https://t.me/s/reiting_top10_casino/9

  2. Edwardsed says:
    20. October 2025 at 18:11

    https://t.me/reiting_top10_casino

  3. Edwardsed says:
    20. October 2025 at 18:38

    https://t.me/reiting_top10_casino/7

  4. Edwardsed says:
    20. October 2025 at 19:04

    https://t.me/reiting_top10_casino/3

  5. Edwardsed says:
    20. October 2025 at 22:07

    https://t.me/s/reiting_top10_casino/2

  6. Edwardsed says:
    21. October 2025 at 03:03

    https://t.me/s/reiting_top10_casino

  7. Edwardsed says:
    21. October 2025 at 05:52

    https://t.me/s/reiting_top10_casino/7

  8. Edwardsed says:
    21. October 2025 at 06:41

    https://t.me/s/reiting_top10_casino/10

  9. Edwardsed says:
    21. October 2025 at 07:57

    https://t.me/s/reiting_top10_casino/8

  10. Edwardsed says:
    22. October 2025 at 12:42

    https://t.me/s/Gaming_1xbet

  11. https://t.me/s/PlayCasino_1xbet says:
    22. October 2025 at 21:41

    https://t.me/s/PlayCasino_1xbet

  12. https://t.me/s/PlayCasino_1win says:
    22. October 2025 at 22:08

    https://t.me/s/PlayCasino_1xbet

  13. https://t.me/s/PlayCasino_1xbet says:
    22. October 2025 at 22:34

    https://t.me/s/PlayCasino_1win

  14. https://t.me/s/PlayCasino_1win says:
    23. October 2025 at 00:24

    https://t.me/s/PlayCasino_1win

  15. https://t.me/s/ofitsialniy_1win/33/lib says:
    23. October 2025 at 18:02

    https://t.me/s/ofitsialniy_1win/33/lib

  16. BradleyTax says:
    23. October 2025 at 21:12

    https://t.me/s/ofitsialniy_1win

  17. BradleyTax says:
    23. October 2025 at 21:38

    https://t.me/s/iw_1xbet

  18. BradleyTax says:
    23. October 2025 at 23:27

    https://t.me/s/Official_beefcasino

  19. https://t.me/s/bs_1xbet/43 says:
    24. October 2025 at 12:04

    https://t.me/s/bs_1xbet/8

  20. https://t.me/bs_1xbet/45 says:
    24. October 2025 at 12:34

    https://t.me/s/bs_1xbet/24

  21. https://t.me/s/bs_1xbet/43 says:
    24. October 2025 at 13:04

    https://t.me/s/bs_1xbet/22

  22. https://t.me/s/bs_1xbet/10 says:
    24. October 2025 at 17:09

    https://t.me/bs_1xbet/8

  23. https://t.me/s/bs_1xbet/21 says:
    25. October 2025 at 02:15

    https://t.me/bs_1xbet/3

  24. https://t.me/s/bs_1xbet/42 says:
    25. October 2025 at 03:13

    https://t.me/bs_1xbet/11

  25. https://t.me/bs_1xbet/16 says:
    25. October 2025 at 07:14

    https://t.me/bs_1xbet/26

  26. https://t.me/s/bs_1xbet/36 says:
    25. October 2025 at 07:43

    https://t.me/bs_1xbet/29

  27. Georgedut says:
    27. October 2025 at 07:30

    https://t.me/s/jw_1xbet/354

  28. Georgedut says:
    27. October 2025 at 08:51

    https://t.me/s/jw_1xbet/174

  29. Georgedut says:
    27. October 2025 at 10:12

    https://t.me/s/jw_1xbet/366

  30. Georgedut says:
    27. October 2025 at 11:34

    https://t.me/jw_1xbet/710

  31. Georgedut says:
    27. October 2025 at 12:55

    https://t.me/s/jw_1xbet/1000

  32. Georgedut says:
    27. October 2025 at 14:18

    https://t.me/s/jw_1xbet/68

  33. Georgedut says:
    27. October 2025 at 20:27

    https://t.me/bs_1Win/609

  34. Georgedut says:
    27. October 2025 at 21:43

    https://t.me/bs_1Win/692

  35. Georgedut says:
    27. October 2025 at 22:52

    https://t.me/bs_1Win/586

  36. Georgedut says:
    28. October 2025 at 00:02

    https://t.me/bs_1Win/492

  37. Georgedut says:
    28. October 2025 at 01:12

    https://t.me/bs_1Win/592

  38. Georgedut says:
    28. October 2025 at 02:21

    https://t.me/s/bs_1Win/659

  39. Georgedut says:
    28. October 2025 at 03:31

    https://t.me/bs_1Win/1201

  40. Georgedut says:
    28. October 2025 at 04:45

    https://t.me/bs_1Win/320

  41. Georgedut says:
    28. October 2025 at 06:01

    https://t.me/s/bs_1Win/833

  42. Georgedut says:
    28. October 2025 at 07:12

    https://t.me/bs_1Win/722

Comments navigation

Older comments

Leave a Reply

Your email address will not be published. Required fields are marked *

Dev profiles
  • BitBucket
  • Github
  • Stackoverflow
Side Projects
  • NMF
  • Speed-kini.de
  • Sudoku Solver
  • Windwarner
Archive
ph91.de
Blog by Philipp Schreitmüller

Input your search keywords and press Enter.