inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

이야기를 나눠요

173만명의 커뮤니티!! 함께 토론해봐요.

[데이콘] 산업제어시스템 보안위협 탐지 AI 경진대회

[대회명] 산업제어시스템 보안위협 탐지 AI 경진대회 [주제] 산업제어시스템 보안위협 탐지 [배경] 최근 국가기반시설 및 산업시설의 제어시스템에 대한 사이버 보안위협이 지속적으로 증가하고 있습니다. 국가 중요시설에 대한 사이버 공격은 국가와 사회에 돌이킬 수 없는 막대한 피해를 일으킬 수 있어, 세계 각국은 이에 대한 보안기술 개발에 전념하고 있습니다. 현장 제어시스템의 특성을 반영하고, 다양한 유형의 제어시스템 사이버 공격을 포함하는 산업제어시스템 보안 데이터셋은 AI기반 보안기술 연구를 위한 필수적인 요소입니다. 국가보안기술연구소는 이러한 연구현장의 요구에 발맞추어 GE, Emerson, Siemens 등의 산업용 제어기기, 센서, 액추에이터를 이용한 발전 모사 제어시스템 테스트베드를 2019년에 구축하였습니다. 이를 기반으로 산업제어시스템 보안데이터셋(HAI)를 지속적으로 개발하고 있으며, HAI 20.07과 HAI 21.03 데이터셋을 공개( https://github.com/icsdataset/hai ) 하여 연구현장의 데이터 부족 해소를 위해 노력하고 있습니다. HAICon 경진대회는 HAI 보안데이터셋을 활용하여 AI 기반 제어시스템 보안위협 탐지연구를 활성화하고 기술 보급하기 위한 목적으로 2020년에 이어 두 번째 대회를 개최하게 되었습니다. 대회용 데이터셋은 대회 종료 후 참가자들의 피드백을 반영하여 공개되며, 대회 입상팀들의 우수 탐지모델을 공개하여 관련 기술 이 한 단계 성숙하는데 도움이 되고자 합니다. [주최/주관/후원] 주최·주관 : 국가정보원, 국가보안기술연구소 후원 : 한국정보보호학회 [참가 대상] 내국인은 누구나 참여 가능 외국인은 내국인과 팀을 이루어야 참여 가능 단체(학교, 기업, 교육업체 등)는 별도 신청 총 상금 2,000만원 1 등 : 1,000만원 2 등 : 500만원 3 등 : 300만원 4 등 : 100만원 5 등 : 100만원 6~10등 : 소정의 부상 특별상 (3팀 이내) : 소정의 부상 모든 수상팀에게는 '한국정보보호학회장상' 수여 [안내사항] 상장, 상금, 부상은 팀 대표 1인에게 지급 단, 팀장이 팀원 전체의 '지급 동의서'를 수령 전 제출

  • 데이콘
  • dacon
  • 파이썬
  • python
데이콘 댓글 0 좋아요 0 조회수 457

[데이콘] 2021 빅데이터 통신 플랫폼 경진대회

📰 2021 빅데이터 통신 플랫폼 경진대회 🎫 코로나 시대와 함께하는 국민의 음식, 배달 문화 변화에 대한 시각화 처리 📅 대회 기간 : 2021년 07월 28일 ~ 2021년 08월 26일 🏆 총 상금 400만원(충북대 총장 또는 사업단장상 등 수상) 🌄 주최: 충북대학교, KT 통신 빅데이터 플랫폼 🔗링크: https://bit.ly/3kZnsyw #데이터사이언스 #인공지능 #tensorflow #pytorch #r #데이터분석가 #데이터 #머신러닝 #딥러닝 #데이콘 #경진대회 #데이터분석 #파이썬 #ML #DL #Python #Dacon #코로나 #해커톤 #Hackathon #충북대학교 #시각화 #KT

  • 데이콘
  • dacon
  • 파이썬
  • python
  • 머신러닝
  • 알고리즘
  • 코딩테스트
데이콘 댓글 0 좋아요 0 조회수 710

[데이콘] 자연어 기반 기후기술분류 AI 경진대회

- 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하 🌏 [데이콘] 자연어 기반 기후기술분류 AI 경진대회 오픈! 🍀 탄소중립 실현을 위한 기후기술 연구는 어떤 기술일까요? ! 📅 대회 기간 : 2021년 6월 21일 ~ 2021년 8월 16일까지 🏆 총 상금 600만원 🌄 주최: 녹색기술센터(GTC) 🔗링크: http://bit.ly/dacon_gtc #데이터사이언스 #인공지능 #GTC #녹색기술센터 #tensorflow #pytorch #r #데이터분석가 #데이터 #머신러닝 #딥러닝 #데이콘 #경진대회 #데이터분석 #파이썬 #ML #DL #Python #Dacon #Kaggle #해커톤 #Hackathon 기를 이용해주세요.

  • 데이콘
  • dacon
  • 파이썬
  • 머신러닝
  • 알고리즘
  • 코딩테스트
  • python
  • ml
  • machinelearning
데이콘 댓글 0 좋아요 0 조회수 616

DACON_101: 머신러닝이 처음이라면

DACON_101: 머신러닝이 처음이라면 [데이터 다운로드] 부터 ️[대회 제출] 까지 ​ 데이콘 머신러닝 교육 콘텐츠 https://dacon.io/competitions/open/235698/overview/description

  • 데이콘
  • dacon
  • python
  • 머신러닝
  • 코딩테스트
  • 파이썬
  • 데이터분석
데이콘 댓글 0 좋아요 0 조회수 509

그냥 spring boot쓰는게 나을 듯.

Slack 클론 코딩[백엔드 with NestJS + TypeORM]

nestjs가 java spring을 javascript 진영에 가져올려고 노력한 흔적이 많이 보이긴 한데요, 아직 프레임워크 자체의 안정성도 어떤 부분에서는 아직 부족해 보이고, 이렇게 만들거면 그냥 java랑 spring 쓰지, 뭐하러 javascript이랑 nestjs 쓰나 싶네요. 솔직한 마음으로 꼭 javascript랑 nestjs를 백엔드에서 써야하는 상황이 아니라면 그냥 믿고 쓸 수 있는 java spring boot + jpa 혹은 좀 더 나가면 spring boot + r2dbc 조합으로 쓰는게 실무에서는 좀 더 현실적으로 보입니다.

  • java
  • spring
  • springboot
Luke Lee 댓글 1 좋아요 0 조회수 794

뭘 해야할지 1도 모르겠는 개린이입니다. 도와주세요 ㅠㅠ

막연히 웹쪽 개발자(프론트든 백엔드든...)가 되고 싶다고 생각하는 개린이입니다. 대체 뭘 어떻게 어떤 순서대로 공부해야할지 진짜 모르겠습니다... ㅠㅠ 마치 수능 공부를 하는데 공부할 과목만 정해져 있고 무슨 문제집, 어떤 인강이 좋은지, 어떤 순서대로 진도를 나가야 할지 모르는 느낌입니다. 그냥 마구잡이로 공부하면 되나요? 현재 C언어 다룰 줄 알고, C#도 배우긴 했는데 디자인 패턴? 그런 건 1도 이해가 안됩니다 ㅠㅠㅠ 구글링도 열심히 해봤는데 전혀 모르겠어요 ㅠㅠㅠㅠ. 일단 이번 방학 때 java공부하려고 하는데 이것도 객체지향이고 디자인 패턴(옵저버 패턴 등...?) 이해가 필요할 것 같은데 도움 받을 수 있는 강의가 있을 까요? -캡슐화, 다양성, 상속은 대충 압니다. 아 그리고 백엔드 개발 하려면 java, spring 두 개를 다 사용해서 만드는 건가요?(프론트에서 HTML, CSS, Javascript 같이 사용하는 것 처럼요.)아님 한 언어 가지고 만드는 건가요? 제가 뭐라고 말하는지 제 말이 이해나 가실련지 모르겠네요. 애초에 뭘 어떻게 검색해야 할지도 모르겠고, 검색해도 뭔 말인지 잘 모르겠네요. 세상 멍청이가 된 기분입니다. 아는 거라곤 1도 없어서 한 발자국도 못 떼고 있는 상황입니다. 한심하고 답답하셔도 불쌍한 중생 구원해 준다는 마음으로 온정의 손길을 내밀어주시길 바랍니다.

  • 개린이
  • 삐약삐약
  • 도와주세요
  • 커리큘럼
  • 공부
  • java
박혜원 댓글 3 좋아요 1 조회수 824

2021년 5월 30일 기준, 사파리에서 XCODE 받는건 안됩니다.

아이폰 앱 개발 입문 1편

https://developer.apple.com/download/release/ 강사님의 말씀대로 들어가니, 이제는 Mac App Store 에서만 받을 수 있도록 되어있습니다..

  • xcode
  • Developer
  • apple
  • download
  • ios
  • mac
CheckEduKR체크에듀 댓글 0 좋아요 0 조회수 414

VS mac, .Net Core 3.1, PostgreSQL

해외취업 ASP.NET Core 웹개발 기본 강좌

- 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요. 자바개발자인데 5월부터 시작하는 .Net Core 프로젝트때문에 공부좀 할려고 강의를 듣게되었습니다. 하지만 .Net Core는 처음이고 .Net Core에대한 지식조차 하나도 없는데... DB관련에서 어려움이 생기더군요. 혹시나 같은 어려움을 겪으시는 분이 있으시다면 참조하세요. ●윈도우 사용자분들은 섹션 4. 엔티티 프레임워크 코어 의 DbContext 강의에서 아래 명령어 실행후 하시고 ① ...MyApp> dotnet tool install --global dotnet-ef ② ..MyApp> dotnet add package Microsoft.EntityFrameworkCore.Design ③ . .MyApp> dotnet ef <- 이젠 강의와 같은 정보가 출력된 것을 볼 수가 있습니다. 아래 MyAppContext.cs 내용이 있으니 참조하세요. MyAppContext설정하나가 추가됨 섹션 6. ASP.NET Core Identity 의 환경설정에서 DbContext에서 IdentityDbContext<ApplicationUser>로 변경하면 IdentityDbContext가 임포드할 수가 없다. 프로젝트폴더(MyApp) 우클릭 > [프로젝트 파일 편집] 클릭 MyApp.proj:다른건 디폴트로 건들리지 말아 주시고 PostgreSQL 라이브러리만 추가 <ItemGroup> ⓪ <!-- dotnet add package Microsoft.EntityFrameworkCore.Design 인스톨후 자동추가됨 --> ⓪<!-- http://www.npgsql.org/efcore/index.html --> ⓪<PackageReference Include="Microsoft.EntityFrameworkCore.Design" Version="5.0.5"> ⓪⓪ <IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets> ⓪ <PrivateAssets>all</PrivateAssets> ⓪</PackageReference> <!-- 추가 --> ④ <PackageReference Include="Microsoft.AspNetCore.Identity.EntityFrameworkCore" Version="3.0.0" /> </ItemGroup> ① ~ ④까지만 하시면 .Net Core 3.1로 하셔도 문제없으리라 봅니다. ● 환경 맥 OS 카탈리나 .Net Core 3.1 현재 3.1만 다운로드? 2.0은 어디있는 것인지 모르겠슴. .Net 5.0 Visual Studio mac Docker PostgreSQL 11.5 ● wwwroot는 직접생성 ● Controllers 폴더에 HomeController.cs 생성하기. 추가 -> 새 파일 -> ASP .Net Core -> 컨트롤러 클래스 -> 파일명 : HomeController ● Model 작성 추가 -> 새 파일 -> General -> 빈 클래스 -> 파일명 : Student or 추가 -> 새 클래스 -> General -> 빈 클래스 -> 파일명 : Student ● Razor 뷰 파일 생성.(Index.cshtml) 추가 -> 새 파일 -> ASP .Net Core -> Razor 뷰[cshtml] -> 파일명 : Index(Index -> Student ● Startup.cs : MVC 패턴에 매핑을위한 세팅 /* .Net Core 2.1 app.UseMvc(routes => { ⓪ routes.MapRoute( name: "default", template: "{controller=Home}/{action=Index}/{id?}"); }); */ // ASP.NET Core 3.1 app.UseEndpoints(endpoints => { ⓪ endpoints.MapControllerRoute( name: "default", pattern: "{controller=Home}/{action=Index}/{id?}"); }); % dotnet ef <- EF Core 3.0부터 dotnet ef 컨맨드가 .NET SDK에 포함되어 있지 않다합니다. ● 터미널에서 열기 1.[프로젝트(MyApp)] 우클릭 > [도구] > [Open in Terminai Window] 2. 또는 [프로젝트(MyApp)] 우클릭 > [도구] > [터미널에서 열기] ● % dotnet ef <- 없데요. Could not execute because the specified command or file was not found. Possible reasons for this include: *You misspelled a built -in dotnet command. *You intended to execute a.NET program, but dotnet - ef does not exist. *You intended to run a global tool, but a dotnet - prefixed executable with this name could not be found on the PATH. 1이나 2의 [터미널에서 열기]해서 아래와 같이 인스톨 또는 업데이트해준다. 처음이면 인스톨. ● % dotnet tool install --global dotnet-ef 없으면 인스톨 % dotnet tool update --global dotnet-ef 버젼이 낮으면 업데이트(3.0.0이상으로.) ● % dotnet add package Microsoft.EntityFrameworkCore.Design <- 이것도 설치해야함. ● % dotnet ef <- 이젠 강의와 같은 정보가 출력된 것을 볼 수가 있습니다. ● view > sql server object explorer <- visual studio mac 에는 설치가 안되는 듯. Docker에 리눅스 이미지가 있다하는데, 저는 이 번 프로젝트가 Oracle에서 PostgreSQL로 마이그레이션이라 PostgreSQL로. PostgreSQL은 Docker에 설치하셔도 되고, 직접 로컬에 설치하셔도 됩나다. ● Docker를 설치하고 MyApp/docker-compose.yml 생성 ● appsetting(마이그레이션을 위해 appsetting생성) 추가 -> 새 파일 -> ASP .Net Core -> 앱 설정 파일(App Settings File) > 파일명 : appsettings 디폴트 Docker의 DB실행 MyApp 디렉토리로 이동. VS mac 터미널로 여시길. ● % docker-compose up -d -d는 백그라운드로 실행(도커의 PostgreSQL 시작) ● % docker-compose down 백그라운드 종료(PostgreSQL 종료). 도커 어플리케이션에서 종료해도 됨. 여기까지 진행하시면 강의 따라가실 수 있으십니다. 현재 섹션 5. Repository 패턴까지는 문제없네요. ### 생성된 파일 첨부 ● MyApp/appsettings.json <- 생성 추가 -> 새 파일 -> ASP .Net Core -> 앱 설정 파일(App Settings File) > 파일명 : appsettings 디폴트 { ⓪"Logging": { ⓪⓪ "LogLevel": { ⓪⓪⓪ "Default": "Warning" ⓪⓪ } ⓪ }, ⓪" AllowedHosts": "*" , <- 콤마부터 추가 ⓪ "ConnectionStrings": { ⓪⓪ "MyAppContext": "Host=localhost;Database=MyApp;Port=15432;Username=cstest;Password=cstest" ⓪ } } ● MyApp/docker-compose.yml <- 생성 version: '3' volumes: ⓪ postgres_data: ⓪⓪ driver: 'local' services: ⓪ postgres: ⓪⓪ build: ⓪⓪⓪ context: ./postgres ⓪⓪⓪ dockerfile: Dockerfile ⓪⓪ container_name: "postgres1152" # Docker 컨테이너명 ⓪⓪ environment: ⓪⓪⓪ POSTGRES_PASSWORD: postgres # 수퍼유저 패스워드 ⓪⓪⓪ POSTGRES_USER: cstest # 추가할 DB유저ID ⓪⓪⓪ POSTGRES_PASSWORD: cstest # DB유저패스 ⓪⓪⓪ POSTGRES_DB: MyApp # DB명 ⓪⓪⓪ TZ: "Asia/Tokyo" ⓪⓪ ports: - 15432:5432 # Docker:Docker내부의 PostgreSQL port ⓪⓪ volumes: ⓪⓪⓪ - postgres_data:/var/lib/postgresql/data ⓪⓪⓪ - ./postgres/sql:/docker-entrypoint-initdb.d ● MyApp/postgres/Dockerfile <- 생성 FROM postgres:11.5-alpine <- 버젼은 원하는 버젼으로. ● MyApp/Startup.cs public void ConfigureServices(IServiceCollection services) { services.AddDbContext<MyAppContext>(options => { ⓪// PostgreSQL ⓪ options.UseNpgsql(_config.GetConnectionString("MyAppContext")); }); ● 프로젝트폴더(MyApp) 우클릭 > [프로젝트 파일 편집] 클릭 MyApp.proj:다른건 디폴트로 건들리지 말아 주시고 PostgreSQL 라이브러리만 추가 <ItemGroup> ⓪<!-- dotnet add package Microsoft.EntityFrameworkCore.Design 인스톨후 자동추가됨 --> ⓪<!-- http://www.npgsql.org/efcore/index.html --> ⓪<PackageReference Include="Microsoft.EntityFrameworkCore.Design" Version="5.0.5"> ⓪⓪ <IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets> ⓪ <PrivateAssets>all</PrivateAssets> ⓪</PackageReference> ⓪<!-- PostgreSQL 라이브러리 추가입력 --> ⓪ <PackageReference Include="Npgsql.EntityFrameworkCore.PostgreSQL" Version="5.0.5.1" /> </ItemGroup> ● MyAppContext.cs 생성자의 매개변수 DbContextOptions에 MyAppContext추가 public class MyAppContext : DbContext { ⓪public MyAppContext(DbContextOptions< MyAppContext > options) : base(options){} ⓪public DbSet<Student> Students { get; set; } ⓪public DbSet<Teacher> Teachers { get; set; } } 추가기입 섹션 6. ASP.NET Core Identity 의 환경설정에서 DbContext에서 IdentityDbContext<ApplicationUser>로 변경하면 IdentityDbContext가 임포드할 수가 없네요. ● 프로젝트폴더(MyApp) 우클릭 > [프로젝트 파일 편집] 클릭 MyApp.proj:다른건 디폴트로 건들리지 말아 주시고 Identity 라이브러리만 추가 <ItemGroup> ⓪<!-- dotnet add package Microsoft.EntityFrameworkCore.Design 인스톨후 자동추가됨 --> ⓪<!-- http://www.npgsql.org/efcore/index.html --> ⓪<PackageReference Include="Microsoft.EntityFrameworkCore.Design" Version="5.0.5"> ⓪⓪ <IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets> ⓪ <PrivateAssets>all</PrivateAssets> ⓪</PackageReference> ⓪<!-- PostgreSQL 라이브러리 추가입력 --> ⓪<PackageReference Include="Npgsql.EntityFrameworkCore.PostgreSQL" Version="5.0.5.1" /> <!-- 추가 --> <PackageReference Include="Microsoft.AspNetCore.Identity.EntityFrameworkCore" Version="3.0.0" /> </ItemGroup>

  • mac
  • .NetCore3.1
  • postgresql
marine 댓글 0 좋아요 0 조회수 1342

인기 태그

인프런 TOP Writers

주간 인기글