목록Project (12)
Security_RNRF

UiPath의 특징 '드래그 & 드랍' 방식으로 개발이 매우 쉽다. 하지만 어느정도의 코딩이 필요할 때가 있다. Ex.) 평균시간을 구한다거나, 몇일전의 날짜를 구한다거나, ... 데이터 분류 UiPath에서는 많은 종류의 데이터를 사용함. '.Net' 기반의 다양한 메소드를 이용할 수 있음. 데이터 사용 및 관리 (String) 1. 'Integer'나 'GenericValue' 타입의 변수를 'String' 타입으로 형 변환 -> 변수명.ToString 2. 두 문자열이 일치하는지 확인 (결과값은 Boolean 형태로 반환) -> 문자열(변수).Equals("문자열") Ex.) 보통은 조건문에서 'Condition'에 이용한다. = 지정한 문자열 string2 (="Hello")이 "Hello"인지 ..

유용한 Activity (2편) if문, 다중 if문, 사용법 설명 - 조건문(If) 액티비티에서 'if'문을 검색한 후 'Flowchart'에 드래그하여 추가한다. 선언한 조건이 "Then = 참, Else = 거짓", Message Box를 이용해 출력 '0 > 2'가 거짓인 조건이므로 거짓 결과 Message Box (="2가 0보다 크다")가 출력된다. 사용법 설명 - 다중 조건문 (다중 If) '다중 If' 액티비티는 존재하지 않는다. If문을 여러번 사용하므로써 그 효과를 내는것이다. 사용법 설명 - Switch문 액티비티에서 'switch'문을 검색한 후 'Flowchart'에 드래그하여 추가한다. 변수탭에서 'switchTest' 변수를 정의하고, 'Switch' 액티비티에 Case들을 추..

유용한 Activity 기본적인 액티비티를 사용할 때는 '액티비티 탭'에서 검색하여 사용한다. 하지만 '액티비티 탭'에 없는 기능의 경우 위의 '패키지 관리'에서 '설치' 및 '저장'하기를 한다. 사용법 설명 - 마우스 클릭(Click) 액티비티에서 'Click'을 검색한 후 'Flowchart'에 드래그하여 추가한다. 그리고 마우스 액티비티를 예제를 설명하기 위해 'notepad'를 실행해놓는다. 'notepad'의 '파일' Select를 선택한다. 메모장에 파일을 선택하고 종료하는 실행결과를 확인할 수 있다. Tip.) 화면의 표시를 변경하고 싶다면? 그리고 화면에 선택하고 싶은 부분이 보이지 않을때 'F2'를 이용하여 잠깐 동안 캡처모드를 지연시킨 후 선택부분을 불러온 후 선택할 수 있다. Tip...

변수 선언 방법 기본적으로 2가지 방법 1. '변수' 패널 이용 이름(변수명), 변수 유형(자료형), 범위(변수 범위), 기본값(초기값) 설정 2. 변수를 만들고자 하는 액티비티에서 이용 가능 단축키 이용 (Ctrl+K) 자료형 종류 UiPath는 .NET Framework 문법을 따른다. 자료형 설명 Boolean 참, 거짓을 나타냄 Int 정수를 나타내는 자료형으로 크기에 따라 Int16, Int32, Int64가 존재 String 문자열을 나타내는 자료형. 문자는 Character GenericValue Text, Numbers 등 다양한 형식을 포함한 자료형 Array 배열을 나타내는 자료형으로 같은 자료형의 배열만 가능함 DateTime 날짜와 시간을 담는 자료형 DateTable 데이터베이스나..

UiPath 새 프로젝트 만들기. 새 프로젝트 - 프로세스 선택 - 이름 설정 Tip.) 기본 브라우저 설정 기본 워크플로우 열기 Flowchart vs. Sequence Flowchart : 대규모 프로젝트를 진행 시 이용 Sequence : 소규모 모듈단위로 나눌 때 주로 이용 새로운 Flowchart 생성 사용법 설명 - Message Box 생성 메시지 입력 -> Flowchart 돌아가기 Flowchart 실행 - "시작버튼" or "F5" 사용법 설명 - write line 생성 실행 결과 Message Box에 입력된 "Hello World"가 메시지 박스로 출력된 후, 및에 출력 라인에 "Hello World"가 출력된 것을 확인할 수 있다.

