반응형

전체 글 209

개인 특허 출원하는 과정 : 명세서 확인하기, 키프리스 특허정보검색서비스, 특허로, 전자문서 작성기, 명세서 작성기, 서식 작성기

https://knowledgeforengineers.tistory.com/142 공익변리사 특허상담센터(PCC)에서 특허 출원 지원 받기 이 글은 대학생/군복무자가 특허출원을 하는데 있어서 공익변리 지원을 받는 과정을 담은 글입니다. 때는 바야흐로 필자가 군생활을 하던 2020년... 스쿼트를 하기위해 원판을 고정시키다가 귀 knowledgeforengineers.tistory.com 지난 글에 이어서... 1. 출원 전 명세서 확인 위의 글에 따라 명세서 작성 지원을 받았다면, 출원하기 전에 반드시 명세서가 내가 생각한 발명과 동일한 내용을 담고있는 지 확인해야한다. 이유야 여러가지가 있다. 첫 번째로는 변리사와 출원인은 오로지 문서(여기서는 발명설명서)를 통해서만 소통하게된다. 글 위주로 구성되어있..

계산기로 미분, 적분하는 방법 - 울프람알파(Wolfram Alpha), 공학용계산기(TI-89 적분계산기)

계산기로 미분, 적분하는 방법 - 울프람알파(Wolfram Alpha), 공학용계산기(TI-89 적분계산기) 공대생이라면 손으로 풀기 어려운 식을 미분 혹은 적분해야만 하는 경우가 생길 때, 골머리를 앓은 적이 있을 겁니다. 이럴 때, 미분/적분을 계산기로 할 수 있으면 얼마나 좋을까 싶은데요. 그런데 그게 당연히도 가능합니다. 계산기로 미분/적분을 하는 방법은 크게 두가지가 있습니다. 하나는 온라인으로 울프람알파에 접속해서 식을 입력하는 거고, 하나는 공학용 계산기의 기능 중 하나인 적분계산기를 사용하는 것 입니다. 방법은... 같이 보시죠! 1. 울프람알파(Wolfram Alpha) 우선 울프람알파 입니다! 공대생의 파트너이자 필수템이죠! 이렇게 구글에 검색하시면 나옵니다. 들어가셔서 보면 이렇게 페..

개인 기록 2021.07.21

공익변리사 특허상담센터(PCC)에서 특허 출원 지원 받기

이 글은 대학생/군복무자가 특허출원을 하는데 있어서 공익변리 지원을 받는 과정을 담은 글입니다. 때는 바야흐로 필자가 군생활을 하던 2020년... 스쿼트를 하기위해 원판을 고정시키다가 귀찮음을 느껴 새로운 발명을 내놓기로 결심했다. 하지만 발명을 모두 설계해도 특허 등록까지 변리사 수임료가 보통 200~300만원이라고 들으니, 차마 할 수가 없었다. 군대에서 모은 돈 절반을 날리라니! 하지만 처음하는 특허 출원이기에 혼자서 해낼 용기는 없었고, 결국 변리 지원을 찾아보게되었다. 1. 대한변리사회 공익변리 대한변리사회에서는 1인당 1년에 한 번 등록까지 담당해주는 공익변리를 한다. 입대 전 학과 선배에게 들어본적이 있기에, 홈페이지에 들어가 지원조건을 찾아봤다. 그런데... '당신은 대학생이지만 군인이기..

[Deep Learning : 딥러닝] 과적합 Overfitting

과적합(overfitting)이란,,, 학습이 이미 학습된 특정한 데이터에만 잘 예측하고, 다른 테스트용/실제 데이터에는 제대로 작동하지 않는 현상을 의미합니다. 초음파를 통해 광물과 돌을 구분하는 sonar예제를 통해서 과적합 문제를 살펴봅시다. 아래 코드를 실행하면 매우 오래걸리지만 결국 언젠간 분석해냅니다.. 아래 데이터를 보면 20개의 샘플, 60개의 속성, 1개의 클래스로 구성되어고, 마지막 클래스는 자료형이 class이기에 0과 1로 표현해줘야합니다. # 데이터 입력 from google.colab import files uploaded = files.upload() my_data = 'sonar.csv' #본문에 맞는 텐서플로 버전을 선택합니다. !pip install -q tensorflo..

[C Language] 후위표기법(reverse polish notation)을 이용한 계산기 만들기

