본문 바로가기

분류 전체보기49

[Flutter 2 team]섹션 10:Quizzler [List, Class, Object] List 지난 시간의 실로폰에 이어서 이번에는 퀴즈를 맞추는 앱을 개발하겠습니다. 우선 대부분의 언어에 다 있는 배열에 대해 알아 봅시다. 배열이란? 특정한 타입의 데이터를 연속으로 여러개 가질 수 있는 자료형을 뜻한다. 그럼 Dart에서 어떻게 사용하는지 알아 봅시다. void main() { List hi = ['Angela', 'James', 'Katie', 'Jack']; //dynamic List name = ['Angela', 'James', 'Katie', 'Jack']; //String type print(hi[0]); // Angela print(hi.indexOf('James')); // 1 hi.insert(2, "Ben"); // [Angela, James, Ben, Katie, J.. 2020. 12. 31.
[AI-3Team] 다변수 선형 회기(Multi Variable Linear Regression) 복습 - 가설(Hypothesis) (단순 선형 회기의 경우) (간략화한 경우) - 비용 (Cost) (MSE 방법) (간략화한, 경우) - 경사하강법(Gradient Decent Algorithm) 기울기가 줄어드는 방향으로 W를 업데이트 시키면서, cost가 최소가 되는 W를 찾는 가장 대표적인 방법. 다변수 선형 회기(Multi Variable Linear Regression) 특징(feature)이 여러 개인 선형 회기로 단일 선형 회기에 비해 예측력이 높다. 계산시, 변수가 많아질 수록 계산식이 복잡해지므로 행렬(Matrix)을 사용한다. - 가설(Hypothesis) 변수가 n개이면 가중치도 n개가 필요하다. 따라서 위와 같은 가설 함수가 생성된다. 하지만, 변수가 늘어날 수록 해당 수식 길고.. 2020. 12. 29.
[AI-3Team] Logistic Regression Logistic Regression Classification Binary Classification은 어떠한 데이터를 두가지(Yes/No, 1/0)로 나누는 것이다. Logistic vs Linear Logistic은 이산적인 데이터를 말한다. 예를 들어 신발 사이즈, 회사의 사람 수, 자녀의 수, 교통사고 발생 건수 등을 예로 들 수 있다. Linear는 연속적인 데이터를 말한다.시간, 몸무게, 키 등 원칙적으로는 무한히 작은 단위로 측정이 가능하고 실수값을 취할 수 있는 데이터이다. 수치 사이에 틈이 없다. 예를 들어 무게, 온도, 부피, 투자 수익률 등이 있다. Sigmoid(Logistic) function 합격 불합격이 있는 시험에서 공부 시간에 따라 합격 불합격을 예측한다고하자. Linear.. 2020. 12. 27.
[안드로이드 2팀] Layouts - LinearLayout, ConstraintLayout, Data binding 1. LinearLayout 개념 2. TextView, ImageView, ScrollView, EditText, Button의 기본적인 사용방법 3. ClickListner 설정 방법 4. Data binding 개념 5. ConstraintLayout개념 LinearLayout LinearLayout은 뷰그룹으로 다른 뷰나 뷰그룹을 포함할 수 있다. LinearLayout은 뷰들이 차례대로 배치되는 레이아웃으로 수평(horizontal)또는 수직(vertical)방향으로 설정할 수 있다. xml코드로는 위와 같이 작성하며, layout\_width, layout\_height, orientation은 필수요소이다. TextView 이제 LinearLayout안에 TextView를 추가해 보자. 텍스.. 2020. 12. 27.