![[Machine Learning] 머신러닝 관련 용어 정리](http://i1.daumcdn.net/thumb/C120x120/?fname=https://blog.kakaocdn.net/dn/CdfJq/btrwVdTYJCo/zPgChWlkdV0w7ec01PbP30/img.jpg)
[Machine Learning] 머신러닝 관련 용어 정리
머신러닝 관련 포스팅을 시작하기 전 관련 용어에 대한 정리가 필요할 것 같아서 정리를 시작한다. 음 용어는 머신러닝을 설명하면서 함께 설명해야 하는 게 맞지만 알고리즘 설명의 흐름을 깰 수가 있어 용어를 따로 정리한다. 1. 머신러닝(기계학습, machine learning) 인공지능의 한 분야로 경험을 통해 자동으로 문제를 개선하는 컴퓨터 알고리즘을 말한다. 말 그대로 특정 문제를 해결하기 위한 기계가 스스로 학습하는것을 말한다. 2. 모델(Model) 모델은 우리가 아는 컴퓨터 프로그램과 같다. 우리가 사용하는 계산기 프로그램은 오로지 숫자의 계산을 위해서만 사용된다. 모델도 마찬가지다. 예를 들어 사람을 구분하는 카메라를 만든다고 하면 여기에는 사람을 구분하는 프로그램이 들어가야 한다. "사람을 구..
- Software/ML&DL(Machine Learning&Deep Learning))
- · 2022. 3. 22.

소스인사이트(source insight) 단축키 변경하기
소스인사이트 개발자라면 한번쯤은 사용해봤거나 주력으로 사용하는 텍스트 에디터다. 울트라에디터, VSC등 다양한 텍스트 에디터가 있지만 순수하게 소스코드를 분석하는 측면에서는 가장 강력하다고 생각한다. 오래사용해서 익숙하기도 하고, 뭐 암튼 소스인사이트에서 단축키 변경을 알아보자. 프로그램 상단의 메뉴에서 Option - Key Assignmets를 선택 오른쪽 그림과 같은 화면이 나온다. 여기서 원하는 단축키를 변경하면 된다. 한 가지만 예를 들어보도록 하겠다. 현재 열려있는 파일에서 Symbol(함수, 변수, include, define 등등)을 찾아주는 단축키가 Alt+L이라고 되어있다. 이걸 변경해보도록 하겠다. Symbol을 입력하니 저렇게 많이 나온다. 어떻게 찾지?.. 그냥 노가다지뭐.. 왼쪽..
- 개발 관련 지식 및 Tool 사용방법/Source insight
- · 2022. 3. 17.

4.3 BeagleboneBlack(BB, 비글본 블랙) 개발환경 구성하기 - BSP, File system 설치
후.. 드디어 마지막이다. File system을 다운받아서 설치해보자! 하기전에 잠깐. file system이 뭐냐 ? 1. File system ? 컴퓨터(개발보드)에서 파일을 쉽게 보관 및 조작이 가능하도록 구성된 체제를 말한다. https://ko.wikipedia.org/wiki/%ED%8C%8C%EC%9D%BC_%EC%8B%9C%EC%8A%A4%ED%85%9C 파일 시스템 - 위키백과, 우리 모두의 백과사전 파일 시스템(file system, 문화어: 파일체계)은 컴퓨터에서 파일이나 자료를 쉽게 발견 및 접근할 수 있도록 보관 또는 조직하는 체제를 가리키는 말이다. 파일 시스템은 통상 하드 디스크나 CD-ROM ko.wikipedia.org 본 포스팅에서 설치할 파일 시스템은 Root File..
- OS(운영체제)/Beaglebone Black(BB, 비글본 블랙)
- · 2021. 8. 5.

