• Tidak ada hasil yang ditemukan

신경망을 이용한 유비쿼터스 컴퓨팅 환경의 통합 ... - KMOU Repository

N/A
N/A
Protected

Academic year: 2023

Membagikan "신경망을 이용한 유비쿼터스 컴퓨팅 환경의 통합 ... - KMOU Repository"

Copied!
161
0
0

Teks penuh

인간의 학습 능력을 이론적으로 구현하는 것이 신경망 이론이고, 의사결정 능력을 구현하는 것이 퍼지 논리 이론이라고 할 수 있습니다. 본 논문에서는 경쟁 미들웨어 알고리즘에 인공지능을 적용한다. 사용된 기술 중 하나인 신경망은 [5]였습니다. 신경망은 개념적으로 매우 단순하며 단순함에도 불구하고 복잡한 뇌, 특히 인간의 경험 뇌의 많은 특성을 나타냅니다. 여기서 우리는 학습 과정에서 알파 강화 규칙을 사용하며, 퍼셉트론에 관심을 갖는 주된 이유는 입력 레이어에 어떤 종류의 샘플이 주어졌을 때 모델이 반응하게 만드는 바로 그 가중치 세트를 발견하는 자동 프로세스 때문입니다. 있습니다.학습.

여기서 θ는 뉴런 자체의 임계값 또는 편향입니다. Wi* 패턴 인식, 특징 추출, 시스템 인식 및 제어를 위해 가장 일반적으로 사용되는 신경망은 다층 신경망이고 가장 일반적으로 사용되는 학습 알고리즘은 오류 역전파 알고리즘입니다. 일반적인 다층 신경망은 그림 2.4에 나와 있습니다. 신경망을 학습하기 위해서는 신경망의 출력값과 원하는 목표값의 차이인 오차를 구해야 하며, 이 오차를 계산하는 공식은 수학식 2.6과 같다. 여기서 Dk는 출력 레이어에 있는 k번째 뉴런의 목표 값입니다.

여기서 eta는 학습률(Learning Rate)을 나타내는 상수로, 이를 학습률(Learning Rate)이라고 합니다. 따라서 일반화된 오류 신호는 다음과 같습니다. 여기서, 입력 레이어의 출력값 Oi는 신경망의 입력값 Xi와 동일하다. 오이=시 입니다. 따라서 △Wkj = δjOi이고 δj는 다음과 같이 계산된다.

그림 2. 1 생물학적 뉴런의 구조 ․․․․․․․․․․․․․․․․․․․․7 그림 2. 2기본적인 뉴런의 수학적 모델링 ․․․․․․․․․․․․․․․․8 그림 2
그림 2. 1 생물학적 뉴런의 구조 ․․․․․․․․․․․․․․․․․․․․7 그림 2. 2기본적인 뉴런의 수학적 모델링 ․․․․․․․․․․․․․․․․8 그림 2

WEmin

미들웨어는 클라이언트가 서버에 서비스를 요청하는 일종의 브릿지 역할을 하며, 유비쿼터스 미들웨어는 이기종, 유비쿼터스 환경의 애플리케이션을 지원한다. 유비쿼터스 미들웨어의 특징은 서비스에 따라 동적으로 구성될 수 있는 형식성이 없다는 점이며, 더욱이 유비쿼터스 컴퓨팅을 위한 미들웨어는 기존에 개발된 수많은 미들웨어들과는 달라야 한다. 융합을 담당하며, 기반이 되는 공통 기능을 갖추고 있습니다. 유비쿼터스 환경에서 적용되는 미들웨어의 종류는 다음과 같다.

