> > > Everything to Remember
본문 바로가기
반응형

전체 글55

[PyGAD / DEAP] Python으로 Genetic Algorithm 시작하기: 유전 알고리즘 패키지 사용법과 하이퍼파라미터 완전 정리 안녕하세요.“기억하고자 하는 모든 것”을 담아내는 “리멤버미” 입니다. 유전 알고리즘(Genetic Algorithm, GA)은 경우의 수가 많고, 미분 기반 최적화가 어려운 문제를 풀 때 자주 쓰이는 대표적인 휴리스틱 최적화 기법입니다.특히 설계 변수 조합이 많거나, 해 공간이 복잡한 문제에서 꽤 유용하게 활용됩니다.이번 글에서는 유전 알고리즘 이론 자체보다, Python에서 어떤 패키지를 쓰면 좋은지, 그리고 주요 하이퍼파라미터는 어떤 의미를 가지는지 중심으로 가볍게 정리해보겠습니다.어떤 Python 패키지를 쓰면 좋을까?유전 알고리즘을 Python에서 구현할 때 많이 쓰이는 패키지는 대표적으로 PyGAD와 DEAP입니다.PyGADPyGAD는 유전 알고리즘을 비교적 간단하게 실행할 수 있는 패키지입니.. 2026. 4. 7.
[최적화/AI] 유전 알고리즘(Genetic Algorithm)이란? 선택·교차·돌연변이로 이해하는 핵심 원리 안녕하세요.“기억하고자 하는 모든 것”을 담아내는 “리멤버미” 입니다. 최적화 문제를 다루다 보면, 해를 한 번에 정확히 계산해서 찾기 어려운 경우가 많습니다.특히 변수 조합이 너무 많거나, 함수가 매끄럽지 않거나, 미분이 어렵거나, 정수 조건과 제약조건이 함께 얽혀 있으면 전통적인 방법만으로는 풀기 까다로운 경우가 많습니다. 이런 상황에서 자주 등장하는 접근이 바로 유전 알고리즘(Genetic Algorithm, GA) 입니다. MathWorks는 GA를 확률적(stochastic) 이고 개체군 기반(population-based) 인 알고리즘으로 설명하며, 연속 변수뿐 아니라 정수 제약이 있는 문제와 비매끄러운 문제에도 적용할 수 있다고 설명합니다. 핵심만 먼저 말하면, 유전 알고리즘은 좋은 해를 가.. 2026. 4. 7.
[simanneal / scipy_dual_annealing] Python으로 Simulated Annealing 시작하기: SA 패키지 사용법과 하이퍼파라미터 완전 정리 안녕하세요.“기억하고자 하는 모든 것”을 담아내는 리멤버미입니다. 지난 글에서 SA(Simulated Annealing) 알고리즘 자체의 개념을 정리했다면, 이번에는 조금 더 실무적인 관점에서 Python에서 SA를 어떻게 써야 하는지, 그리고 하이퍼파라미터는 어떤 의미를 가지는지 정리해보겠습니다.Python에서 SA를 다룰 때 많이 언급되는 축은 크게 두 가지입니다.하나는 조합 최적화나 이산 상태 탐색에 직관적인 simanneal이고, 다른 하나는 SciPy가 제공하는 연속 변수용 전역 최적화 함수 scipy.optimize.dual_annealing입니다. simanneal은 PyPI 기준으로 Simulated Annealing 전용 패키지이며, 최신 공개 릴리스는 0.5.0입니다. 반면 dual_a.. 2026. 4. 7.
[인공지능/최적화/AI] 휴리스틱 알고리즘 SA(Simulated Annealing)란 무엇인가? 국소해를 넘어서 더 좋은 해를 찾는 방법 안녕하세요.“기억하고자 하는 모든 것”을 담아내는 “리멤버미” 입니다. 최적화 문제를 풀다 보면 자주 부딪히는 벽이 있습니다.바로 지금 당장은 좋아 보이지만 전체적으로는 최선이 아닌 해, 즉 local minimum(국소 최솟값) 입니다.이럴 때 자주 등장하는 대표적인 휴리스틱 알고리즘이 바로 SA, Simulated Annealing 입니다.SA는 금속을 천천히 식히며 더 안정적인 상태로 가는 과정에서 아이디어를 가져온 확률적 최적화 기법으로, 1983년 Kirkpatrick, Gelatt, Vecchi에 의해 대표적인 메타휴리스틱으로 정리된 방법입니다. 핵심은 초반에는 비교적 과감하게 탐색하고, 후반에는 점점 안정적으로 수렴하는 데 있습니다.SA를 한 문장으로 설명하면“지금보다 나쁜 선택도 가끔은 받.. 2026. 4. 7.
[전자/디스플레이/회로] 픽셀 회로에서 Source Follower와 Diode Connection이란? 안녕하세요. “기억하고자 하는 모든 것”을 담아내는 “리멤버미” 입니다.디스플레이 TFT 회로를 보다 보면 source follower와 diode connection이라는 표현이 자주 나옵니다.둘 다 트랜지스터 하나로 설명되는 경우가 많아서 처음 보면 비슷해 보이지만, 실제로는 출력을 어디서 보느냐, 노드가 어떻게 결정되느냐가 꽤 다릅니다.오늘은 이 두 개념을 회로를 처음 접하는 분도 이해할 수 있도록 최대한 쉽게 정리해보겠습니다.핵심만 먼저 말하면 source follower는 입력 전압을 따라가는 출력 노드를 만들 때 자주 쓰이고,diode connection은 게이트와 드레인을 묶어 스스로 동작점을 잡는 노드를 만들 때 자주 쓰입니다.왜 둘이 자주 헷갈릴까?둘 다 트랜지스터 한 개만 놓고 설명되는.. 2026. 4. 6.
[전자/디스플레이/OLED] LTPO가 전력 절감에 중요한 이유 안녕하세요."기억하고자 하는 모든 것"을 담아내는 리멤버미입니다. 스마트폰이나 스마트워치를 쓰다 보면 성능만큼이나 중요한 것이 배터리입니다.특히 OLED 디스플레이는 화면 품질이 뛰어나고 고주사율 구현에도 유리하지만, 그만큼 전력 관리가 매우 중요해집니다. 이 지점에서 자주 등장하는 기술이 바로 LTPO입니다. LTPO는 LTPS와 Oxide TFT를 결합한 하이브리드 백플레인 기술로, 높은 구동 성능과 낮은 누설전류 특성을 동시에 노리는 구조입니다. 애플은 애플워치에 LTPO OLED를 적용해 왔고, 최근 아이폰 라인업에서도 가변 주사율과 저전력 구동의 핵심 기반으로 활용하고 있습니다.1. 왜 고주사율은 전력을 많이 먹을까?디스플레이 주사율이 60Hz라는 것은 1초에 60번, 120Hz라는 것은 1초에.. 2026. 4. 6.
[전자/디스플레이] 폴더블 OLED의 핵심은 ‘접힘’보다 내구성이다 안녕하세요.“기억하고자 하는 모든 것”을 담아내는 “리멤버미” 입니다. 폴더블 OLED를 처음 보면 가장 먼저 눈에 들어오는 것은 역시 “접힌다”는 사실입니다.평평한 화면이 반으로 접히고, 다시 펴서 큰 화면처럼 쓸 수 있다는 점은 분명 강력한 매력입니다.그런데 기술적인 관점에서 보면 폴더블 OLED의 진짜 핵심은 단순히 잘 접히는가가 아닙니다.오히려 더 중요한 질문은 이것입니다. “수만 번, 수십만 번 접어도 성능과 외관을 유지할 수 있는가?”실제 제품은 전시용 데모가 아니라, 사용자의 손 안에서 매일 접히고 펴지고, 눌리고, 떨어지고, 온도와 습도 변화까지 견뎌야 하는 소비재이기 때문입니다. 최근 폴더블 OLED 업계에서도 내구성은 핵심 경쟁 포인트로 다뤄지고 있고, 삼성디스플레이는 2025년 7월 .. 2026. 4. 6.
[전자/디스플레이/AI] 디스플레이에 AI는 어디에 쓰이는가? 안녕하세요.“기억하고 싶은 모든 것”을 담아내는 리멤버미입니다. 요즘 AI라고 하면 보통 챗봇, 이미지 생성, 자율주행 같은 분야를 먼저 떠올리게 됩니다.그런데 사실 AI는 우리가 매일 보는 디스플레이 안쪽에서도 점점 더 중요한 역할을 하고 있습니다.예전에는 디스플레이 기술의 핵심이 좋은 재료, 미세 공정, 회로 설계, 구동 알고리즘에 있었다면 이제는 여기에 AI 기반 예측·보정·최적화가 추가되고 있습니다.쉽게 말해, 단순히 “화면을 만드는 기술”에서 끝나는 것이 아니라 더 잘 보이게 만들고, 더 오래 쓰게 만들고, 더 적은 전력으로 동작하게 만들고, 개발 속도까지 높이는 기술로 확장되고 있는 것입니다. 최근에는 OLED 연구 전반에서 머신러닝이 재료 탐색, 성능 예측, 결함 분석, 공정 제어까지 폭넓게.. 2026. 4. 5.
[전자/디스플레이] XR 시대의 OLEDoS란 무엇인가? 안녕하세요.“기억하고자 하는 모든 것”을 담아내는 “리멤버미” 입니다. 오늘은 XR 시대의 핵심 디스플레이로 자주 언급되는 OLEDoS(OLED on Silicon) 가 무엇인지 기술적인 관점에서 정리해보겠습니다. 스마트폰이나 TV에서 보던 일반 OLED와 달리, OLEDoS는 OLED를 실리콘 웨이퍼 위에 형성한 초소형 마이크로디스플레이입니다. 삼성디스플레이는 OLEDoS를 XR용 핵심 기술로 소개하고 있으며, 소니는 이 방식이 단결정 실리콘 백플레인을 활용해 약 4,000ppi급 초고해상도를 구현할 수 있다고 설명합니다.OLEDoS란 무엇인가?이름 그대로 보면 어렵지 않습니다.OLEDoS = OLED on Silicon즉, 빛을 내는 OLED 층은 위에 있고, 그 아래에는 픽셀을 아주 정밀하게 구동하.. 2026. 4. 5.
반응형