리스트 예시: 게시물이 존재할 경우 3건을 노출합니다.
-
파이썬 공공공
Cis-AB형의 유전 시뮬레이션 [Python]
Cis-AB형이란?ABO식 혈액형은 세개의 대립유전자 A, B, O에 대한 복대립 유전이다. 당연히 정상적인 경우에 세개의 유전자가 같은 염색체 위에 있을 일은 없다. 하지만 Cis-AB형은 A,B 형을 나타내는 대립유전자가 같은 염색체 위에 존재하는 돌연변이다. Cis-AB형 유전자를 가진 사람은 먼저, A,B 유전자가 둘다 있고, 상동염색체에 있는 다른 유전자까지 고려하여 우열 관계에 맞게 표현형을 나타낸다. 예를 들면 Cis-AB/O 형인 사람은 AB형, Cis-AB/A인 사람은 AB형이다. 위와 같은 규칙으로 사람의 ABO식 혈액형 유전을 시뮬레이션하였다. 사실 Cis-AB형이 아니더라도 정상 혈액형을 가진 집단에 대해서도 유전을 시뮬레이션 할 수 있게 구현하였다.시뮬레이션 코드 구현먼저 라이브러..
-
파이썬 공공공
RSA 알고리즘 뚫기 [Python]
도입 - RSA의 등장 배경RSA란 1977년 리베스트(R), 샤미르(S), 애들먼(A) 이 개발한 공개키 암호 알고리즘이다. 공개키 암호란 암호를 만들거나 푸는데 사용하는 "키" 의 일부를 공개하는 방법이다.간단히 좀더 자세하게 설명해보겠다. 먼저 가장 간단한 암호체계를 소개한다. 알파벳을 몇개씩 밀어서 암호를 만드는 방법(카이사르 암호)은 들어본 적, 혹은 간단히 떠올려본 적 있을것이다. "good" 이라는 단어에서 알파벳을 하나씩 뒤로 밀면 "hppe"가 된다. 이 암호 체계의 본 상황에서는 "한"칸씩 알파벳을 밀었기에 키 k=1이라고 할 수 있다. 알파벳을 A부터 Z까지 0~25에 대응시킨다면 평문 P를 암호문 C로 바꾸는 상황(암호화), 암호문 C를 평문 P로 바꾸는 상황(복호화) 는 아래와 같..
-
인공지능 분과 활동
인공지능 사용분야
현재 인공지능은 많은 연구를 통해 폭발적으로 성능이 향상되며 많은 분야에서 사용되고 있다. 이 글에서는 이러한 인공지능의 사용 분야와 사용되는 인공지능 기술을 정리한다. AI타임스의 기사를 참고하여 작성하였다. [https://www.aitimes.com/news/articleView.html?idxno=144027 ] 1. 자율 주행 기술자율주행 차량은 많은 센서와 카메라를 이용해 차량을 제어하며 주행하는 임무를 수행한다. 사물을 인식하는 과정에서 CNN(합성곱 신경망)을 사용한 이미지 분석이 포함된다.또한 자율주행 차량은 인식한 교통상황에 대응하는 방법을 학습하고 실시간 의사 결정을 내리면서 지속적으로 개선된다. 이러한 과정을 자율 주행 모델은 시뮬레이션 상에서 강화학습을 이용해 학습하게 된다. 테..
갤러리 예시: 게시물이 존재할 경우 4건을 노출합니다.