본문 바로가기
SMALL

전체 글138

Traffic accident detection and condition analysis based on social networking data Traffic accident detection and condition analysis based on social networking data Ali, Farman, et al. Accident Analysis & Prevention 151 (2021): 105973. [Introduction] 교통사고는 실시간으로 감지 및 분석이 이뤄져야 한다. 그 이유는 여행자와 교통 흐름에 많은 영향을 끼치기 때문이며 교통사고로 인한 부상자와 국가 비용또한 매년 급증하고 있기 때문이다. 그래서 본 논문에서는 온톨로지기반의 LDA와 양방향 LSTM을 사용하여 효율적으로 분석하는 스마트 프레임워크를 제안한다. 본 논문은 교통 관련 정보를 식별하기 위해서 문장에 자동으로 레이블을 지정한다. 또한 온톨로지 기반의 이벤.. 2022. 12. 29.
MongoDB Error: couldn't connect to server 127.0.0.1:27017 오류해결 오랜만에 몽고DB 사용하려 하는데 다음과 같은 에러가 뜸.. 해결 방법은 stack overflow를 참고하였다. https://stackoverflow.com/questions/13312358/mongo-couldnt-connect-to-server-127-0-0-127017 mongo - couldn't connect to server 127.0.0.1:27017 I am coming from riak and redis where I never had an issue with this services starting, or to interact. This is a pervasive problem with mongo and am rather clueless. Restarting does not help.. 2022. 12. 7.
pandas요약 한 데이터를 기준으로 개수세기 : value_counts() ex) 날짜 별 개수세기 = df['날짜'].value_counts() 필요한 컬럼만 추출하여 데이터프레임 만들기 : df[['columns1', 'columns2', ..., 'columnsN']] ex) df의 컬럼 S1~S7중 S1, S3, S6만 사용하여 df2 생성 : df2 = df[['S1', 'S3', 'S6']] 2022. 11. 1.
6. Process Synchronization - 데이터의 접근 - Race condition(경쟁 상태) 하나는 1 증가 연산, 하나는 1 감소 연산 정상동작 : 하나를 더하고 하나를 빼면 원래의 값이 나옴 오동작 : 증가 연산과 감소 연산 동시 진행 후 증가 연산 값이 저장하고 감소 연산 값을 저장하면 감소 연산 값만 저장됨 - Process Synchronization 문제 공유 데이터(shared data)의 동시 접근(concurrent access)은 데이터의 불일치 문제(inconsistency)를 발생시킬 수 있음 일관성(consistency) 유지를 위해서는 협력 프로세스(cooperating process)간의 실행 순서(orderly execution)를 정해주는 메커니즘이 필요 Race condition 여러 프로세스들이 동시에.. 2022. 9. 1.
5. CPU Scheduling CPU Scheduling이 필요한 이유 : 사람과 interaction하는 Job과 CPU만 사용하려는 Job이 섞여있기 때문에 적절한 스케줄링이 필요. - CPU and I/O Bursts in Program Execution 위의 그림과 같이 컴퓨터의 모든 프로그은 다음 프로세스를 진행(프로그램마다 실행하는 방법은 다를 수 있음) EX) running -> I/O -> ready -> I/O ... 즉, CPU만 연속으로 실행하거나 I/O만 실행하는 컴퓨터는 없으며, 실행하는 단계는 burst라고 부른다. - 프로세스의 특성 분류 I/O bound process CPU를 잡고 계산하는 시간보다 I/O에 많은 시간이 필요한 job many short CPU bursts CPU bound process.. 2022. 8. 17.
1. 디바이스 드라이버란 https://www.youtube.com/watch?v=jsXHLMDIokM&t=273s 디바이스 드라이버 = 디바이스 혹은 하드웨어 구동기 서비스프로그램(NT서비스프로그램) = 로그온 사용자(Session)의 로그아웃(Log out)과 무관하게 윈도우 시스템에서 계속 동작할 수 있는 프로그램 = 일반적인 응용프로그램과 달리 GUI(Graphic User Interface)를 사용할 수 없음 디바이스 드라이버는 서비스프로그램과 같은 형태로 관리 즉, 부팅과 정중에 윈도우 시스템에 자동으로 상주할 수도 있고 언제든지 메모리에서 제거될 수 있음 로그온 사용자(Session)와 무관하게 계속 동작 가능 - 서비스프로그램과 시스템 레지스트리 Services 밑 이름들이 서비스 이름 imagePath : 드라이.. 2022. 8. 9.
4. Process Management 본 포스팅은 이화여자대학교의 반효경 교수님의 강의를 듣고 정리하였습니다. http://www.kocw.net/home/search/kemView.do?kemId=1046323 운영체제 운영체제는 컴퓨터 하드웨어 바로 위에 설치되는 소프트웨어 계층으로서 모든 컴퓨터 시스템의 필수적인 부분이다. 본 강좌에서는 이와 같은 운영체제의 개념과 역할, 운영체제를 구성하는 각 www.kocw.net [프로세스 생성(Process Creation)] Copy - on - Write (COW) : Write 발생 시 Copy 부모 프로세스(Parent Process : 1개)가 자식 프로세스(Children Process : N개)를 생성 (일반적으로 복제 생성) 프로세스의 트리(계층 구조)형성 프로세스는 자원을 필요료.. 2022. 8. 8.
어텐션 기반 딥러닝 모델을 활용한 확장된 장보 정보 탐지 기법 연구 어텐션 기반 딥러닝 모델을 활용한 확장된 장보 정보 탐지 기법 연구 서울대학교 대학원 민경현 학위논문 (2020) [Introduction] 기존 텍스트에서 공간 정보를 추출하고자 사전 기반 탐지, 규칙 기반 탐지, 개체명 인식 등의 다양한 연구가 이루어 졌다. 사전 기반 탐지는 온톨로지와 같이 기존 구축된 장소정보 사전과의 문자열 매칭을 통해 장소 정보를 추출하는 기법이다. 사전 기반은 찾고자 하는 장소 정보가 포함되어 있지 않으면 매칭이 불가하기 때문에 사전 구축 및 갱신이 주기적으로 필요하다. 규칙 기반 탐지는 언어적 특징에 주목하여 장소벙보를 탐지하는 기법이다. 규칙 기반 탐지는 비정형의 텍스트 데이터에서는 장소 정보를 탐지하는 데 한계가 있다. 개체명 인식은 텍스트에서 나타나는 단어가 어떤 개체.. 2022. 6. 20.
3. Process 본 포스팅은 이화여자대학교의 반효경 교수님의 강의를 듣고 정리하였습니다. http://www.kocw.net/home/search/kemView.do?kemId=1046323 운영체제 운영체제는 컴퓨터 하드웨어 바로 위에 설치되는 소프트웨어 계층으로서 모든 컴퓨터 시스템의 필수적인 부분이다. 본 강좌에서는 이와 같은 운영체제의 개념과 역할, 운영체제를 구성하는 각 www.kocw.net [프로세스의 개념] "Process is a program in execution" - 프로세스란 실행중인 프로그램을 말한다. 프로세스의 문맥(context) - 특정 시점에서의 프로세스 상태 프로세스의 문맥을 알기 위해서는 다음 3가지를 확인해보아야 함 CPU 수행 상태를 나타내는 하드웨어 문맥 : Program Cou.. 2022. 6. 17.
LIST