background preloader

Programming Stuff

Facebook Twitter

JavaScript Guessing Game - You don't know JavaScript. Free Online IDE and Terminal. ITraptor. Loom.

C++

UnicornCodersLanding. Αλγόριθμοι που πρέπει να γνωρίζεις. Είναι γνωστό σε όλους πως οι τεχνικές μηχανικής μάθησης/τεχνητής νοημοσύνης έχουν γίνει πολύ δημοφιλείς τα τελευταία χρόνια.

Αλγόριθμοι που πρέπει να γνωρίζεις

Αυτό συνέβη λόγω της μόδας των Big data. Οι τεχνικές αυτές παράγουν πολύ καλές προβλέψεις ή γνώση από τα δεδομένα όταν το μέγεθος των δεδομένων είναι τεράστιο. Σε αυτό το άρθρο θα παρουσιάσουμε περιληπτικά, κάποιους βασικούς αλγόριθμους που χρησιμοποιούνται πολύ συχνά. Οι αλγόριθμοι μηχανικής μάθησης μπορούν να κατηγοριοποιηθούν σε 3 μεγάλες ομάδες. Τους αλγόριθμους μάθησης υπό επίβλεψη, χωρίς επίβλεψη και ενισχυμένης μάθησης. Μάθηση υπό επίβλεψη 1. Επιτρέπει να προσεγγίσεις το πρόβλημα με ένα δομημένο τρόπο με στόχο να φτάσεις σε μία λογική απόφαση. 2. Κάποια παραδείγματα εφαρμογής του στον πραγματικό κόσμο: Να κατηγοριοποιήσει ένα email ως spam ή όχι spamΝα κατηγοριοποιήσει άρθρα ειδήσεων ανά θέμαΝα τσεκάρει αν ένα κείμενο εκφράζει θετικά ή αρνητικά συναισθήματαΧρησιμοποιήσει σε λογισμικό αναγνώρισης προσώπου Μάθηση χωρίς επίβλεψη.

General (Know them)

C. Java. CodeProject. A Guide. What is CodeProject?

CodeProject. A Guide.

CodeProject is a community of Software development and Design developers joined together with certain common goals: to learn, to teach and to have fun programming. Developers from all over the world come together to share source code, tutorials and knowledge for free to help their fellow programmers. It is our hope that you find CodeProject to be a wealth of information and a valuable resource. All we ask is that if you find CodeProject useful, then please share what source code or knowledge you can in order to give back to the community. Above and beyond articles and code snippets, CodeProject gives developers a voice.

Sign up to become a member for free here. Content Articles Beginners' Tutorials. Web Design and Front End Developer Expertise (Εξειδίκευση σε user interface και experience σχεδιασμό και Front End Development, προσαρμοσμένο στις ανάγκες της αγοράς εργασίας) - Πανεπιστήμιο Αθηνών elearning. Τι είναι – Developers by Kariera.gr. To 1ο Coding School είναι μία καινοτόμος δράση που πραγματοποιείται από το kariera.gr και υπο την αιγίδα της Microsoft!

Τι είναι – Developers by Kariera.gr

Αν είσαι Developer, έτοιμος/έτοιμη να μάθεις και να εργαστείς σε Microsoft τεχνολογίες χτίζοντας δικά σου e-commerce site τότε το Coding School είναι το πρώτο βήμα για να τα καταφέρεις! Developers by Kariera.gr – all about developers. Developers Academy - Hellenic American College. Tutorials for Groovy, Gulp, Grunt, Tableau, Meteor, SAP Lumira, PHP7, Python3, SAP SD, Network Security, TurboGears, DocumentDB, SAP Fiori, VLSI Design, Web Socket, HCatalog, SAP ABAP, SAS, Crystal Report, Database Testing, MVVM, Web2Py, ReactJS, MS Proje. Become a Better Developer. An Introduction to Android Development.