시스템에서 처리할 수 있는 방식으로 데이터를 제공하는 RFID 미들웨어입니다. RFID에 의해 생성되는 대규모 데이터 처리 및 시스템 부하, 여러 하드웨어를 원격으로 제어하는 ​​컴퓨터 기술 및 데이터 무결성이 분산 환경에서 보장됩니다. 응용서버와 미들웨어 사이의 이벤트와 데이터를 연결하고, 이벤트와 데이터를 분석하여 다시 응용서버로 보내거나 미들웨어 내에서 보내는 역할을 합니다. 또한, 애플리케이션 서버의 상태를 모니터링하고 애플리케이션을 관리한다. 미들웨어 코어의 서버 관리 기능 및 애플리케이션을 지원합니다. 애플리케이션 서버와의 연결이 끊어지면 자동으로 연결이 끊어지는데, ExternalAgent 기능의 흐름도는 그림 4.5와 같다.

① 메인 스타트업 : 미들웨어 커널의 메인 로직을 시작합니다. 리소스 설정 확인, 메시지 큐 생성, 공유 메모리 생성, 커널용 보스 소켓 생성 등을 수행합니다. 미들웨어 내 프로세스 간 이벤트 처리는 통신 상태 확인, 이벤트 검사, 이벤트 처리를 반복한다. 다음 그림 4.21은 이벤트 처리 개념을 보여준다. 에이전트를 생성하려면 먼저 미들웨어를 설치해야 합니다. user.h, user.cc라는 두 파일을 사용하여 미들웨어에 에이전트를 추가하고 관리합니다.

③ 'i' : InternalAgent로 등록한다. ExternalAgent를 선언할 때 'e'가 사용됩니다. 이벤트는 개별 에이전트 간에 상태나 정보를 전송하는 신호 시스템입니다. 에이전트 간에 공유된 작업은 서로에게 통보되어 주고받게 됩니다. 리소스는 에이전트 간에 공유 리소스를 설정하는 구성입니다. 미들웨어 내에서 처리할 소스 공간을 처리하는 메모리 영역이다. 특별히 처리된 콘텐츠를 데이터베이스에 캡처하거나 다른 에이전트와 공유할 수 있도록 설계할 수 있습니다.

리소스는 공유할 리소스의 집합입니다. 리소스는 에이전트 간에 지정된 구조로 정의되고 에이전트 간에 공유될 수 있습니다. 리소스는 초기 설정에 따라 생성됩니다. 메모리 관리 및 리소스 효율성을 위해 임시 생성, 전달 및 처리를 구성할 수 있습니다. 커넥터는 애플리케이션과 미들웨어 간의 통신을 설정하는 구성이다. 애플리케이션은 데이터를 데이터 세트 형태로 미들웨어에 전달한다. 애플리케이션은 SQL을 이용해 가상 DB에 데이터를 입력해 미들웨어에 전달할 수 있다.

Mtxdb: SQL 기반 LocalDB 기능을 제공합니다. DB 기능은 별도의 데이터베이스 없이도 사용이 가능합니다. 채워진 값은 테이블에 저장되며, 키는 저장된 행의 위치 값입니다. 데이터는 구성된 테이블 형식으로 전송됩니다. stat는 성공하면 1을, 실패하면 0을 반환합니다.

열린 mtxdb를 닫습니다. db는 mtxdb_open으로 열린 보류 변수입니다.

그림 2. 6활성화 함수의 기울기
그림 2. 6활성화 함수의 기울기

Gambar

그림 2. 5 가중치와 오차 함수의 관계
그림 3. 1유비쿼터스 환경에서의 미들웨어 연동
그림 4. 2미들웨어 계층 구조도
그림 4. 3미들웨어 전체 구조도
+7

Referensi

Dokumen terkait

Karakteristik Produk Seperti telah disebutkan sebelumnya produk ini menghasilkan Model APKL untuk Penerapan Blended Learning yang menerapkan Experiential Learning, secara lebih detail

UDP Echo 서버 예제 #define BUFSIZE 30 int mainint argc, char **argv { int serv_sock; char message[BUFSIZE]; int str_len; struct sockaddr_in serv_addr; struct sockaddr_in clnt_addr; int