전체 글 106

[Linux] 압축 / 압축 풀기 (tar, tar.gz)

tar 생각보다 압축이 많이 되지 않는다고 함 (파일을 묶는 정도?)실제로도 용량이 꽤 큼 tar 압축tar -cvf [압축 파일명.tar] [압축할 폴더] tar 압축 풀기tar -xvf [압축 파일명.tar]  tar.gz tar 에 비해 더 많이 압축됨 tar.gz 압축tar -zcvf [압축 파일명.tar.gz] [압축할 폴더] tar.gz 압축 풀기# 현재 디렉토리tar -zxvf [압축 파일명.tar.gz]# 디렉토리 지정tar -zxvf [압축 파일명.tar.gz] -C [압축 해제할 경로]   ▶ c 는 create ▶ x 는 extract  추가적으로 가끔 tar 또는 tar.gz 파일로 압축하여 다른 곳에서 압축을 풀었는데, 데이터가 아닌 symbolic link 로 나오는 경우가 있음..

ONNX 란 무엇일까? (onnx 읽는 법)

ONNX (Open Neural Network Exchange): 다른 DL framework 에서 만들어진 모델들이 서로 호환될 수 있게 만들어진 공유 플랫폼 그래서 일단 제일 중요한건.. 도대체 이걸 어떻게 읽느냐?온엔엑스 / 오닉스 / 오넥스 / 오엔엔엑스 등 사람마다 읽는 방법이 다양함유튜브에 찾아보니, 외국인들도 비슷하게 다양한 방식으로 읽음오닉스 / 오넥스 발음 예시: https://youtu.be/BEXQS6_YB8A?si=U-CfO1oAcpthwWe8포켓몬 롱스톤이 영어로 Onix 인데, 같은 발음이지 않을까 싶음온엔엑스 발음 예시: https://youtu.be/cZtXdMao7Ic?si=oymA6oySHFkyH2e4 결론: 의미만 통하면 된다!

Convolutional Neural Networks (CNN)

왜 이제와서 CNN 글을 올리냐고 한다면.. 너무 오래 안쓰다보니 까먹었기 때문에... 최근에는 nlp, cv 분야를 막론하고 모두 transformer 를 사용하지만 이건 학계 또는 빅테크 기준이라고 볼 수 있음 실제 산업, 특히 on-device AI 를 위해선, 모델이 작고 빠른 inference 가 가능해야함 산업에서 사용되는 Object Detection 모델은 대부분 YOLO 라는 CNN 기반의 모델이기 때문에 복습겸 정리해보기로 했음 신경망의 역사를 간단하게 보자면 기존에는 MLP 로 이것저것 다 처리하다가 이미지 처리용으로 CNN 이 등장하게 되었음 CNN 은 이미지에 대한 Inductive Bias 를 가지고 있음  Inductive Bias: 어떤 문제를 해결하기 위한 사전 정보를 통해..

AI/Deep Learning 2024.07.06

[Python] 코딩테스트용 함수 모음 (eval, map, join, split, upper, lower, iter, next, replace, list, dict, itertools, counter, deque)

목차[내장함수] eval[내장함수] map[내장함수] join[내장함수] split[내장함수] upper, lower[내장함수] iter, next[내장함수] replace[내장함수] dict (get, keys, values, items)[내장함수] list (insert, extend, pop, remove)[itertools] permutations, combinations[collections] Counter[collections] deque (rotate, popleft) [내장함수] eval 문자열이 들어오면 그것을 실행시키는 함수 a = eval('1+2')print(a)>>> 3b = eval(len([1,2,3]))print(b)>>> 3 [내장함수] map list 의 element 를..

ChatGPT 속이기

위 이미지는 온라인에서 사람임을 확인하기 위한 캡챠 이미지이다. 특정 채용 사이트 로그인 중 갑자기 ChatGPT 가 이 이미지의 숫자를 읽는지 궁금해져서 캡쳐해왔다. 평소 이미지를 주었을 때도 사람보다 더 잘 설명하기 때문에 당연히 잘할 것으로 생각했지만,,, GPT-4 를 사용하여 시도해봤는데, 일부러 막아둔게 분명하다... 근데 분명 일반적인 이미지에 있는 글이나 숫자는 잘 읽던데.. 흠.. 그렇다면 저 숫자를 일반적인 이미지에 붙인다면?! 뭔가 번호판처럼 붙이면 잘 알아보겠다 싶어서 람보르기니의 이미지를 가져왔다. 그리고 캡챠 이미지를 붙인 후, GPT 에게 설명해달라고 하니 어... 자세하긴 하네.. 그래서 다시 성공~!! 최근 좀 어려운 캡챠 문제들을 본 적이 있는데 다음에 기회가 되면 시도해..

ETC/잡동사니 2024.03.25

[Automatic 1111] 스테이블 디퓨전 (Stable-Diffusion) - webui 맥 Mac M1/M2/M3/M4 로컬 설치 및 실행

RTX 3070 GPU 가 있는 데스크탑이 있긴 하지만, 맥이 들고다니기 편해서 맥에 SD webui 설치했습니다.물론 SD 공식 깃헙 코드를 사용하면 리눅스 서버로 돌릴 수 있지만, 가독성 측면에서 webui 가 훨씬 편한 관계로 SD webui 설치다만 로컬 환경으로 실행하기 때문에, 속도가 많이 느림맥 M1 모델에 설치하려고 하는데 생각보다 한글 설명이 많이 없어서 직접 작성함 공식 문서는 다음 링크 참고: https://github.com/AUTOMATIC1111/stable-diffusion-webui/wiki/Installation-on-Apple-Silicon Installation on Apple SiliconStable Diffusion web UI. Contribute to AUTOMA..

[Linux] ln 명령어

link 의 약자로 리눅스에서 링크 파일을 생성할 때 사용 Symbolic Link 파일이나 디렉토리에 대한 참조 또는 바로가기와 같음 대상 파일이 이동되거나 삭제되면, 심볼릭 링크는 더 이상 유효하지 않음 파일 시스템을 넘나드는 링크를 생성 ln -s [대상 파일 또는 디렉토리] [링크 이름] Hard Link 파일의 실제 데이터에 대한 추가적인 포인터 하드 링크는 원본 파일과 동일한 데이터를 가리키며, 원본 파일이 삭제되어도 링크는 여전히 데이터에 접근 하드 링크는 같은 파일 시스템 내에서만 생성 ln [대상 파일] [링크 이름]