Αρχείο

Archive for the ‘Προγράμματα Η/Υ’ Category

Ερευνητικά άρθρα για Machine Learning

Οκτώβριος 2, 2017 Σχολιάστε

Το Journal of Machine Learning Research (JMLR) είναι ένα ανοιχτής πρόσβασης περιοδικό αξιολόγησης από ομότιμους κριτές (peer-review) σχετικά με την έρευνα στην Μηχανική Μάθηση (Machine Learning).

Η λειτουργία του ξεκίνησε το 2000 ως η ανοιχτής πρόσβασης έκδοση του περιοδικού Machine Learning της Springer. Aυτή τη στιγμή, της αρχισυνταξίας επιμελούνται οι ερευνητές Kevin Murphy της Google και Bernhard Schölkopf του Max Planck Institute for Intelligent Systems.

Το JMLR εκδίδει:

Ο παράγοντας επιρροής (impact factor) του περιοδικού (με τις μετρήσεις του 2015) είναι 2.450. Το νούμερο αυτό αρκετά χαμηλότερο από τις μετρήσεις του 2004 (5.952), αλλά βρίσκεται ακόμα μέσα στις πρώτες θέσεις στα περιοδικά Τεχνιτής Νοημοσύνης και Εφηρμοσμένης Στατιστικής.

Όλα τα κείμενα είναι διαθέσιμα σε μορφή pdf. Το δε λογισμικό διατίθεται σε συμπιεσμένη μορφή tar.gz από τη σελίδα του περιοδικό ή μέσω της βάσης Machine Learning Open Source Software (MLOSS ).

Advertisements

Κώδικας «Ροζέτα»

Φεβρουαρίου 14, 2016 Σχολιάστε

Η στήλη της Ροζέτα, χρονολογημένη τον 2ο αιώνα π.Χ. ήταν μία πέτρινη στήλη η οποία έφερε ένα κείμενο σε δυο διαφορετικές γλώσσες (αιγυπτιακή και ελληνική) και τρεις γραφές (αιγυπτιακή ιερογλυφική, αιγυπτιακή δημοτική και ελληνική).

Σε παρόμοια πλαίσια, ο Κώδικας «Ροζέτα» είναι ένας ιστότοπος που συγκεντρώνει αλγόριθμους, για διάφορα γνωστά προβλήματα, υλοποιημένους σε έναν τεράστιο αριθμό προγραμματιστικών γλωσσών. Πιο συγκεκριμένα, τη στιγμή που γράφεται το παρόν άρθρο:

  • παρέχονται λύσεις σε 781 προγραμματιστικά προβλήματα,
  • 185 λύσεις βρίσκονται υπό κατασκευή και
  • υποστηρίζονται 605 γλώσσες προγραμματισμού.

Βέβαια, οι λύσεις δεν υλοποιούνται για κάθε μία από τις υποστηριζόμενες γλώσσες, είτε γιατί αυτό είναι ζήτημα χρόνου, είτε γιατί ένα συγκεκριμένο πρόβλημα μπορεί να μην είναι υλοποιήσιμο σε κάποιες συγκεκριμένες γλώσσες.

Ο χρήστης μπορεί να συνεισφέρει στην όλη προσπάθεια με τους παρακάτω τρόπους:

  • Προσθήκη και περιγραφή νέων γλωσσών
  • Προσθήκη και περιγραφή νέων προβλημάτων
  • Ανάπτυξη λύσεων
  • Διόρθωση υπαρχουσών λύσεων

Χρήσιμη είναι και η ύπαρξη φόρουμ, όπου οι χρήστες μπορούν να έρχονται σε επικοινωνία και να συζητάνε για τα τρέχοντα ζητήματα του ιστότοπου.

Το περιεχόμενο δημοσιεύεται υπό την άδεια GPL 1.2 εκτός αν αναφέρεται κάποια διαφορετική άδεια.

Μαθηματικά στον browser

Δεκέμβριος 1, 2012 Σχολιάστε

Σκεφτείτε :

  • ένα online περιβάλλον για σύνταξη συμβατή με αυτή της Mathematica,
  • τη βιβλιοθήκη SymPy για τις βασικές λειτουργίες,
  • την πανίσχυρη μηχανή του Sage για τις πιο εξειδικευμένες και
  • όλα αυτά γραμμένα εξ’ ολοκλήρου σε γλώσσα Python

