Celebrity Recognizer and Bulma

Last Sunday, I took a beginner’s session on getting started with artificial intelligence as part of AI-Creatives meetup Code & Coffee. To get the fancy of attendees, I picked up computer vision; more specifically, image recognition using deep learning.

As time was deliberately limited (90 mins), I focused on inference more than training. Deep learning, as you know, requires time (weeks to months) and resources (specialized GPUs). I based my demo on the Tensorflow’s image retraining tutorial.

Celebrity Recognizer Website

The core idea was to quickly retrain a trained ImageNet model, and then create an API around it for inferences. This API would then be tested by using it on a webpage. I think the session went well. You can see the deck I used here. Source code for classifier, API and webpage is on GitHub.

Continue reading Celebrity Recognizer and Bulma

Improved Jumbled Words Game

Remember the little, cute Jumbled Words Game I prepared in Python? More than 4 months had passed since I made it, and now it was time it got some makeover. So, featuring a host of new improvements, here I am making the improved game available for download.

Installing and playing is easy. Just to remind the readers, the game is made in Python using the wxPython libraries for the graphical interface (GUI).

The Python source was converted into a Windows executable (.exe) using py2exe. An installer was made out of the executable using InnoSetup. Both are freely available for download and very easy to use. I’ll come up with a Linux executable soon. And maybe a Python Egg?

Changelog:
1. Words are now read from a text file
2. The words read from text file are jumbled automatically & randomly
3. Changed splash image
4. Improved font system
5. Score system
6. Improved overall interface

The various downloads are:

  • Setup – install the game from this like any normal application (Windows)
  • Zipped – just extract the zipped file and double-click on JumbledGUI.exe to play (Windows)
  • Source – the source code of the game in a zipped file (cross-platform)

I hope you like it. You may encounter bugs. If so, do let me know. Also, I would be happy to get some feedback from you regarding this little app. πŸ™‚

Credits: The game was improved with suggestions and inputs from DaniWeb.com.

Quick Updates

The Downloads page here has been updated by new stuff, like a report-cum-seminar on Introduction to Linux – A beginner’s approach. I have also updated the Resume page with the latest version of my resume. Further updates have come in the Movies section too, with myself giving my views and reviews on the about the movies I watched recently – Ocean’s Twelve, Good Will Hunting, Rock On!!, Equilibrium and The Spiderwick Chronicles.

I am also working on improving the Jumbled Words game I prepared in Python some time ago.

The college is going fine but with tight schedules. Also, perheps, it’s time to change my modem as it has been giving my constant annoyances since more than two weeks and giving me hindrance in coming online. I am just frustrated due to it! πŸ™

Assignments from college are pouring in, and so are the little and big projects from the HOD and the Computer Center in my department in college.

Cricket season is off these days. I am waiting for the forthcoming Australia-India test series to begin.

I am finding the Cryptography subject, a part of my college curriculum, very interesting.

PC-BSD 7 has been released which is looking pretty interesting at the moment, though I have yet to try it out. A pretty software I tried out recently was Elisa (media center application), built entirely in Python. It’s a good app, though not fully functional yet and hosts quite some annoying bugs. But the aesthetics are pleasing.

Jumbled Words Game Downloads

As promised in my last post about my Python-based jumbled words game, here I am posting the game for download in various forms. As of now, the first and second forms are for Windows 2000/XP/2003/Vista only.

First is the normal setup in which you install the game by following those usual Next buttons.

Second is a zip file. Extract it, open the extracted folder and click on the JumbledGUI.exe file to start playing it.

Third is the zipped source code file + other required stuff.

Let me know about your experience with this little game. Any suggestions and comments are always welcome.

Note: There is one little bug in the setup / installer, and that is the shortcuts for the game executable created in the Start menu and (or) during the installation process won’t work. You’ll have to start the game by running the JumbledGUI.exe file in C:\Program Files\Jumbled Words Game, assuming that you have installed the game in the default location.

[ Icon from Indeepop.com ]

Jumbled Words game in Python

I talked about a jumbled words, GUI-based, game in my last post. I made that game just for fun. It was not at all hard to make when you are using a write-less-do-more-language, like Python.

I would like to share the code of that program with you and give a short tutorial on how to create your own Jumbled Words game. The tutorial is platform-independent. So, no matter if you are using Windows or Linux or Mac, the tut will work out in all the cases.

Here’s a screenshot of the Jumbled Words game running in Linux.

Continue reading Jumbled Words game in Python