4.2 BeagleboneBlack(BB, 비글본 블랙) 개발환경 구성하기 - BSP, kernel 설치하기
BSP구성 요소 중 가장 중요하다 할 수 있는 Linux kernel을 설치해보도록 하겠다. 커널에 대해 다들 한번쯤은 들어봤을거다. 커널? Kernel? 그게 뭔데?? 알아보자. 1. Kernel ? 난 위키백과가 좋으니까. 아래 참고바람. 간단히 설명하면 하드웨어(CPU, Memory, Sensor 등)와 운영체제 위에서 동작하는 Application 프로그램 중간에서 하드웨어를 제어하고 관련 정보를 Application에 제공하거나 Application으로부터 명령을 받아 하드웨어를 제어하는 프로그램이다. https://ko.wikipedia.org/wiki/%EC%BB%A4%EB%84%90_(%EC%BB%B4%ED%93%A8%ED%8C%85) 커널 (컴퓨팅) - 위키백과, 우리 모두의 백과사전 커..
- OS(운영체제)/Beaglebone Black(BB, 비글본 블랙)
- · 2021. 8. 4.

4.1 BeagleboneBlack(BB, 비글본 블랙) 개발환경 구성하기 - BSP, Bootloader 설치하기
BSP(Board Support Package)는 개발 보드 대한 설명은 아래 링크 참조, 간단히 설명하면 "보드(프로세서 및 주변 회로)를 사용하기 위한 소프트웨어 모음"이다. Bootloader, Kernel, file system로 구성된다. https://ko.wikipedia.org/wiki/BSP_(%EC%9E%84%EB%B2%A0%EB%94%94%EB%93%9C) BSP (임베디드) - 위키백과, 우리 모두의 백과사전 ko.wikipedia.org 이번 포스팅에서는 Bootloader를 먼저 설치해보도록 하겠다. 1. 부트로더 ? Bootloader 란 HDD, SSD 또는 Flash memory에 있는 커널 및 펌웨어 이미지를 로딩하는 역할을 한다. 시스템의 전원을 켜면 가장 먼저 동작되는..
- OS(운영체제)/Beaglebone Black(BB, 비글본 블랙)
- · 2021. 8. 3.

4.0 BeagleboneBlack(BB, 비글본 블랙) 개발환경 구성하기 - ARM Cross Compiler 설치하기
Host PC에 우분투도 설치했고, 개발 보드(본 포스팅에서는 비글본 블랙)도 구매했으니 이제 개발환경 울 구성해보자. 이전 포스팅에서 설명했듯이 Cross Compiler와 BSP가 있어야 한다. 본 포스팅에서는 Cross Complier를 설치하는 방법에 대해 알아보겠다! Cross Compiler 설치 전 GCC는 반드시 설치되어 있어야 한다. 리눅스에서 사용하는 모든 컴파일러는 GCC를 기본으로 하기 때문에. 1. GCC 1.1 GCC란? GCC란 GNU Compiler Collection의 약자이다. GNU 프로젝트의 일환으로 개발에 활용되는 컴파일러의 모음이다. 처음에는 C언어를 컴파일하기 위해 만들어졌다. 하지만 세월이 흐르면서 다양한 프로그래밍 언어와 프로세서가 나오면서 범용적인 컴파일러로..
- OS(운영체제)/Beaglebone Black(BB, 비글본 블랙)
- · 2021. 8. 3.
2.0 BeagleboneBlack(BB, 비글본 블랙)- 임베디드 리눅스 개발
임베디드 리눅스 개발에 대해 알아보고 넘어가자. 개념을 확실히 하고 가는 것이 중요하기 때문에! 1. 리눅스? 1.1 리눅스란? 리눅스는 운영체제의 한 종류로 오픈소스 기반으로 개발되었다. 오픈소스기 때문에 누구나 사용 가능하고 또 누구나 개발하여 배포 가능하다. 우리가 사용하는 스마트폰의 안드로이드도 리눅스 기반의 OS이다. 리눅스는 Ubuntu, CentOS, Embedded Linux 등 다양한 리눅스가 있다. 자세한 설명은 아래 위키백과를 참고하기 바란다. https://ko.wikipedia.org/wiki/%EB%A6%AC%EB%88%85%EC%8A%A4 리눅스 - 위키백과, 우리 모두의 백과사전 리눅스(Linux)개발자리누스 토르발스 (커뮤니티 주체)프로그래밍 언어C, 어셈블리어OS 계열유닉..
- OS(운영체제)/Beaglebone Black(BB, 비글본 블랙)
- · 2021. 7. 29.