και βέβαια δωρεάν! Αν όλα αυτά σας φαίνονται άκρως δελεαστικά, τότε επιβάλλεται να δοκιμάσετε το Mathics.

Οι εξισώσεις και τα αποτελέσματά τους εμφανίζονται με τη βοήθεια της μηχανής ανοικτού κώδικα MathJax. Αυτό το χαρακτηριστικό αποδεικνύεται πολύτιμο, καθώς μπορείτε, για παράδειγμα, να μεταφέρετε τα αποτελέσματα του Mathics σε Word και LaTeX κείμενα, blog, wikis, καθώς και σε άλλα μαθηματικά πακέτα, όπως Mathematica, Maple κλπ.

Κατηγορίες:Προγράμματα Η/Υ Ετικέτες:

Μάθε στην πράξη : Code School

Σεπτεμβρίου 27, 2012 Σχολιάστε

Ο πιο δημοφιλής τρόπος εκμάθησης στον προγραμματισμό συνοψίζεται σε δύο λέξεις : γράψε προγράμματα.

Σίγουρα τα βιβλία προγραμματισμού είναι απαραίτητοι σύντροφοι σε αυτή την προσπάθεια. Φυσικά και ένας δάσκαλος προσφέρει το στοιχείο της αλληλεπίδρασης, το οποίο δεν υπάρχει σε ένα βιβλίο. Όμως τίποτα δε συγκρίνεται με την πρακτική εξάσκηση.

Η ομάδα Envy Labs, η οποία αποτελείται από προγραμματιστές, σχεδιαστές και εκπαιδευτικούς, έχει δημιουργήσει τον ιστότοπο Code School. Πρόκειται για μία on-line πλατφόρμα εκμάθησης εργαλείων για τη δημιουργία ολοκληρωμένων εφαρμογών στο δίκτυο.

Αυτή τη στιγμή περιλαμβάνει μαθήματα για τους εξής τομείς :

  • Γλώσσες προγραμματισμού (Ruby, Javascript)
  • Σχεδιασμό σελίδων (css, html5, web design)
  • Διαχείριση πηγαίου κώδικα (git)

Τα μαθήματα περιλαμβάνουν, εκτός από καλαίσθητες βιντεοπαρουσιάσεις, εκμάθηση κώδικα με online περιβάλλον ανάπτυξης με interpreter και ασκήσεις. Τα διάφορα στοιχεία του κάθε θέματος αποκαλύπτονται σιγά σιγά και εφόσον ο χρήστης έχει προχωρήσει στην κατανόηση και χρήση όλων των προαπαιτούμενων.

Για τη συμμετοχή αρκεί μια δωρεάν εγγραφή.

Υπάρχει επίσης και μή δωρεάν τμήμα εκμάθησης, που καλύπτει πιο γενικά θέματα.

Chemistry Central – Ανοιχτή πρόσβαση στη Χημεία

Σεπτεμβρίου 23, 2012 Σχολιάστε

Οι εκδόσεις ανοιχτής πρόσβασης Chemistry Central ειδικεύονται στα θέματα Χημείας. Ανήκουν στον εκδοτικό όμιλο Springer και αποτελούν παρακλάδι της BioMed Central.

Υπό την Chemistry Central εκδίδονται 4 επιστημονικά περιοδικά:

  • Chemistry Central Journal (Xημεία)
  • Geochemical Transactions (Γεωχημεία)
  • Journal of Cheminformatics (Υπολογιστική Χημεία)
  • Journal of Systems Chemistry (Κλάδος που συνδυάζει Χημεία, Εξελικτική Βιολογία, Χαοτικά συστήματα και Πληροφορική, για τη μελέτη της προέλευσης και εξέλιξης της ζωής)

Τα άρθρα χρησιμοποιούν την άδεια Creative Commons Attribution License. Οι συγγραφείς διατηρούν τα πνευματικά δικαιώματα των άρθρων τους, που σημαίνει ότι μπορούν να δημοσιεύσουν το ίδιο άρθρο και σε άλλο περιοδικό, αρκεί να έχουν αναφορά στο πρωτότυπο.

