나는 인공지능 챗봇을 만들던 중 아래와 같은 생각을 하였다. 만약 사람들에게 인사를 한다면 돌아오는 값(행동)은 무엇일까? 만약 내가 인사를 받았다면, 나는 똑같이 인사를 할 것이다. 위의 행동을 2가지 동작으로 풀어보자면, 1. 신호를 입력받는다. 2. 신호에 맞는 답(행동)을 내보낸다. 만약 어떠한 사물(종이나 철 등)에게 신호를 보냈을 때 돌아오는 값이 있다고 가정했을 때, 이는 무엇일까? 그림 1은 애니메이션 또봇에 나오는 "마인드 코어"이다. 그림 1로 예를 든다면 안녕이라고 입력을 하였을 때 마인드 코어에서 최적의 답변을 생각하고 출력한다. 이는 인공신경망과 유사하다고 볼 수 있으며, 생각을 할 수 있는 인공지능이다. 하지만 나는 위의 그림 1과 달리 다음과 같은 구리 원석을 예로 들었을 때는..
전체 글
요즘 제가 살고 있는 동네의 학교 대부분은 교실마다 AP가 달려있다. 하지만 이를 그냥 놓치면 내가 아니지!! 이미 있는 기능이지만, 내 손으로 구현한다는 것과는 다르다는 생각으로 한번 만들어 볼까 생각한다. 스마트폰 기능 중 Wifi Scan 기능이 있다. 주변에 있는 무선 라우터를 찾는 기능이긴 한데.. 기능에 대해 알기 쉽게 설명하자면 스마트폰에서 와이파이를 연결하려고 설정에 들어가면 와이파이 이름이 자동으로 뜨는 기능이다. 이 기능이 없다면 직접 와이파이의 이름을 치고 들어가야 할 수도 있다. 안드로이드 기준 와이파이 설정에서는 와이파이의 SSID와 신호세기 등만 보이고 나머지는 보이지 않는다. 또한 학교 와이파이는 SSID가 하나로 통일되어있다. 따라서 여러 개의 AP도 하나로 뜸.. 하지만 애..
최근에 웹 서버를 개발하던 중 데이터베이스(database)를 연동할 일이 생겼다. MariaDB는 mysql과 호환성이 100%인데 실제로 버전 5.5까지는 호환성 및 기능 측면에서 완벽히 호환되었다고 한다. 다만 현재에도 100%의 호환성이라 장담할 순 없다고 본다. MariaDB를 설치할 운영체제는 Ubuntu 20.04.5 LTS 이다.ubuntu@database-oci:~$ uname -aLinux database-oci 5.15.0-1017-oracle #22~20.04.1-Ubuntu SMP Wed Aug 24 11:04:19 UTC 2022 x86_64 x86_64 x86_64 GNU/LinuxMariaDB 외 모든 DBMS는 Server와 Client로 구성된다. 설치 대상 서버의 기능에..