전체 글 썸네일형 리스트형 TRIZ 입문 3 기능 기반 문제 찾기[ 모순 찾기 ] 모순 찾기 사례 1970 소련에서 쏘아 올린 루나 16호 ( 달의 흙을 채취해서 귀환하는 임무 ) 루나 16호 제작 당시 발생한 문제백열 전구가 깨지는 형상전구의 유리부분(bulb) 부분이 착륙시 충격으로 인해 깨짐bulb 의 역할산소 차단으로 필라멘트 보호고온의 필라멘트는 산소를 만날 경우 수명을 다함문제 해결달에는 산소가 없기 때문에 bulb 의 역할의 의미가 줄어듬고정관념 관성으로 인해 발생된 모순 사례 문제 해결위해 가져야할 기본 소양문제의 본질 먼저 파악하기문제 대상의 기능과 목적을 분석하고 정의문제의 대상을 분석하면 체계적인 모순 찾기에 도움이 되고, 고정관념의 관성을 타파해 줄 좋은 매개체가 된다. [ 올바른 기능 정의 ] 기능 == 목적과 수단 우리는 .. 더보기 TRIZ 입문2 모순의 개념과 유형모순: 한 상황 속에서 공존할 수 없는 상호 배타적 관계ex) 모든 것을 막는 방패, 모든 것을 뚫는 창 모순이 있는 문제 해결하는 방법 세가지회피(해결했다고 보기는 어려움)타협창의성게오르크 빌헬름 프리드리히 헤겔 曰:"세상의 발전 법칙의 중심에 모순이 있다." 겐리히 알츠슐러 曰:"기술은 모순을 갖고 있고, 모순을 극복함으로써 더 발전해 나간다" 모순을 극복한 사례 확인자전거초창기의 자전거는 페달이나 브레이크가 없었으며, 땅을 차면서 앞으로 나아가는 구조였다.핸들이 없어 조향이 안돼 방향 전환시 멈춘 후 자전거 전체를 틀어서 다시 진행하는 식이었다. 이후 페달과 브레이그, 핸들이 있는 자전거로 발전하였으나,페달이 앞바퀴 쪽에 위치해 있는 것을 볼 수 있다. 페달을 한 번 구르면 앞바퀴.. 더보기 NeXt_TDNN - feature Chapter 1. 음성 인식을 위한 특징 추출 과정현대 음성 인식 시스템은 사람의 말을 단순히 녹음된 파형으로 처리하지 않습니다.기계가 이해할 수 있는 정보로 바꾸기 위해, 음성 파형은 여러 단계를 거쳐 고차원적인 특성(feature)으로 변환됩니다.이 절에서는 그 대표적인 절차인 Log-Mel Spectrogram 추출 과정을 순서대로 설명합니다.1. Pre-emphasis: 고주파 강조를 통한 자음 명료화사람의 목소리는 일반적으로 저주파(낮은 소리)가 강하게 포함되어 있으며, 고주파(높은 소리)는 상대적으로 약한 편입니다.그러나 자음이나 미세한 발음 구분은 주로 고주파 대역에 위치하므로, 이를 살려주는 것이 인식 성능에 도움이 됩니다.Pre-emphasis는 바로 이러한 고주파를 강조하는 기법입니다.. 더보기 윤성우의 열혈 C++ chpt 13. 가상 소멸자(Virtual Destructor)class First{ ...public: virtual ~First() { ... }};class Second: public First{ ...public: virtual ~Second() { ... }};class Third: public Second{ ...public: virtual ~Third() { ... }};int main(void){ First *ptr = new Third(); delete ptr; ...}위 코드에서 클래스의 소멸자에 virtual 이 명시된 것을 볼 수 있다.만약 virtual 명시가 없을 경우, 생성자와는 다르게 소멸자는 타입으로 설정된 Fisrt 의 소멸자만 호출된다.그.. 더보기 윤성우의 열혈 C++ chpt 12. 가상함수업캐스팅 돌아보기 C++ 컴파일러는 포인터 연산의 가능성 여부를 판단할 때, 포인터의 자료형을 기준으로 판단하지,실제 가리키는 객체의 자료형을 기준으로 판단하지 않는다class Base{public: void BaseFunc() { cout class Derived : public Base{public: void DeriveFunc() { cout int main(void){ Base *bptr = new Derived(); // 컴파일 ok bptr->DerivedFunc(); // 컴파일 error ...}----------------------------------------------------------------------int main(void){ Ba.. 더보기 윤성우의 열혈 C++ chpt 11. protected 선언과 세가지 형태의 상속 protected 로 선언된 멤버가 허용하는 접근의 범위class Base{private: int num1;protected: int num2;public: int num3; void ShowData() { cout class Derived : public Base{public: void ShowBaseMember() { cout protected 는 private 와는 달리 상속관계에서의 접근을 허용해준다. [ 세 가지 형태의 상속 ]class Derived : public Base{ ...}public 상속 접근 제어 권한을 그대로 상속한다.단, private 은 접근불가로 상속한다.class.. 더보기 윤성우의 열형 C++ chpt.10 상속 상속의 내용을 다루기 전 다음과 같은 코드를 살펴보자 Theme : 급여관리 - 데이터 중심적 클래스class PermanentWorker{private: char nam[100]; int salary; 매달 지불해야 하는 급여액pubilc: permanentVorker(char *name, int money) :salary(money) { strcpy(thie->name, name); } int GetPay() const { return salary; } void ShowSalaryInfo() cosnt; { cout - 행위 중심적 클래스class EmployeeHandler{ // 프.. 더보기 C++ chpt9. 복사생성자// C 없음-------------------------------------------------------------------------// JAVA없음--------------------------------------------------------------------------// C++// Vector.hclass Vector{pubilc: Vector(const Vector& other);private: int mX; int mY;};// Vector.cppVector::Vector(const Vector& other) : mX(other.mX) , mY(other.mY){}// other 는 같은 클래스로 구현된 다른 개체로, 동일한 클래스에 있기 .. 더보기 이전 1 2 3 4 ··· 11 다음