본문 바로가기

전체 글56

[Server] Ubuntu-20.04 APM 소스 설치 - Apache 2.4.56 Ubuntu-20.04 APM 소스 설치 - Apache 2.4.56 과정을 정리한 포스팅 입니다. 이번 포스팅에서는Ubuntu-20.04 APM 소스 설치 - Apache 2.4.56에 대해 학습합니다. I) 패키지 설치 대신 소스 설치를 하는 이유 소스 설치는 패키지 설치와는 달리, 소프트웨어의 소스 코드를 직접 컴파일하여 시스템에 설치하는 것입니다. 소스 설치를 하는 이유는 다음과 같습니다. 최신 버전 사용: 패키지 관리자가 제공하는 버전이 최신 버전이 아닐 수 있습니다. 맞춤 설정: 패키지 관리자가 제공하는 버전에는 원하는 기능이나 옵션이 없을 수 있습니다. 종속성 충돌 해결: 패키지 관리자가 제공하는 패키지는 종속성이 많아 충돌이 발생할 수 있습니다. 성능 향상: 패키지 관리자가 제공하는 패키지.. 2023. 4. 4.
[Server] ATM에 Ubuntu(Linux) 운영체제 구축 (M1 Mac Pro) ATM에 Ubuntu(Linux) 운영체제 구축 (M1 Mac Pro) 학습 후 정리한 포스팅 입니다. 이번 포스팅에서는 ATM에 Ubuntu(Linux) 운영체제 구축 (M1 Mac Pro)에 대해 학습합니다. I) VM (Virtual Machine) 가상 머신(Virtual Machine)은 컴퓨터 소프트웨어를 사용하여 물리적 컴퓨터 시스템 위에 가상으로 만들어진 컴퓨터 시스템 이는 호스트 머신(실제 물리적인 컴퓨터)에서 실행되는 소프트웨어를 사용하여 여러 개의 게스트 운영 체제 및 응용 프로그램을 실행할 수 있도록 해준다. mac 환경에서 VM은 패러렐즈, UTM 등이 있으나 M1 Mac 으로 넘어오면서 많은 VM을 사용할 수 없게 되었다. 그래서 arm64을 지원하는 UTM을 사용하여 Ubunt.. 2023. 4. 2.
[AI] 인공지능을 위한 기초 수학 인공지능 공부를 위한 수학 지식 학습 후 정리한 포스팅 입니다. 부족한 지식을 틈틈이 추가하겠습니다. - 2023.03.11 시작 인공지능은 수학이 전부다.,;;; 1) MLE ref: https://angeloyeo.github.io/2020/07/17/MLE.html 최대우도법(MLE) - 공돌이의 수학정리노트 angeloyeo.github.io https://process-mining.tistory.com/93 Maximum Likelihood란? (MLE란?) 이번 포스팅에서는 Maximum Likelihood가 무엇인지에 대해 알아보겠다. 이 포스팅은 정규 분포에 대한 이해가 있다고 가정한다. Likekihood Likelihood란, 데이터가 특정 분포로부터 만들어졌을(generate) 확 p.. 2023. 3. 11.
[알고리즘] 버블 정렬 (Python) Do it! 알고리즘 코딩테스트: 파이썬 편과 자료구조 과목 학습 후 정리한 포스팅 입니다. 이번 포스팅에서는 버블 정렬에 대해 학습합니다. I) 버블 정렬 이론 버블 정렬은 데이터의 인접 요소끼리 비교하고, swap 연산을 수행하며 정렬하는 방식이다.시간 복잡도는 O(n^2)으로 다른 정렬 알고리즘보다 느리다 loop를 돌면서 인접한 데이터 간의 swap 연산으로 정렬한다. -> loop를 1번 돌 때 1개의 위치가 결정된다.특정 loop 전체에서 swap이 1번도 발생하지 않았다면 데이터가 모두 정렬되었다는 뜻으로 프로세스를 종료해도 된다. 예를들어 보자면 크기가 4인 배열이 다음과 있다고 하자 1회차: 가장 큰 수 10이 정렬된다. 정렬횟수 3회 2회차: 두번째 큰 수 6이 정렬된다. 정렬횟수 2회.. 2023. 2. 6.