웹 사이트에서 긍정적 인 리뷰의 수를 계산하려고합니다. 다음 문자열을 고려하십시오.언더 코어에 의해 다음 단어에 문장의 음수를 연결하십시오.
$str_1 = "This is great";
$str_2 = "This is not great after all";
$str_3 = "That isn't good and I will not return to this store.";
이는 반대입니다. 자동 분류에서 $ str_2와 3은 대부분의 분류 자 (문장에서 긍정적 인 단어의 수를 단순히 계산)에 의해 긍정적으로 계산됩니다. 다음과 같이 내가 "없습니다" "위대한"로 연결하여이 오류를 회피하고자하지 "반환"과 "좋은"와 "아니다"
$str_1 = "This is great";
$str_2 = "This is not_great after all";
$str_3 = "That isn't_good and I will not_return to this store.";
내가 문자열을 토큰 화에 의해 시작 :
$tokens = explode("", $str_3);
그러나 진행 방법을 모르겠습니다. 다음 단어와 함께 부정 ("not", "is not") 단어를 어떻게 연결합니까? 여기서 정규 표현식을 더 잘 사용하지 않습니까?
기계 학습 케이스가 될 가능성이 높습니다. – onatm
정규 표현식은 당신이 성취하고자하는 것 중 하나의 구성 요소 일지 모르나 지적한대로 충분하지 않을 수 있습니다. – Peter
그리고 예제 문장으로, 나는 이것을 덧붙이고 싶다 : 이것은 결국 나쁘지 않다. 부정적인 구조의 긍정적 인 문장을 고려해야합니다. – onatm