weekly_1


Nameweekly_1 JSON
Version 0.2.7 PyPI version JSON
download
home_pageNone
SummaryWeekly Project_Making a program that guess species of fish - Bream or Smelt
upload_time2024-09-09 00:27:18
maintainerNone
docs_urlNone
authorNone
requires_python==3.8.*
licenseMIT
keywords
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # weekly_1

## Background
- 파이썬 ML scikit-learn 의 sklearn.neighbors.KNeighborsClassifier 모듈을 이용한 물고기 감별기 (도미, 빙어)

## Why?
- ML 교육 과정에서 배웠던 파이썬 scikit-learn의 전반적인 내용을 이해 및 실습할 수 있다.
- 길이와 무게를 입력하여 어떠한 어종(도미 혹은 빙어)으로 예측되는지 파악할 수 있다.
- 길이와 무게를 입력하여 정답과 오답을 반복하면서 점진적으로 진화하는 모델을 확인할 수 있다.
- 해당 데이터들이 어떻게 밀집되어 있는지를 그래프(산점도)를 통해 확인할 수 있다.

## Install
```bash
$ pip install weekly_1
$ pip install git+https://github.com/EstherCho-7/guess_fish.git@<Branch Name>

# or for dev
$ git clone git@github.com:EstherCho-7/guess_fish.git
$ source .venv/bin/activate

# no .venv?
$ pdm venv create
```

## Command
```bash
# 길이, 무게를 입력 받아 어종을 파악
$ guess-fish

# 입력된 데이터들이 어떻게 분포해있는지 산점도를 통해 확인
$ plot
```

