Binary Tree
글에 앞서 본 내용은 MIT 6.006 Introduction to Algorithms, Spring 2020 에서 Binary Tree Part 1, Binary Tree Part 2, 그리고 Binary Heaps을 정리해 둔 것을 우선 말씀드립니다. 본 내용이 영어로 궁금하시면 강의를 꼭 들어보시길 추천드립니다. 그리고 강의 전반으로 각 자료구조에 대해 이야기할 때, 항상 문제 → 자료구조의 정의 → 동작원리(build, insert, delete) → 인터페이스로의 이용(Find) → Sorting(가능하다면) 의 순서로 진행되니 참고 바랍니다.
Fixed point vs Floating point
DSP(Digital Signal Processing) 엔지니어로 일을 하게되면 “Fixed point”라는 개념을 많이 접하게 됩니다. 때문에 기존에 쓰던 덧셈, 뺄셈, 곱셈, 나눗셈, 제곱근과 같은 연산에 exponential이나 log는 연산량을 고려해 알고리즘을 짤 때, 골치아픈 경우가 많았습니다. 그런데 그냥 편하게 Floating point를 사용하면 되지, 왜 구지 Fixed point을 사용할까? Floating point로 프로그래밍에서 계산을 할 때 아래와 같은 결과는 어떻게 나올 수가 있는 걸까요? 이 질문에 답은 Floating point가 고안된 과정을 쭉 훑어보면 나올 수 있습니다.
2023년, 글또 8기를 시작하며
Prologue
회사에 들어온 지 이제 곧 3년차, 그 시간의 대부분은 개발언어와 도메인을 익히는데, 그리고 유학을 준비하는 과정에 사용했었다. 그리고 “기록”이라는 도구가 내게 있어서 문제해결에 가장 큰 도움을 주었기 때문에, 일찍이부터 성윤님 글을 통해 글또를 알고, 참여하고 싶다고 마음 먹었던 찰나에 타이밍이 좋아 8기에 드디어 들어 올 수 있었다.
Basic concept for Machine learning using statistics
What is p-value ?
\[p = P(\text{Assumption} \lvert \text{ Observation})\ ?\]
p-value, “Null hypothesis”
\[\text{p value }=\text{ 1 case + 2 case + 3 case}\]
The probability random chance would result in the observation
The probability of observing something else tha is equally rare
The probablity of observing something rarer or more e...
Elgenvalue and Eigenvector
\[Av = \lambda v\]
\[\begin{bmatrix}
a_{11} & \cdots & a_{1n} \\
\vdots & \ddots & \vdots \\
a_{n1} & \cdots & a_{nn}
\end{bmatrix}\begin{bmatrix}
v_1 \\
\vdots\\
v_n
\end{bmatrix} = \lambda \begin{bmatrix}
v_1 \\
\vdots\\
v_n
\end{bmatrix}\]
Matrix A has eigenvector $v...
Speech Enhancement with ML for Edge devices
A result of Speech Enhancement
This project focuses on speech enhancement with machine learning, and implementation to embedded devices, explicitly targeting STM32F746. And its repository will guide the sequence to make the tiny machine enhance streaming quality.
On an embedded device for generating speech from the microphone, the most ...
CS224N-Standford lecture
First of all, This writing consists of cource Standford CS224n: Natural Language Processing with Deep Learning on Winter 2021. And it also includes 2018 CS224n because of assignment 5 related to Convolution model based on pytorch and Colab(.ipynb)
Course Related Links
Course Main Page: Winter 2021
Lecture Videos
Stanford Online - CS224n
...
Authorization to User and Group
Terminal에서 SSH를 통해서 user_name@ip_address 로 접속할 수 있다.
예시: ssh daniel@192.168.0.229
같은 공유기에 연결된 경우에만 가능, 외부에서 접속은 VPN을 통해 Port를 할당받아야하지만 현재는 그럴 루트 공유기 PW를 알 수 없는 상태로 패스!
[TODO] Port, VPN 세팅
Mac은 터미널 사용, 윈도우는 MobaXterm사용
1. 유저 추가 adduser [name] , passewd [username]
1) TL;DR
새로운 패키지를 설치하면 관리자가 된 사람이 더 쉽게 사용자 계정을 만...
47 post articles, 6 pages.