As a tech geek living in the mobile Internet era, I suffer from harassing text messages, but there is no simple filtering application that does not require uploading my own text messages. So I trained Panda from more than 20,000 text messages I received and text message samples submitted by users during the test period. iOS 11 brings a very powerful CoreML machine learning framework, which developers use for visual processing. I will use it to make a text classification application so that pandas can settle down on mobile phones. Accurate semantic recognition Panda has learned the text patterns of spam messages from a large number of samples and can accurately classify messages in complex semantic environments. For example, the two very similar [JD Pay] messages in the figure below. Spam SMS Identification You can copy the text message and then click Accuracy Test in the app to test the accuracy. Very simple to use After installation, you only need to open Settings → Messages → Unknown and Filtered Messages and select Panda Eats SMS. The panda will then silently help you eat the spam messages. Focus on privacy Panda does not require a server or an internet connection. The app comes with a complete training model, and you can use CoreML to classify text messages on your phone. The sandbox restrictions of iOS 11 also do not allow SMS filters to access the network or share data with the main app. Although iOS 11 can be configured to send text messages to its own server for cloud judgment, Panda does not use this feature. Automatic evolution Panda is growing rapidly, and the accuracy of classification depends on whether Panda has seen similar information before. However, the world is so big that there are always things that Panda has never eaten, and Panda also has limited knowledge. Based on the principle of voluntariness, you can submit new SMS samples in the app to feed Panda, and Panda will learn new junk or normal SMS patterns from the new samples. Note: Submitting SMS samples will upload the SMS anonymously to the server. This is not local training. Panda will complete the learning in the cloud and then distribute it to everyone's mobile phones. About partial eclipse Since I taught Panda (supervised learning), it has inherited my preferences to a certain extent. For some vague text messages, such as discount and promotion information, I always mark them as nuisance text messages. However, some people may like to receive such notifications, so you can choose for yourself. System Limitations Due to the system design of iOS 11, filtered text messages will also display a corner mark and a notification on the Apple Watch. In addition, iOS 11 filters text messages based on conversations. If the same number sends both harassing text messages and normal text messages, the entire conversation will be filtered. This phenomenon is common in five-digit numbers, but text message sending ports starting with 10 are very rare. at last
|
<<: Google launches simplified Android system in India to develop low-end market
>>: Can Android imitate Zhihu's creative advertising be played like this?
When it comes to how to do overseas promotion , m...
【51CTO.com original article】 Activity description...
In Finland, you can always see some very strange ...
Baidu search keyword bidding is a very common pro...
The automotive industry is undercurrent, with pri...
WeChat has begun to crack down on third-party web...
On January 2, the China Automobile Dealers Associ...
Meizu, which changed its market strategy this yea...
Data released recently by the China Association o...
Imagine if there was a job that allowed you to av...
If the number of short video views is not increas...
As the saying goes, "Nine out of ten people ...
Apple products have long been known for their des...
Recently, Chen Zuhua, a citizen of Nanchang City,...