GaussianNaiveBayes_Android_App
1.0.0

이 프로젝트는 Android에서 Gaussian Naive Bayes Classifier를 만들고 유명한 IRIS 데이터 세트에서 사용하는 것을 목표로합니다. Gaussian Naive Bayes는 숫자 특징을 다루기 때문에 일반적으로 사용되는 순진한 Bayes 분류기의 다른 버전입니다.
우리는 데이터 세트의 각 숫자 기능이 가우스 분포를 따른다고 가정합니다.이 기능 자체에서 평균 및 표준 편차가 계산됩니다.
이 앱은 OpenCSV를 사용하여 데이터 세트를 CSV 형식 (앱의 assets 폴더)으로 구문 분석합니다.
앱에서 데이터 세트를 사용할 수 있습니다. 알고리즘에 깨끗한 데이터 세트를 제공하기 위해 다음 사항을 명심하십시오.
assets 폴더에 배치해야합니다.sepal_length,sepal_width,petal_length,petal_width,species 포함됩니다.species 열이있는 것처럼 레이블 열에 해당해야합니다.species 은 세 가지 별개의 현 (클래스), setosa, versicolor, virginica 포함합니다. 레이블 열을 제외한 다른 모든 열에는 숫자 기능 만 포함되어야합니다. (아이리스 데이터 세트에 sepal_length,sepal_width,petal_length,petal_width 열이있는 것처럼).아이리스 데이터 세트와 동일한 형식을 따르십시오.
MIT License
Copyright (c) 2021 Shubham Panchal
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.