A Demo application using CoreML
framework for sentiment polarity analysis.
CoreML model was converted from Scikit-learn Pipeline using coremltools python package.
The model is based on LinearSVC classifier and is able to distinguish between positive and negative sentences with best CV score = 0.801013024602. It was trained using Epinions.com dataset with reviews of products and services. Accuracy can be improved by using TfidfVectorizer for feature extraction, but it's not supported by coremltools at the moment.
- Xcode 9
- iOS 11
git clone https://github.com/cocoa-ai/SentimentCoreMLDemo.git
cd SentimentCoreMLDemo
open SentimentPolarity.xcodeproj/
Build the project and run it on a simulator or a device with iOS 11.
cd Convert
python sentiment.py
Vadym Markov, [email protected]
- Dataset with Epinions.com reviews was taken from HW3: Sentiment Analysis