Tools for calculating and visualizing Elo-like ratings of MLB teams using Retosheet data

BaseballRatings This project uses historical baseball games data to calculate an Elo-like rating for MLB teams based on regular season match ups. The Elo rating system was originally developed for ranking chess players but also can Wikipedia has more technical details on the rating system: https://en.m.wikipedia.org/wiki/Elo_rating_system A similar analysis was done by 538: https://projects.fivethirtyeight.com/complete-history-of-mlb/ This repo consists of three primary pieces of code: Parser.py imports and cleans the game-level data. It performs basic calculations, such as determining game winners. Elo.py […]

Read more

Automatic class scheduler for Texas A&M written with Python+Django and React+Typescript

Rev Registration Rev Registration is an automatic class scheduler for Texas A&M, aimed at easing the process of course registration by generating compatible schedules given the courses a student would like to take and what preferences they have. Simply select a term, pick your courses, mark off when you’re not available, and we’ll generate schedules for you! For instance, imagine you’ve settled on 3 sections of a course you are fine with having and are having trouble finding a schedule […]

Read more

A reading-focused foreign language learning aid orientated towards young children

Langy Langy is a reading-focused foreign language learning aid orientated towards young children. Reading is an activity that every child knows. It is a necessary skill that is learned at school and at home, not only building on a child’s linguistic capability, but also their cognitive and social skills. Langy aims to enable children to learn vocabulary in a new language in a manner that feels familiar to them. The platform allows users to read a variety of children’s books, […]

Read more

Using Python and Processing to create art

Experiments in Generative Art Using Python (Matplotlib) and Processing to create art. Using Python, Processing, and P5.js Quick Links Daily Sketches March 2021. | Gallery | Repo | Done using P5.js Genuary 2021 |Gallery| repo | Github Pages | Hexagons | Gallery | Repo | Documentation | Done using Matplotlib. The repo contains several Jupyter Notebooks, with examples. You might also want to look at the images thumbnail sheet, to see if anything interests you, and then go to its […]

Read more

A Cross-Platform Plot Manager for Chia Plotting

Swar’s Chia Plot Manager This is a Cross-Platform Plot Manager for Chia Plotting that is simple, easy-to-use, and reliable. Features Stagger your plots so that your computer resources can avoid high peaks. Allow for a list of destination directories. Utilize temporary space to its maximum potential by starting a new plot early. Run a maximum number of plots concurrently to avoid bottlenecks or limit resource hogging. More in-depth active plot screen. Installation The installation of this library is straightforward. I […]

Read more

Conversations with data: Advancing the state of the art in language-driven data exploration

One key aspiration of AI is to develop natural and effective task-oriented conversational systems. Task-oriented conversational systems use a natural language interface to collaborate with and support people in accomplishing specific goals and activities. They go beyond chitchat conversation. For example, as personal digital assistants, they ease the stress of trip planning or reduce the expertise required to generate a sales report from a database. While natural language understanding (NLU) technology and research have achieved remarkable recent progress, task-oriented assistance […]

Read more

Python News: What’s New From April 2021?

If you hang around Python developers long enough, you’ll eventually hear someone talk about how awesome the Python community is. If you want to get up to speed on what happened in the Python community in April 2021, then you’ve come to the right place to get your news! From better error messages that improve user experience to community-driven efforts to delay a change to CPython, April 2021 was a month full of stories that reminded us that Python is […]

Read more

How to Prevent Machine Learning Models from Failing in Practice?

Have you seen machine learning solutions fall flat in practice? Well, I have. Several times. I get occasional panic calls from teams about their 98% accurate models generating questionable predictions once released to actual users. Did they build a bad model? Maybe. But the real issue is that the majority of these teams skipped a step. And that step is testing. Not just any type of testing, but post-development testing (PDT). What is Post-Development Testing (PDT)? Post-development testing in the context of machine learning is an experimentation period […]

Read more

Machine Translation Weekly 77: Reference-free Evaluation

This week, I am will comment on a paper by authors from the University of Maryland and Google Research on reference-free evaluation of machine translation, which seems quite disturbing to me and suggests there is a lot about current MT models we still don’t quite understand. The title of the paper is “Assessing Reference-Free Peer Evaluation for Machine Translation” and it will be published at this year’s NAACL conference. The standard evaluation of machine translation uses reference translations: translations that […]

Read more
1 27 28 29 30