Author: Rupali Sharma What is Android?

An Introduction to Android Development

Android is the world's most popular operating system for mobile devices and tablets. It is an open source operating system, created by Google, and available to all kinds of developers with various expertise levels, ranging from rookie to professional. (The term 'open source' sounds pretty familiar, doesn't it? Well, open-source means software with source available for modification and bound to an open source license agreement. From a developer's perspective, Android is a Linux-based operating system for smartphones and tablets. Like most software, Android is released in versions. As we can see in the table above, various versions of Android are supported on phones and tablets.

Understanding Android. Δωρεάν μαθήματα προγραμματισμού από το freeCodeCamp – Ελεύθερο Λογισμικό στην Εκπαίδευση. To freeCodeCamp είναι μια διαδικτυακή κοινότητα που σε βοηθάει να μάθεις προγραμματισμό.

Δωρεάν μαθήματα προγραμματισμού από το freeCodeCamp – Ελεύθερο Λογισμικό στην Εκπαίδευση

Αποτελείται από πάνω από 200.000 μέλη (με τον αριθμό να αυξάνεται συνεχώς!) Που παρέχουν βοήθεια και ανατροφοδότηση το ένα στο άλλο. Περιέχει εκατοντάδες ασκήσεις πάνω στις βασικές τεχνολογίες και εργαλεία προγραμματισμού στο διαδίκτυο όπως HTML5, CSS3, βάσεις δεδομένων, Git, Node.js, React.js και D3.js. Είναι δωρεάν, βασίζεται σε ανοιχτό λογισμικό και ο καθένας μπορεί να συνεισφέρει. Υπάρχουν ενεργές κοινότητες στην Αθήνα, τη Θεσσαλονίκη και πολλές άλλες πόλεις του κόσμου. Η ιδιαιτερότητα του σε σχέση με άλλα MOOCS ή ιστοσελίδες εκμάθησης προγραμματισμού είναι πως μετά την ολοκλήρωση της ύλης οι μαθητές συμμετέχουν στη δημιουργία λογισμικού για μη κερδοσκοπικές οργανώσεις, αποκτώντας έτσι πολύτιμες γνώσεις και δημιουργώντας πραγματικές εφαρμογές που οι άνθρωποι χρησιμοποιούν κάθε μέρα.

OpenRA - Home. Spasimo diktion. Tiny Framework for Parallel Computing. On Article's Update Initially I wrote this article to present a small framework for machines and processes control.

Tiny Framework for Parallel Computing

But following a wise reader’s suggestion I decided to widen its scope. Indeed, the framework provides simple means for parallel computing. Introduction During my software development career, several times I have dealt with projects related to processes / machines control. IMHO, the problem is rooted in general approach to design and development of such software. Failure to develop adequate operations flow control software causes tremendous (with respect to their budget) losses for the companies. Background To attain this goal, I'd suggest to follow simple rules while developing flow control software. Split the entire process to separate operations (below referred to as commands). I believe that by following the above rules, a small machine manufacturing company will be able to achieve good result in development of machine operations flow control software. Design Code Samples.

Hello World · GitHub Guides. The Hello World project is a time-honored tradition in computer programming.

Hello World · GitHub Guides

It is a simple exercise that gets you started when learning something new. Let’s get started with GitHub! You’ll learn how to: Create and use a repository Start and manage a new branch Make changes to a file and push them to GitHub as commits Open and merge a pull request What is GitHub? GitHub is a code hosting platform for version control and collaboration. This tutorial teaches you GitHub essentials like repositories, branches, commits, and Pull Requests. No coding necessary To complete this tutorial, you need a GitHub.com account and Internet access. Tip: Open this guide in a separate browser window (or tab) so you can see it while you complete the steps in the tutorial. EESTEC Online Seminar - part 2. 14 Ways to Contribute to Open Source without Being a Programming Genius or a Rock Star.

Learning - How can I find a good open source project to join?