본문 바로가기
반응형

programming760

머신러닝 오렌지3 코딩없이 기계학습과 데이터마이닝 가능 머신러닝을 공부하면서 신박한 툴들이 많고 오픈소스도 많다. 오렌지3은 코딩을 하지 않아도 머신러닝을 공부할 수 있는 툴들 중 하나이다. 오픈소스 기반으로 누구나 학습과 결과를 도출할 수 있고 데이터 시각화로 편하게 학습하고 머신러닝에 대한 자신만의 결과를 도출할 수 있다. 코딩없는 머신러닝 오렌지3 머신러닝 툴들은 많다. GPT3, 오픈AI, 텐서플로우 등이 그렇다. 이 중 아직 국내에 자료가 없는 것이 오렌지3이기도 하다. 데이터 시각화에 중점을 두고 있고 마우스드래그 몇 번으로 머신러닝을 할 수 있다. 예제나 샘플 등을 보면 의외로 방대한 연구를 하고 있는 것을 알 수 있다. 부족한 튜토리얼 굳이 영상을 찾아 튜토리얼을 찾아보면 오렌지3을 소개하는 분들은 아직은 드물지만 튜토리얼 만큼은 정성을 들인 .. 2021. 8. 8.
파이썬 비트 연산자 bitwise operator 비트 연산자는 어떤 수를 비트연산하는 것을 말한다. 이진법을 먼저 알면 편하다. 2진수에 대한 계산을 하여 참 거짓을 판단하고 그에 대한 결과수를 반환한다. 비트연산의 사용은 좀 고급진 부분들에 사용되는데 평소에는 잘 사용하지 않는다. 비트연산자 이진수의 표현을 참과 거짓으로 판별하여 계산하고 결과를 반환한다. 이진법에 대한 이해가 있으면 편하지만 그렇지 않다면 어려울 수 있다. 비트연산은 거의 모든 프로그래밍할 때 사용하지 않아 익숙하지 않을 수 있는데, 이미지 분석, 파일전송, 해시, 암호화, 메모리, 데이터 전송, 파일 검증 등에 사용되며, 이것들이 아니라면 거의 사용하지 않는다. 위에 언급된 것 말고도 문자의 위치나 특정 문자의 추출과 반복과 같은 작업에도 사용된다. 종류 기본적으로 6개가 있다... 2021. 8. 7.
게시판 페이징 mysql 5.x limit 를 이용한 게시물 나눠서 가져오기 mysql의 limit 키워드를 사용하면 많은 게시물 중 일부분만을 가져올 수 있다. 데이터베이스에서 값을 일부분만을 가져오면 굳이 서버단인 백엔드에서의 작업이 줄어들고 데이터를 요청하고 가져오는 양이 줄어들기 때문에 성능향상에 도움이 되기도 한다. mysql limit mysql 의 limit 는 데이터베이스 테이블의 값들 중 일부분만을 가져온다. 기본 문형은 다음과 같다. 시작위치는 Offset으로 표현하고, 게시물 수는 row count 로 표현한다. 시작위치는 생략가능하며, 게시물 수는 반드시 작성해야 한다. SELECT * FROM 테이블명 LIMIT [시작위치 OFFSET], 게시물 수 ROW_COUNT 만약 시작위치가 생략했다면 조회된 게시물의 처음위치에서 게시물 수만큼 값을 가져오게 된다... 2021. 8. 7.
블록코딩 엔트리 수풀헤치기 쉬움 3단계 이상한 숲 속의 엔트리봇 블록코딩 엔트리의 3단계를 진행해 보자. 수풀헤치기 블록이 있다. 보통 게임의 공격기능이라 생각하면 된다. 엔트리봇이 목적지까지 가기 위해서는 수풀을 헤치는 과정이 필요하고 수풀헤치기 블록이 제시된다. 제시된 블록 쉬움 3단계에서 제시된 블록은 앞으로가기와 수풀헤치기 블록이다. 제시된 2개의 블록으로 엔트리봇을 목적지까지 이동시키면 된다. 앞으로가기 엔트리봇이 앞으로 전진한다. 수풀헤치기 수풀을 없앤다. 제시된 블록을 어떻게 조립하면 되는지 그림을 다시 보도록 하자. 전진, 수풀제거, 전진, 수풀제거, 전진, 전진 이란 것을 알 수 있다. 블록 하나의 명령어는 엔트리봇의 동작 하나를 움직인다. 블록은 시작하기를클릭했을때 밑에 마우스 드래그로 이동하여 조립하면 된다. 블록 조립하기 블록 하나의 기능은 엔트.. 2021. 8. 7.
반응형