본문 바로가기

분류 전체보기154

진화 연산 개념 진화 연산이란 ? 진화 연산(Evolutionary Computation)은 자연의 진화 원리를 모방하여 문제 해결을 위한 최적화 알고리즘을 개발하는 컴퓨터 과학 분야입니다. 이 분야는 유전 알고리즘, 진화 전략, 유전적 프로그래밍 등 다양한 하위 분야로 나뉘며, 모두 최적화 문제 해결을 위한 다양한 알고리즘 기법을 제공합니다. 이러한 기술은 다양한 분야에서 사용되는데 예를 들어, 제조 공정 최적화, 로봇 제어, 금융, 게임 개발, 그리고 기계 학습 등에서 활용됩니다. 진화 연산은 전체 탐색을 수행하거나 최적해를 찾는데 있어서 높은 성능과 유연성을 제공하여, 많은 실제 문제에서 적용되고 있습니다. 생물학적 진화와 진화 연산이 다루는 용어의 비교 진화 연산이 다루는 문제 생물학적 진화 과정 문제 공간 환경.. 2023. 4. 25.
[23/1월] 모니터링 시스템 시계열 DB 전환 [1] 모니터링 시스템에 시계열 데이터베이스 탑재 기존 설계된 시스템 구조에서는 센서 데이터를 2가지 데이터 베이스 시스템을 통해서 관리하고 있었습니다. Redis : 웹에 표시할 센서 데이터 ( 특정 시간 이후로 갱신되는 큐 형식의 구조 ) SQL : 센서 데이터 저장 목적의 데이터 베이스로 10분 주기의 맥스 샘플링 값으로 보존 InfluxDB를 활용한 웹 모니터링 시스템 구축 이전 내용 이전 포스팅에서는 현재 웹 모니터링 시스템에서의 DB를 TSDB로 교체하기 위해서 성능을 테스트 했었습니다. 그 결과는 매우 긍정적이었기 때문에 저는 연구실에서 현재 사용되는 센서 hello-jaemin.tistory.com 하지만 시계열 데이터베이스가 이전 포스팅에서 언급한 내용처럼 효울적이고 in-memory 형.. 2023. 2. 19.
InfluxDB nodeJS 라이브러리 현재 모니터링 시스템을 구축하기 위해서 사용하는 라이브러리는 아래와 같다. https://github.com/node-influx/node-influx GitHub - node-influx/node-influx: 📈 The InfluxDB Client for Node.js and Browsers 📈 The InfluxDB Client for Node.js and Browsers. Contribute to node-influx/node-influx development by creating an account on GitHub. github.com 간단한 사용 방법을 포스팅한다 ! [1] Influx 연결 InfluxService.client = new Influx.InfluxDB({ database: d.. 2022. 11. 15.
TypeORM TypeORM이란? node.js에서 실행되고 TypeScript로 작성된 객체 관계형 매핑 라이브러리 MysQL, PostgreSQL, Maria, SQLite 등 여러 데이터 베이스를 지원한다. ORM이란 ? [ Object Relational Mapping ] 객체와 관계형 데이터베이스의 데이터를 자동으로 변형 및 연결하는 작업 ORM을 사용하여 개발하면 객체와 데이터베이스와의 관계를 유연하게 변형하여 사용 가능하다. [ 객체 지향 : 클래스 2022. 10. 3.
반응형