Ειδική μνεία αξίζει το τμήμα των συνδέσμων του περιοδικού Journal of Cheminformatics, η οποία περιλαμβάνει πληθώρα δωρεάν προγραμμάτων για υπολογιστική Χημεία.

Materials Project : Βάση δεδομένων για την επιστήμη των υλικών

Ιουλίου 20, 2012 Σχολιάστε

Η ραγδαία ανάπτυξη της τεχνολογίας (ταχύτεροι ηλεκτρονικοί υπολογιστές, ισχυρότερα κινητά τηλέφωνα, μικρότερες και αποδοτικότερες ενεργειακές αποθήκες) συνδέεται άμεσα με την έρευνα επάνω στην τεχνολογία υλικών.

Όμως, οι ερευνητές του συγκεκριμένου επιστημονικού τομέα έχουν στη διάθεσή τους πολύ περιορισμένη ποσότητα πληροφοριών. Αποτέλεσμα αυτής της κατάστασης είναι η μεγάλη καθυστέρηση, από το στάδιο της ανακάλυψης ενός νέου υλικού μέχρι τις εφαρμογές και την προώθηση στην αγορά (μέσος όρος καθυστέρησης τα 18 χρόνια!)

Η επανάσταση που έφερε η προσομοίωση (ή αλλιώς υπολογιστικό «πείραμα»), το τρίτο θεμέλιο της επιστήμης μετά τη θεωρία και το πείραμα, εκτίναξε τις δυνατότητες των ερευνητών. Στην επιστήμη των υλικών για παράδειγμα, μπορούν να προβλεφθούν και να μελετηθούν οι ιδιότητές υλικών, πριν ακόμα αυτά συντεθούν στο εργαστήριο.

Το Materials Project στηρίζεται σε αυτό που ονομάστηκε τέταρτο θεμέλιο της επιστήμης, την οδηγούμενη από τα δεδομένα έρευνα («data-driven research»). Χρησιμοποιώντας μία πανίσχυρη βάση δεδομένων, το Moogle, ο χρήστης έχει πρόσβαση σε πάνω από 20000 διαφορετικά υλικά, πάνω από 11000 στοιχεία συσσωρευτών ενέργειας και πάνω από 3000 δομές ζωνών.

Επιπλέον, υπάρχουν ενσωματωμένες εφαρμογές που εξερευνούν τις φυσικές και χημικές ιδιότητες χημικών στοιχείων, μεταλλικών ενώσεων, κρυσταλλικών δομών, που υπολογίζουν ενθαλπία σχηματισμού ενώσεων, που μελετούν διαγράμματα φάσης, που κατασκευάζουν κρυσταλλικές δομές και προβλέπουν τις ιδιότητές τους (μέσω προσομοίωσης).

Όλα τα παραπάνω, καθώς και πολλά ακόμα, μπορούν να είναι στη διάθεση του κάθε ενδιαφερόμενου, αρκεί να γίνει μία εγγραφή με κάποιον από τους OpenID λογαριασμούς (google, yahoo, facebook ή άλλο).

Στον ιστότοπο υπάρχει και τμήμα με ειδήσεις και βιβλιογραφία επάνω στον τομέα της επιστήμης των υλικών. Για τους χρήστες Facebook και Google+ υπάρχουν οι αντίστοιχες σελίδες.

Βάση δεδομένων για προγράμματα Φυσικής Υψηλών Ενεργειών

Ιουνίου 6, 2012 Σχολιάστε

Το HepForge είναι μία βάση δεδομένων και ταυτόχρονα ένα περιβάλλον ανάπτυξης και διαχείρισης προγραμμάτων με εφαρμογή στη φυσική υψηλών ενεργειών.

Τα προγράμματα που υπάρχουν ήδη στη βάση δεν είναι για εγχειρήματα της κλίμακας του LHC στο CERN στην Ελβετία, αλλά μπορούν να καλύψουν τις ανάγκες μικρότερων ερευνητικών ομάδων.

Ένας ερευνητής που θέλει να συνεισφέρει με κάποιο προγραμματιστικό έργο, μπορεί να το κάνει, αφού πρώτα κάνει την απαραίτητη εγγραφή.

Μία αναλυτικότατη παρουσίαση (στην αγγλική γλώσσα) μπορείτε να κατεβάσετε από αυτό το σύνδεσμο.