All Projects → bjartwolf → Kebab

bjartwolf / Kebab

Licence: other
Little ML'er in F#

Programming Languages

F#
602 projects

Labels

Projects that are alternatives of or similar to Kebab

DscWorkshop
Blueprint for a full featured DSC project for Push / Pull with or without CI/CD
Stars: ✭ 151 (+906.67%)
Mutual labels:  workshop
gSynch
gSynch allows you to synchronise your Git repository with your Steam Workshop publication in few clicks.
Stars: ✭ 28 (+86.67%)
Mutual labels:  workshop
kubernetes-workshop
Kubernetes Workshop
Stars: ✭ 35 (+133.33%)
Mutual labels:  workshop
spring-cloud-gcp-guestbook
No description or website provided.
Stars: ✭ 55 (+266.67%)
Mutual labels:  workshop
amsterdamjs-clojurescript-workshop
Educational materials for ClojureScript workshop @ AmsterdamJS '18
Stars: ✭ 28 (+86.67%)
Mutual labels:  workshop
react-query-blog-demo
An example repo I used to teach a React Query workshop
Stars: ✭ 82 (+446.67%)
Mutual labels:  workshop
CFP
Repositório para sugestões de palestras, workshops e outras atividades da comunidade PHPRio
Stars: ✭ 39 (+160%)
Mutual labels:  workshop
coldbox-zero-to-hero
ColdBox 120: From Zero to Hero Training
Stars: ✭ 16 (+6.67%)
Mutual labels:  workshop
VFX-Essentials
VFX graph workshop in HDRP with samples
Stars: ✭ 122 (+713.33%)
Mutual labels:  workshop
graphql-workshop
Hands on workshop about GraphQL with React and Apollo 🚀
Stars: ✭ 43 (+186.67%)
Mutual labels:  workshop
AzureFunctions-Workshop
Multi-language Azure Functions Workshop
Stars: ✭ 20 (+33.33%)
Mutual labels:  workshop
ws-ldn-12
ARM / STM32F7 DIY synth workshop
Stars: ✭ 62 (+313.33%)
Mutual labels:  workshop
workshop-css-grid
Workshop made for freecodecamp meetup
Stars: ✭ 12 (-20%)
Mutual labels:  workshop
workshop-init
워크숍 개발 환경 설정하기
Stars: ✭ 23 (+53.33%)
Mutual labels:  workshop
vim-workshop
My thorough introduction to Vim
Stars: ✭ 30 (+100%)
Mutual labels:  workshop
Not-a-Dog-Workshop
Workshop to build an automatic Not a Dog application , using the Serverless Azure Functions and Cognitive Services
Stars: ✭ 15 (+0%)
Mutual labels:  workshop
ML-CM-2019
Machine Learning in Condensed Matter Physics 2019 course repository
Stars: ✭ 51 (+240%)
Mutual labels:  workshop
gmodws
GMPublish functionality without graphical steam
Stars: ✭ 23 (+53.33%)
Mutual labels:  workshop
rworkshops
Materials for R Workshops
Stars: ✭ 43 (+186.67%)
Mutual labels:  workshop
robotic assembly workshop
Materials for the Robotic Assembly workshop using COMPAS framework
Stars: ✭ 18 (+20%)
Mutual labels:  workshop

Kebabs

Little ML'er in F# - a workshop. The reason for its name might become more clear if you do some of the exercises and/or read the book.

The exercises are based on this book, you should buy it if you are interested in knowing more about this and getting the proper explanations. http://www.amazon.com/The-Little-MLer-Matthias-Felleisen/dp/026256114X

image

Setup

The workshop will be given i Visual Studio Code using the Ionide plugin.

Manual Setup

You need to get F#, Visual Studio Code and the Ionide plugin. Follow the F# Software Foundation's installation guide for linux, mac or windows.

Getting weird F#-output in VSCode?

Ionide has a known bug, that can cause weird output in the F# terminal on some installations. If you experience this, include the following in your VS Code settings file:

{
    "terminal.integrated.flowControl": false
}

You can open the settings-file by pressing Ctrl + Shift + P and writing Open User Settings.

Love those custom keybindings?

If you want to move the cursor to the fsi-repl in VSCode without using a pointer device, you'll need a custom keybinding. Press Ctrl + K, Ctrl + S to open the user keybindings and enter the following to bind Ctrl + 4 to go to fsi-repl.

[
    {
        "key": "ctrl+4",
        "command": "workbench.action.terminal.focus",
        "when": "editorTextFocus"
    }
]

Property based assignments

These can be run either in

FSI

This requires mono to run, which can be setup on linux and mac.

They require paket to install FSCheck. https://github.com/ionide/ionide-vscode-paket Run > Paket:install (CTRL+SHIFT+P Paket install) to install required depedencies.

Using Expecto

Use (CTRL+SHIFT+P) and Expecto: Run to build and run the property based tests in dotnet core. This requires only dotnetcore to run, and should be multiplatform.

Assignments

The scripts in the assignments folder is meant to be evaluated and played with in FSI. Send a line to FSI using alt + enter in VSCode. There is no feedback on right and wrong, ask an instructor or ask @jonaswinje or @_teodoran or someone else on Twitter if you are not sure, or create a GitHub issue or something. The assignments are a bit open on purpose. We want you to play with the concepts.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].