분류 전체보기 76

윈도우 앱>설치된 앱 목록 직접 제거하기

설정 > 앱 > 설치된 앱의 목록을 직접 삭제하는 방법을 알아보도록 하겠습니다. 제 설치된 앱 목록에 몇개월간 이미 삭제된 앱 이름이 올라와있었는데요, 제거를 눌러 삭제하려고 해도 해당 파일이 존재하지 않는다면서 삭제가 안되어서 목록에서 없앨 수 없었습니다. 오늘 좀 덜바빠서 마음 먹고 목록에서 해당 프로그램을 삭제하려고 했는데요 방법이 정말 간단했습니다. 진작할걸.  📍이미 삭제 된 앱인데 목록에서 제거되지 않은 경우에만 따라해주세요!    1. 레지스트리 편집기 실행 Windows + R 키를  눌러 '실행 대화 상자'를 열어줍니다실행 대화 상자에 regedit 를 입력합니다레지스트리 편집기가 실행됩니다   2. 레지스트리 편집기 상단 주소 표시줄에 아래 주소 붙여넣기HKEY_LOCAL_MACHIN..

notes 2025.04.08

MobileNet

이번 포스팅에서는 MobileNet에 대해 알아보도록 하겠습니다    MobileNet이란?MobileNet은 Google에서 개발한 경량화된 합성곱 신경망(CNN, Convolutional Neural Network)으로, 모바일 및 임베디드 장치와 같은 자원이 제한된 환경에서도 뛰어난 성능을 발휘하도록 설계되었습니다.  MobileNet의 핵심 아이디어:깊이별 분리 합성곱 (Depthwise Separable Convolution)MobileNet의 가장 큰 특징은 깊이별 분리 합성곱을 사용하여 네트워크의 파라미터 수와 계산량을 크게 줄이는 것입니다. 일반적인 합성곱(convolution)은 공간적 특성과 채널 특성을 동시에 계산하지만, 깊이별 분리 합성곱은 이 두 가지 연산을 분리하여 수행합니다. ..

프로그래밍/AI 2025.03.19

CMD에서 디렉토리 이동하기: 알아두면 유용한 명령어 모음

오늘은 Windows 명령 프롬프트(CMD)에서 디렉토리를 이동하는데 사용되는 명령어들을 소개해드리겠습니다. 이 명령어들을 외워두면 cmd를 통한 파일 시스템 탐색이 훨씬 수월해질거에요!    1. CD (Change Directory)가장 기본적인 디렉토리 이동 명령어입니다.예시) cd C:\Users\Documents 2. CD..현재 디렉토리의 상위 디렉토리로 이동합니다. 3. CD\루트 디렉토리로 바로 이동합니다. 4. 드라이브 변경다른 드라이브로 이동하고 싶다면 드라이브 문자와 콜론을 입력합니다.예시) D: 이렇게 하면 D드라이브로 이동합니다. 5. PUSHD와  POPDPUSHD: 현재 디렉토리를 저장하고 새 디렉토리로 이동합니다.예시) pushd C:\Program Files POPD: PU..

notes 2025.02.11

[C++] 헤더 파일(.h파일)과 소스 파일(.cpp파일)의 차이

C++에서 헤더 파일(.h파일)과 소스 파일(.cpp파일)은 서로 다른 목적과 기능을 가지고 있습니다이번 포스팅에서는 두 파일의 주요 차이점과 각각의 역할을 설명하겠습니다  헤더 파일(.h파일)역할주로 선언을 포함하는 파일  내용 함수 프로토타입, 클래스 정의, 구조체, 열거형, 매크로, 전역변수의 선언 등이 포함됩니다 사용 목적코드의 모듈화: 공통 인터페이스를 정의하여 여러 소스파일에서 공유할 수 있도록 합니다코드의 재사용성: 선언부를 별도록 분리하여, 여러 파일에서 동일한 선언을 사용할 수 있게 합니다컴파일 속도 향상: 코드의 선언과 정의를 분리하여 변경이 적은 선언부를 미리 컴파일 하고, 변경이 많은 정의부만 따로 컴파일하도록 합니다. 헤더파일을 미리 컴파일 하면 프로젝트 전체에서 반복적으로 포함되..

프로그래밍/CPP 2024.05.20

[python] Tread, Multithreading 개념 정리

파이썬에서 Tread 와 Multithreading은 중요한 개념으로, 동시에 여러 작업을 수행해야할 때 사용됩니다. 이번 글에서는 이러한 개념들을 간단히 설명하고, 파이썬에서 어떻게 사용되는지 알아보겠습니다. 🪡Thread란? Tread는 운영체제가 프로그램의 실행 단위로 관리하는 작은 단위입니다. 일반적으로 프로세스라는 큰 실행 단위 안에 여러개의 스레드가 존재할 수 있으며, 각 스레드는 프로세스 내의 자원을 공유하면서 동시에 실행될 수 있습니다. 스레드는 각각 독립적인 실행 흐름을 가지며, 이를 통해 멀티태스킹을 구현할 수 있습니다. 🧶Multithreading이란? Multithreading은 하나의 프로세스 안에서 여러 스레드를 동시에 실행하는 기술입니다. 이를 통해 다수의 작업을 병렬로 처리할..