UiPath UiPath 플랫폼 구성 크게 3가지로 구성됨 UiPath Studio, UiPath Orchestrator, UiPath Robot UiPath 플랫폼 유형 UiPath Enterprise Platform, Community Edition UiPath 제공 서비스 (UiPath Academy) https://academy.uipath.com/learn에서UiPath 관련 온라인 강의 무료 제공하고 있다.

RPA란? RPA (Robotic Process Automation, 로봇 프로세스 자동화) 사람이 컴퓨터로 반복 작업하는 단순한 행동들을 자동으로 따라가는 소프트웨어 공장 현장에서의 자동화 로봇뿐만 아니라 사무실에서도 자동화가 필요한 상황에서 사용하는 소프트웨어(프로그램) 자동화 진화 단계 자동화의 진화를 5단계로 나눔 현재의 2단계 RPA의 단계 AI가 발전함에 따라 미래에는 RPA와 융합하는 모습을 보임 RPA 특징 및 기대 효과 RPA 적용분야 RPA 솔루션 AA vs. BluePrism vs. UiPath RPA 구현 next...

머신러닝은 컴퓨터나 기계로 하여금 주어진 데이터를 바탕으로 새로운 질문에 대해 예측하는 것을 목적으로 한다. 머신러닝 방법은 크게 지도학습(supervised learning)과 비지도학습(nonsupervised learning)으로 구분할 수 있다. 지도학습은 학습을 위해 주어진 데이터에 어떤 조건을 만족하는 경우, 그에 대한 정답을 미리 제시해둔다. 결국 어떤 규칙에 의한 "룰 기반으로 학습"을 시킨다고 보면 된다. 비지도학습은 학습을 위해 주어진 데이터에 정답을 제시하지 않고 컴퓨터 스스로 알아서 정답을 찾아내는 방법이라 보면 된다. 예를 들어, 승용차, 화물차, 버스 등에 대한 모양을 학습시킨 후, 다양한 차종이 섞여 있는 이미지에서 승용차, 화물차, 버스를 구분하라고 하면 이는 비학습지도가 되..

파이썬(Python) 기반 오픈소스 OCR 모델 OCR의 개념 및 기업에서의 효용 그리고 대표적인 OCR 오픈소스를 소개한다. 컴퓨터가 사진 이미지 속 문자를 읽어내는 원리와 오픈소스를 활용한 간단한 OCR 모델을 만드는 방법을 설명한다. * OCR은 무엇인가? OCR(Optical Character Recognition, 광학 문자 인식)은 인쇄물 또는 사진 상의 글자와 이미지를 디지털 데이터로 변환해주는 자동인식기술이다. 기술 사용의 예로 명함의 텍스트나 서류상의 필체 정보 인식 등이 있다. 상용 OCR은 현재까지 20여년간 사용되었으며, 기술 발전으로 인해 문서 이미지만 인식하던 기술에서 일상적인 사진이나 동영상 속 문자까지 인식하는 기술로 발전되고 있다. OCR의 기술 구분은 인공지능 기술 중 "..

구글의 딥러닝, 머신러닝 라이브러리 텐서플로우(TensorFlow) TensorFlow is an Open Source Software Library for Machine Intelligence 구글의 텐서플로우는 일반인들도 쉽고 다양한 기능들로 딥러닝과 기계학습 빅데이터분석을 할수 있게 해주는 오픈소스 라이브러리 입니다 . 데이터만 있으면 인공지능을 구현할 수 있도록 해주며 무료로 제공 되고 있습니다 . 오픈소스로 공개 (https://github.com/tensorflow) 유연하고, 효율적이면서 휴대성이 좋아 스마트폰부터 대형 컴퓨터 클러스터까지 모두 수행이 가능하여 학습된 모델을 실제 제품에 바로 적용 할 수 있도록 합니다 . 이미지, 음성, 비디오등 다양하고 많은 데이터를 처리할 수 있는 장점이..