본문 바로가기

UiPath

유사도 산출 가능한 Levenstein algorithm Activity

RPA 개발 UiPath 작업시

유사도 산출시 사용가능한 Activity 중에 Levenstein algorithm Activity가 있다

Uipath의 Activity 개념은 Java의 thread, 함수, 모듈개념이라고 생각해도 된다

유사도는 두가지 데이터가 얼마나 같은지를 나타내는 척도이다.

이 Activity는 UiPath Studio 설치시

Community 버전에서는 사용할수 없고 Enterprise 버전에서만 사용할수 있다

2023년 배포된 Community 무료 버전에서는 사용할수 없다 (2019년도community 버전에서는 사용할수 있었다.)

 

설치는 툴 상당 패키지 관리> 모든 패키지 에서

UipathTeam.String.Activities 로 검색해서 내려받으면 된다

 

Levenstein algorithm Activity 사용법은

 

2중 for문으로 A와 B의 String 값을 각각 만든후 한 sequence안에 

Levenstein algorithm 액티비티를 넣으면 컴파일시 유사도 결과값 C가 나오고

이 A, B, 결과값C는 해당 액티비티 툴 오른쪽 속성(properties) 입출력창에서 확인 가능하다.

 

유사도 결과값 C는 if문으로 분기처리해서 사용하면 유용하다

 

Levenstein algorithm Activity는

수학자들이 만든 두가지 데이터가 얼마나 같은지 수치화 할수 있는 이론을

개발자들이 프로그래밍해서 모듈화한 

머신러닝에 관계된 Activity라 공유해 보았다.