계산기를 작성하는 프로그램을 만들어보자. reverse polish notation(후위 표기법이라고도 한다.)을 사용할 것이다. reverse polish notation이란, (1-2)*(4+5) 를 12-45+* 로 표기하는 것을 의미한다. reverse polish notation을 사용하면 괄호에 영향을 받지 않고 정확하게 연산과정을 지켜가며 컴퓨터 내부연산을 통해 계산할 수 있다. 이 표기법과 스택 자료구조를 통해 일관되게 계산하는 프로그램을 만들 것이다. 프로그램의 구조를 다음과 같이 설계하자. while(next operator or operand is not end-of-file indicator) if(number) push it else if(operator) pop operands ..

[Deep Learning : 딥러닝] 다중 분류 문제

다중 분류 문제 multi classification 여러개의 답 중 하나를 골라야하는 문제 - 다중 분류 문제(multi-classification)라고 합니다. 다중 분류 문제의 대표적인 예제인 'iris 품종 맞추기'를 해봅시다. 해당 예제의 데이터셋은 속성은 4개, 클래스가 3개인 데이터셋입니다. # 파일 선택을 통해 예제 데이터를 내 컴퓨터에서 불러옵니다. from google.colab import files uploaded = files.upload() my_data = 'iris.csv' from tensorflow.keras.models import Sequential from tensorflow.keras.layers import Dense from sklearn.preprocessin..

[C Language] External Variables, Automatic Variable (전역변수, 자동변수, 지역변수)

C언어에서는 변수를 external과 internal로 구분할 수 있다. External variable(전역변수)은 모든 함수의 밖에서 선언되고, 모든 함수들에서 접근 가능하다. 반면 internal variable 혹은 automatic variable(지역변수)은 함수 내부, scope 안에서 선언된다. 지역 변수는 선언된 함수 안에서만 사용할 수 있고(더 정확히는 해당 scope 내) 다른 함수에서는 사용할 수 없다. 즉 함 수안에 종속되어 존재한다. 함수밖에서는 존재하지 않는 것으로 취급한다. 이렇듯 C 언어는 범위에 따라 변수의 접근을 제한한다. #include int main() { { int num1 = 10; // 블록 안에 변수를 선언 } printf("%d\n", num1); // 컴..

[C Language] Chap.4 Functions and Program Structure - Functions returning Non-Integers

Functions returning Non-Integers int 타입 외에도 다양한 타입을 반환하는 함수를 만들 수 있다. #include double atof(char s[]){ // double 자료형을 반환하는 함수 double val, power; int i, sign; for(i = 0; isspace(s[i]); i++) ; // 공백 스킵 sign = (s[i] == '-')? -1 : 1; if(s[i] == '+' || s[i] == '-') i++; for(val == 0.0; isdigit(s[i]); i++) val = 10.0 * val + (s[i] - '0'); if(s[i] == '.') i++; for(power = 1.0; isdigit(s[i]); i++){ val =..

[C Language] Chap.4 Functions and Program Structure

위에서의 예시와 같이 함수의 정의는 다음과 같은 형태로 행해진다. return-type function-name(argument declarations){ declarations and statements } function의 declaration과 definition은 서로 타입이 같아야한다. argument 입력 시 type casting이 암시적으로 실행된다. https://en.cppreference.com/w/c/language/extern 각각의 external object에 대해서 오로지 하나의 definition만 있어야한다. https://stackoverflow.com/questions/17513736/what-does-it-mean-that-automatic-structures-and..

[Deep Learning : 딥러닝] 딥러닝과 데이터 전처리

데이터를 추출하면 클래스와 상관없는 속성과 클래스와 상관이 큰 속성으로 나뉜다. 딥러닝을 실행하기 전, 클래스와 상관관계가 있는 속성을 분류하여 딥러닝의 정확성을 높이자. 아래는 피마 인디언들의 당뇨병 여부를 예측하는 프로그램이다. 샘플 수는 768개이고, 속성이 8개 인것을 알 수 있다. 그리고 클래스는 1 혹은 0으로 구분된다. # 파일 선택을 통해 예제 데이터를 내 컴퓨터에서 불러옵니다. from google.colab import files uploaded = files.upload() my_data = 'pima-indians-diabetes.csv' # pandas 라이브러리를 불러옵니다. import pandas as pd import matplotlib.pyplot as plt import..

반응형