## Usage
```bash
# If you want to start with no data,
$ rm -rf *.pkl

# Prediction
$ guess-fish
```
```bash
# Result
$ guess-fish
물고기의 길이: 10.8
물고기의 무게: 8.7
입력하신 물고기는 빙어
맞습니까? 맞으면 T, 아니라면 F를 입력해주시기 바랍니다.: T
저는 물고기 민수입니다.
$ guess-fish
물고기의 길이: 26.8
물고기의 무게: 450
입력하신 물고기는 도미
맞습니까? 맞으면 T, 아니라면 F를 입력해주시기 바랍니다.: T
저는 물고기 민수입니다.
```
```bash
# Plot
$ plot
```
## Result
![image](https://github.com/user-attachments/assets/bf79252c-d033-4ded-a4f8-8d45e3d3fc4c)


            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "weekly_1",
    "maintainer": null,
    "docs_url": null,
    "requires_python": "==3.8.*",
    "maintainer_email": null,
    "keywords": null,
    "author": null,
    "author_email": "EstherCho-7 <dkgkqm777@gmail.com>",
    "download_url": "https://files.pythonhosted.org/packages/82/df/a062e5d0e053b3d0758d9e6b3d660d5aebf5a257966d070cf31edd9ccd9c/weekly_1-0.2.7.tar.gz",
    "platform": null,
    "description": "# weekly_1\n\n## Background\n- \ud30c\uc774\uc36c ML scikit-learn \uc758 sklearn.neighbors.KNeighborsClassifier \ubaa8\ub4c8\uc744 \uc774\uc6a9\ud55c \ubb3c\uace0\uae30 \uac10\ubcc4\uae30 (\ub3c4\ubbf8, \ube59\uc5b4)\n\n## Why?\n- ML \uad50\uc721 \uacfc\uc815\uc5d0\uc11c \ubc30\uc6e0\ub358 \ud30c\uc774\uc36c scikit-learn\uc758 \uc804\ubc18\uc801\uc778 \ub0b4\uc6a9\uc744 \uc774\ud574 \ubc0f \uc2e4\uc2b5\ud560 \uc218 \uc788\ub2e4.\n- \uae38\uc774\uc640 \ubb34\uac8c\ub97c \uc785\ub825\ud558\uc5ec \uc5b4\ub5a0\ud55c \uc5b4\uc885(\ub3c4\ubbf8 \ud639\uc740 \ube59\uc5b4)\uc73c\ub85c \uc608\uce21\ub418\ub294\uc9c0 \ud30c\uc545\ud560 \uc218 \uc788\ub2e4.\n- \uae38\uc774\uc640 \ubb34\uac8c\ub97c \uc785\ub825\ud558\uc5ec \uc815\ub2f5\uacfc \uc624\ub2f5\uc744 \ubc18\ubcf5\ud558\uba74\uc11c \uc810\uc9c4\uc801\uc73c\ub85c \uc9c4\ud654\ud558\ub294 \ubaa8\ub378\uc744 \ud655\uc778\ud560 \uc218 \uc788\ub2e4.\n- \ud574\ub2f9 \ub370\uc774\ud130\ub4e4\uc774 \uc5b4\ub5bb\uac8c \ubc00\uc9d1\ub418\uc5b4 \uc788\ub294\uc9c0\ub97c \uadf8\ub798\ud504(\uc0b0\uc810\ub3c4)\ub97c \ud1b5\ud574 \ud655\uc778\ud560 \uc218 \uc788\ub2e4.\n\n## Install\n```bash\n$ pip install weekly_1\n$ pip install git+https://github.com/EstherCho-7/guess_fish.git@<Branch Name>\n\n# or for dev\n$ git clone git@github.com:EstherCho-7/guess_fish.git\n$ source .venv/bin/activate\n\n# no .venv?\n$ pdm venv create\n```\n\n## Command\n```bash\n# \uae38\uc774, \ubb34\uac8c\ub97c \uc785\ub825 \ubc1b\uc544 \uc5b4\uc885\uc744 \ud30c\uc545\n$ guess-fish\n\n# \uc785\ub825\ub41c \ub370\uc774\ud130\ub4e4\uc774 \uc5b4\ub5bb\uac8c \ubd84\ud3ec\ud574\uc788\ub294\uc9c0 \uc0b0\uc810\ub3c4\ub97c \ud1b5\ud574 \ud655\uc778\n$ plot\n```\n\n## Usage\n```bash\n# If you want to start with no data,\n$ rm -rf *.pkl\n\n# Prediction\n$ guess-fish\n```\n```bash\n# Result\n$ guess-fish\n\ubb3c\uace0\uae30\uc758 \uae38\uc774: 10.8\n\ubb3c\uace0\uae30\uc758 \ubb34\uac8c: 8.7\n\uc785\ub825\ud558\uc2e0 \ubb3c\uace0\uae30\ub294 \ube59\uc5b4\n\ub9de\uc2b5\ub2c8\uae4c? \ub9de\uc73c\uba74 T, \uc544\ub2c8\ub77c\uba74 F\ub97c \uc785\ub825\ud574\uc8fc\uc2dc\uae30 \ubc14\ub78d\ub2c8\ub2e4.: T\n\uc800\ub294 \ubb3c\uace0\uae30 \ubbfc\uc218\uc785\ub2c8\ub2e4.\n$ guess-fish\n\ubb3c\uace0\uae30\uc758 \uae38\uc774: 26.8\n\ubb3c\uace0\uae30\uc758 \ubb34\uac8c: 450\n\uc785\ub825\ud558\uc2e0 \ubb3c\uace0\uae30\ub294 \ub3c4\ubbf8\n\ub9de\uc2b5\ub2c8\uae4c? \ub9de\uc73c\uba74 T, \uc544\ub2c8\ub77c\uba74 F\ub97c \uc785\ub825\ud574\uc8fc\uc2dc\uae30 \ubc14\ub78d\ub2c8\ub2e4.: T\n\uc800\ub294 \ubb3c\uace0\uae30 \ubbfc\uc218\uc785\ub2c8\ub2e4.\n```\n```bash\n# Plot\n$ plot\n```\n## Result\n![image](https://github.com/user-attachments/assets/bf79252c-d033-4ded-a4f8-8d45e3d3fc4c)\n\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "Weekly Project_Making a program that guess species of fish - Bream or Smelt",
    "version": "0.2.7",
    "project_urls": {
        "Homepage": "https://github.com/EstherCho-7/guess_fish",
        "Issues": "https://github.com/EstherCho-7/guess_fish/issues"
    },
    "split_keywords": [],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "2462e288e54ed00480919333e89ea1dfd357b21263fd35113ee9cd50e9b4934f",
                "md5": "ec6f194e490a0cdf120ccc3625995aeb",
                "sha256": "f116fb6f70e5d6f390a02fc26c8004f39151ea20bd3326d6f26f93f33e468595"
            },
            "downloads": -1,
            "filename": "weekly_1-0.2.7-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "ec6f194e490a0cdf120ccc3625995aeb",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": "==3.8.*",
            "size": 3895,
            "upload_time": "2024-09-09T00:27:17",
            "upload_time_iso_8601": "2024-09-09T00:27:17.420652Z",
            "url": "https://files.pythonhosted.org/packages/24/62/e288e54ed00480919333e89ea1dfd357b21263fd35113ee9cd50e9b4934f/weekly_1-0.2.7-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "82dfa062e5d0e053b3d0758d9e6b3d660d5aebf5a257966d070cf31edd9ccd9c",
                "md5": "b7b8c2b2978af22e5537f42e4b08579d",
                "sha256": "cd7bab2f9bb1cdaea9ba1818e92a4cafaece1210c910ce5746099408a4d3a2cb"
            },
            "downloads": -1,
            "filename": "weekly_1-0.2.7.tar.gz",
            "has_sig": false,
            "md5_digest": "b7b8c2b2978af22e5537f42e4b08579d",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": "==3.8.*",
            "size": 3184,
            "upload_time": "2024-09-09T00:27:18",
            "upload_time_iso_8601": "2024-09-09T00:27:18.822461Z",
            "url": "https://files.pythonhosted.org/packages/82/df/a062e5d0e053b3d0758d9e6b3d660d5aebf5a257966d070cf31edd9ccd9c/weekly_1-0.2.7.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-09-09 00:27:18",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "EstherCho-7",
    "github_project": "guess_fish",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": false,
    "lcname": "weekly_1"
}
        
Elapsed time: 0.53071s