[Python] 패키지(Package), 모듈(Module), 클래스(Class), 메서드(Method)

패키지(Package), 모듈(Module), 클래스(Class), 메서드(Method), 그리고 함수(Function)는 프로그래밍, 특히 객체지향 프로그래밍에서 기본적인 구성 요소들입니다. 이들은 코드의 구조를 정립하고, 재사용성을 높이며, 관리를 용이하게 하기 위해 사용됩니다. 아래에서 이들 각각에 대해 자세히 설명하겠습니다. 패키지(Package) 패키지는 하나 이상의 모듈을 포함하고 있는 디렉터리(폴더)입니다. Python에서는 이 디렉터리에 __init__.py 파일이 포함되어 있어야 합니다. 이 파일은 폴더가 패키지의 일부임을 파이썬에 알리는 역할을 합니다. 패키지는 코드를 논리적으로 그룹화하여 관리할 수 있도록 도와줍니다. 모듈(Module) 모듈은 함수, 클래스, 또는 다른 요소들을 포함..

[논문리뷰] An End-to-End Trainable Neural Network for Image-based SequenceRecognition and Its Application to Scene Text Recognition 번역/

📝이번 포스팅에서는 CRNN 논문을 을 번역 및 정리해보겠습니다 논문제목: 'An End-to-End Trainable Neural Network for Image-based Sequence Recognition and Its Application to Scene Text Recognition' 아래 파일에 위 논문을 첨부해 두었습니다! 'An End-to-End Trainable Neural Network for Image-based Sequence Recognition and Its Application to Scene Text Recognition' : 컨볼루션 신경망을 이용한 영문 텍스트 인식: VGG-16과 LSTM을 결합한 딥러닝 기반의 접근 방식 ✔️Abstract 요약 이미지 기반 시퀀스 ..

인공신경망 이론

인공신경망 / 인공신경망의 구조 / 인공신경망의 동작원리 🍒인공신경망(Artificial Neural Network, ANN) : 뇌의 신경망을 모방해 만든 기계학습 알고리즘 생물학적 신경망과 인공 신경망의 차이점 생물학적 신경망 생물학적 신경망은 생물학적 뇌에 기반한 신경망 -> 우리 뇌의 구조와 기능! 생물학적 신경망은 다양한 생물학적 매커니즘을 통해 작동함 + 뉴런과 시냅스를 통해 정보를 전달하고 처리함 생물학적 신경망은 유연하며 조절 가능함 -> 뉴런들이 동적으로 연결됨 생물학적 신경망은 효율적인 학습과 추론을 수행함 인공 신경망 인공 신경망은 인간이 디자인한 컴퓨터 프로그램이며, 생물학적인 제약을 받지 않는다 인공 신경망은 단순한 수학적 모델로 구성된다 -> 입력/가중치/활성화 함수/출력 등의 ..

프로그래밍/AI 2023.08.14

[머신러닝 딥러닝] 사이킷런 Scikit-learn 모듈

1. Scikit-learn 모듈 대표적인 파이썬 머신러닝 모듈 다양한 머신러닝 알고리즘을 제공 다양한 샘플 데이터를 제공 머신러닝 결과를 검증하는 기능을 제공 BDS 라이센스이기 때문에 무료로 사용 및 배포가 가능 사이킷런 공식 홈페이지( https://scikit-learn.org ) 2. LinearSVC LinearSVC는 scikit-learn 라이브러리에서 제공되며, 선형 SVM(Support Vector Machine) 분류기의 구현 중 하나 주어진 데이터를 두 개의 클래스로 분류하는 문제를 해결하는 데 사용된다 클래스를 구분 하는 분류 문제에서 각 클래스를 잘 구분하는 선을 그려주는 방식을 사용하는 알고리즘 지도학습 알고리즘을 사용하는 학습 전용 데이터와 결과 전용 데이터를 함께 가지고 있..

KDT 수업/Python 2023.06.19

[머신러닝 딥러닝] 인공지능 / 머신러닝

1. 인공지능 / 머신러닝 1-1. 인공지능이란? 인공지능(artificial intelligence): 사람처럼 학습하고 추론할 수 있는 지능을 가진 컴퓨터 시스템을 만드는 기술 인공지능의 종류 인공일반지능(artificial generalinteligence) 혹은 강인공지능(Strong AI) : 영화에 나오는 인공지능을 생각하면 됨! 사람과 구분하기 어려운 지능을 가진 컴퓨터시스템이 인공일반지능이다. 약인공지능(Week AI) : 현실에서 우리가 마주하고 있는 인공지능. 아직까지는 특정 분야에서 사람의 일을 도와주는 보조 역할만 가능하다. (예: 음성비서, 자율주행 자동차, 음악추천, 기계번역 등) 1-2. 머신러닝이란? 머신러닝(machine learning) 규칙을 일일이 프로그래밍 하지 않아..

KDT 수업/Python 2023.06.18