Finding and Employing Data Science Tools

Python for Data Science for Dummies introduces you to a number of common libraries used for data science experimentation and discovery. Most of these libraries also figure prominently as part of a data scientist’s toolbox because they provide common functionality needed for every application. It is a great idea for those who are interested in expanding their knowledge in data science and how it can be applied to the field of Artificial Intelligence (AI). You can learn more about some of the basic principles such as applying, developing, leveraging and creating data science projects. However, these libraries are only the tip of the data science toolbox. Because data science is such a new technology, you can find all sorts of tools to perform a wide range of tasks, but there is little standardization and some of these tools are hard to categorize so that you know where they fit within your toolbox. That’s why I was excited to see, The data science ecosystem, the first of a three part series of articles that describe some of the tools available for use in data science projects. If you are interested in finding out more about data science, you might want to check out this data science bootcamp for more information. You can also find the other two parts of the article at:

The problem for people who want to explore data science and machine learning today might not be the lack of tools, but the lack of creativity in using them. In order to explore data science, it’s important to understand that the tools only work when your prepare the data properly, employ the correct algorithm, and define reasonable goals. So for those that are looking for suitable tools and aid when looking to start experimenting with data science or machine learning processes they might look to collaborate with other data scientists using this open-source dvc data science platform or one similar that can integrate many other data science tools. No matter how hard you try, data science and machine learning can’t provide you with the correct numeric sequences for the next five lottery wins. However, data science can help you locate potential sources of fraud in an organization. The article, Machine learning and the strategic snake oil reserve, sums up what may be the biggest problem with data science today-people expect miracles without putting in the required work. Fortunately, there are new tools on the horizon to make languages, such as Python, and products, such as Hadoop, easier for even the less creative mind to use (see Python and Hadoop project puts data scientists first).

Even with a great imagination, the tools available today may not do the job you want as well as they should because the underlying hardware isn’t capable of performing the required tasks. The process is further hampered by a misuse of the skills that data scientists provide (see You’re hiring the wrong data scientists for details). As a result, you need a large number of specialized tools in order to perform tasks that shouldn’t require them. However, that’s the reason why you need to know about the availability of these tools so that you can produce useful results on today’s hardware with a minimum of fuss. Asking the question, “How would Alan Turing fix A.I.?” helps you understand the complexities of the data science and machine learning environments.

Data science, machine learning, data scientists with even greater skills, and better hardware will keep the momentum going well into the future. As the Internet of Things (IoT) continues to move forward and the problem of what to do with all that data becomes even larger, data science will take on a larger role in everyone’s daily life. Count on reading more articles like, Google a step closer to developing machines with human-like intelligence, that describe the proliferation of new hardware and new tools to make the full potential of data science and machine learning a reality. In the meantime, getting the tools you need and exploring the ways in which you can creatively use data science to solve problems is the best way to go for now. Let me know your thoughts on the future of data science at [email protected].

Chicken Fledging

The chicks are fast becoming pullets. No, they won’t become hens for quite a while yet. People get the idea that chicks become hens immediately, but they go through a pullet stage first. A pullet is a chick that lays smallish eggs and hasn’t moulted for the first time yet. A chick becomes a pullet at between 16 and 24 weeks of age. My chicks are currently 17 weeks old, but they’re of a “heavy” variety, which means that they get larger than most hens do and require more time to grow to size. It will likely be closer to the 24 week end of things before I see the first pullet eggs from them.

However, the first signs that they will soon become pullets are all there. For example, their feathers and wings are now strong enough so they can fly to the top of the run fence and walk along it with relative ease. I saw a couple of them outside the run the other day—calling to their buddies who are still on the inside. Most important of all, they can get back into the run when trouble arrives. It won’t be long and they’ll be walking around outside the run on a regular basis, becoming free range birds. These fledged birds now have the ability to defend themselves a little, run from trouble to some extent, and get into all sorts of trouble.

Another sign that they’re becoming pullets is that their combs and wattles are becoming fuller. They’re also making hen-like sounds now. They still don’t quite talk the talk, but they soon will. The beeping phase that happens between being a chick and being a pullet is coming to an end.

The most important sign is that the pelvis bones are starting to separate. You can check the pelvis bones by holding the chick in your arms with it’s back facing toward you. Calm the bird and give it a good place for its feet so it doesn’t kick. Place your hand on its rear and you’ll feel three prominent bones. These bones will separate when the bird is ready to starting laying eggs.

Pullets like to lay their first eggs in privacy, so expect to see the first eggs late in the day or even when you open the coop first thing in the morning. It’s important to check for eggs more often when your pullets start laying to keep egg eating at bay. Once the pullets begin to lay, I’ll go out every two hours during the day to check the nest box. A pullet can also be quite fussy about her surroundings, so make sure you change the hay in the nest box relatively often. Let me know your thoughts about pullets at [email protected].

 

Considering the Dangers of Outdated Canning Information

I am now the proud owner of not one, not two, but three copies of the Ball Blue Book. Of course, the first question anyone should ask is why I own so many copies, given that all three copies are in great shape. The problem is one of outdated information. Science is constantly finding out more about bacteria and the methods used to battle it, so working with old information is dangerous from a number of perspectives.

All of these issues affect how you can food. Consequently, it’s a good idea to keep your canning resources updated to ensure you stay safe. The point was driven home to me again last week when I went to check on the process for canning zucchini. My oldest Ball Blue Book had a perfectly usable recipe for the process. I also found recipes on several sites online, some of which included pictures that looked precisely like the process I had followed in the past. At least one resource talked about another book on my shelf, Putting Food By. However, I became suspicious when a third resource mentioned a potential issue with canning zucchini. Locating the USDA resource online provided the full story. It turns out that the USDA can’t determine a good processing time for zucchini because of the way the squash cooks. So, I froze my zucchini using the process found in all three copies of my Ball Blue Book (a process that hasn’t changed).

After spending some time researching this issue, I’ve come to the conclusion that I really need to recheck those old family recipes of mine to ensure they’re still safe. I also need to spend more time ensuring my resources, such as the Ball Blue Book, are updated regularly. Saving money by canning your own food loses its luster when a family member gets sick or possibly dies due to food contamination. Play it safe—throw that outdated book out and get the latest copy of any resources you use to ensure that you’re using the latest techniques. If in doubt, check additional resources such as the National Center for Home Food Preservation site for additional information or choose not to preserve the food in question. Let me know your thoughts on safe canning techniques at [email protected].

 

An Update on the Kits

The kits continue to grow. They’re starting to become more cautious. However, most important of all, they can get in and out of the nest box whenever they like. Instead of seeing out of the nest box (unless I sneak up on them), I normally see them peering out at me from the next box.

 

Four of the kits look out from the nest box.
The kits peer out from the nest box at me most of the time now.

This is a natural behavior. The kits will run for safety most of the time until they get a bit older. Of course, there always has to be an exception to the rule. One of the kits just ignores me and continues to do whatever he feels like doing at the moment.

 

One kit stays outside the nest box with its mother.
One kit always seems to have a mind of its own.

The kits are now starting to eat solid food. I see Moonbeam go into the nest box at times, so I think she still feeds them a little, but the kits are starting to consume more food on their own. This means that I need to keep a watch on both food and water in the cage to ensure that the doe and her kits have enough to eat. The doe won’t hog the food, but she doesn’t encourage the kits to eat either. Everyone seems to fend for themselves when it comes to rabbits.

Play is becoming a lot more important for the kits as well. There is a shelf in the cage and the kits will often jump on top of it. They seem to like looking down on the others in the cage. Only one kit can fit on the self at a time, so I was a bit surprised to find three of them up there the other day piled on top of each other. The bottom kit must have felt quite a burden. All these views of playtime come surreptitiously—I must peer at them from a distance and without them seeing me. Otherwise, into the nest box they go (well, except for the brave kit who really doesn’t care about hiding from anyone).

Overheating is a real issue at times. The kits could remain cool by staying outside of the nest box. However, during the heat of the day I often find them piled on top of each other in the next box. Because the kits are almost weaned and able to eat solid food, I now move them around and get them out of the nest box on warmer days. On some days I put an insert into the nest box so they can’t get inside and instead stay outside where it’s cooler. In times past, I’ve actually lost kits to heat simply because they insist on piling on top of each other.

In a few more weeks I’ll sex the kits and move the boys to one cage and the girls to another so they have a place to continue growing without the potential for inbreeding. Males can start breeding in as little as 14 weeks—females become fertile in about 16 to 18 weeks. It’s essential that you separate the rabbits before this time or you can end up with some unfortunate results (mothers made pregnant by their sons). Inbreeding can produce all sorts of terrible behaviors. In the meantime, the kits can look forward to spending a bit more time with mom. Let me know your thoughts about the growing stages of kits at [email protected].

 

Review of Jamie Collins’ Mystical Adventures: Ninelands

There aren’t as many gentle books today as young readers really need. Most of the books out there today seem determined to teach the young reader about all of the ills of life. In doing so, they often rob the child of his or her childhood. Jamie Collins’ Mystical Adventures: Ninelands (Volume 1) is a gentle story, meant to nourish the young reader’s creativity and provide good entertainment. It’s a delightful story that ties together many childhood characters: Santa Claus, Easter Bunny, and Tooth Fairy. The idea is that all of these characters are elves and somehow associated with Ninelands. Santa actually appears twice in the book and the latter mention adds to the Santa Claus saga. It’s the kind of story that builds a little on what the reader already knows and then adds to it.

The book is theoretically targeted toward the middle school reader and probably hits the mark from a reading grade level. However, this really isn’t the sort of story a middle school reader would enjoy reading—it isn’t a Harry Potter type story (except that both stories involve the use of magic). For example, the protagonists never really go on any sort of adventure or do anything of note except to explore (with help the help of their mentor) this new place. Yes, there is an attack, but the Alvar patrol (the equivalent of the Ninelands military) thwarts the attack, so the characters really aren’t in any danger. Ninelands will appeal more to a younger, early grade school, reader. The manner in which the book is written, the topics discussed, and the overall tone will make a younger reader feel an almost parental comfort during the reading of the story. It’s a story that offers security—throughout the story the author describes the various security measures in place to keep the characters safe.

This is a fanciful book and exceptionally creative. Characters travel around on spoons and within beams of light. They have snake guardians and magic crystals for communication and other needs. Even though the descriptive text lags terribly for the first quarter of the book, the remainder of the book more than makes up for any deficit. A reader is immersed in a world of wonder—of plants that play games and cats that talk. The one glaring omission is a good description of the main character, Jamie. The book never tells the reader what Jamie looks like to any real degree, so it’s hard to draw a mental image of him.

There are also mentions of things that don’t really get used in the book. The problem is that they’re more distracting than helpful in moving the story along. For example, Jamie plays with a dough boy, but the dough boy is never explained and the reader is left wondering precisely how the dough boy comes into play. The dough boy simply is there, probably a product of magic, but the book never says that this is the case, even at the end when the dough boy makes another appearance. Introducing an object, such as the dough boy, should help move the story along in some way.

The children do make a couple of decisions on their own, such as exploring the attic. Still, everything is immersed in an authoritarian environment. Children are constantly reminded of the rules and they always agree to follow them. Little goes on of an adventurous sort and the well behaved children never really do anything on their own. It’s a world that a younger child would enjoy, but an older child would find constraining to an extreme. Even the clown-like mentor, Minkel, takes on an authoritarian air for much of the book (despite spending a considerable amount of time dancing, which also makes him hard to take seriously).

Believability is stretched a little when Mike and Abby, Jamie’s friends, are told they’ll perform a subordinate role to their friend and they simply accept it without so much as a groan. In fact, they seem quite delighted to help their friend. Younger children love to exist in this sort of world, where there is no selfishness and everyone agrees with everyone else. It’s a supportive kind of view that doesn’t exist in the real world. A book for a middle school reader would be more realistic—Mike and Abby would complain, at least a little, and Jamie would complain a bit more about having to allow his little sister, Megan, help.

Some elements of the book do become annoying. The children spend so much time giving high fives and thumbs up in some areas of the book that it’s hard to believe they get anything accomplished. There is nary a frown mentioned in the book, but people are constantly grinning, smiling, and laughing. It is an exceptionally supportive kind of a book, but in some regards, the author goes too far and it’s easy for the reader to become distracted. In some respects, the book needs to feel a little more natural—a little more like the real world—in order to be believable.

There are some areas of the book where there is also a lot of repetition. The plot slows down to a crawl and sometimes stops altogether. The children stop to gawk at some new attraction and Minkel tells them about it, even if the children haven’t asked anything yet. Then come the rules, more rules, and still more rules beyond that. The children always agree to follow the rules, even if they’ve heard the same rules for the tenth time. Again, it’s the sort of environment that a younger child would enjoy, but I can hear a middle school reader screaming in frustration at some points in the book.

Is Ninelands a good book? Actually, it’s a really good book if you’re in the lower grades of grade school and have someone to read it to you. The fanciful world is quite appealing and I can see younger children getting quite caught up in it. After the first quarter of the book, the level of description really is quite good and I can see it helping the younger reader create mental images of what this wonderful world must be like. I really like the fact that this book doesn’t repeat the same tired vistas found in many other books—there are surprises and new things to explore. It’s the sort of book that a younger child will want read more than once because you really can’t get everything out of the text with just one reading. If you have a younger reader, you really do want to explore Ninelands because it’s fascinating place to visit.

 

Cooling Your Animals in Summer

Now that the summer weather is truly come to stay, I’ve turned my attention more fully to keeping my animals cool. I’ve talked about this issue before as part of my Keeping Your Animals Healthy in Hot Weather post. However, over the years I’ve learned a few more tricks of the trade. The first is to keep the house at the same temperature as the outside as long as practical and rely on ceiling fans as much as possible. The approach saves money, of course, and makes my house more environmentally friendly as well, but it also seems to spare my animals some level of shock. This is especially the case with my dogs, who must go outside at various times during the day. For the comfortableness of my dogs, I thought it might be best to start checking the temperature outside before I let them out, so I found a weather sensor that I could use to monitor whether it’s suitable weather for me to let them out. I decided to purchase an outdoor sensor because I was actually finding that my dogs weren’t doing as well as they could when they got back in from outside, and I think it was due to the shock of temperature change they felt. Giving them somewhere to rest when they’re experiencing uncomfortable changes in temperature could be helpful in settling their mood. Beds like the ones reviewed by Pupster Passion could be the perfect place for your dogs to stay cool in the shade on a hot day.

Of course, I also run my business out of the house, which means computers generating lots of heat and not liking to be overly hot. All of my computers have temperature sensors that monitor motherboard and chip temperatures as needed. I actually found that most systems today can run in higher temperatures as long as you keep the air circulated in the room. So, I now keep my house between 75 and 80 on hot days and rely on ceiling fans to keep the air circulating in my office. Because the office is where I’m generating the most heat, I monitor the temperature there, rather than the dining room (which contains the air conditioner thermostat). An office temperature of 80 can actually equate to a house temperature of about 75, which is quite comfortable. I adjust the thermostat as needed to keep the office at 80, rather than trying to keep the rest of the house at a specific temperature. Sometimes I’ll use my HVAC to maintain temperatures in the house; using services form the likes of One Hour Magic – https://onehourmagic.com/ – can help to keep my air conditioning system in working order for when it’s needed the most.

It is very important that, if you have animals who live outside, at the very least you provide them with shade and plenty of clean water. If you have livestock with no access to proper shade, then you are risking all sorts of complications. Perhaps the best course of action would be to look for steel buildings for sale. These buildings are durable, easy to construct and would provide ample shade for any animals who are outside. Everyone at my place gets shade during the summer months. However, I’ve been smart in the way I’ve provided shade. The shade is at the back of the cages and coop. The shade elements (mostly trees), hang slightly over the cages, coop, and run area. The front of the cages and coop are left as open as is possible so any breeze whatsoever can help keep the animals cool. Even so, I must still bring some of the rabbits in during really hot days and the chickens get their bucket of cooling water (they wade in it). It’s absolutely essential that the animals all have clean, cool water to drink, which means going out to change the water several times each day. I usually go out three times daily to check on everyone and make sure they’re doing well.

The cats are always the easiest to please. Smucker still loves to sleep in the bathtub on hot summer days. Sugar Plum likes the floor in the other bathroom. I tend to leave them alone except for the checks I make on them.

Animals still need hugs during the summer months and they still need play time. I’ve been getting out at 5:00 to ensure that I take care of these needs when it’s still cool. During the day I leave the animals completely alone and do everything I can to help them rest comfortably. Making sure you keep track of your animals and address their needs is one certain way to keep them around longer and to enjoy your time with them more. Let me know your thoughts about keeping animals cool at [email protected].

Missing Python for Data Science for Dummies Companion Files

For all those long suffering readers who have been missing the companion files for Python for Data Science for Dummies, they’re finally available at http://www.dummies.com/store/product/Python-for-Data-Science-For-Dummies.productCd-1118844181,descCd-DOWNLOAD.html. All you need to do is click the Click to Download link on the page. I’m truly sorry you needed to wait so long. Thank you to everyone who noticed the missing files and also the incorrect link in the book, which now appears in the book errata. Please let me know if you have any problems locating the files or downloading them at [email protected].

 

Mock Chick Fights

The chicks continue to grow. Unlike meat chickens, however, they grow at a glacially slow pace at times. This growing period is important to the chicks because they’re building strength, stamina, and skills. Part of this process involves mock fights.

The fights really are mock. If you watch them long enough, you see that the birds barely touch each other and they don’t actually use their talons. (I tried getting a picture for you, but would those hens cooperate? I think not!) What it looks like is that the two chicks fly up and touch beaks—a sort of a kiss. They use their wings as well, but not with nearly the same ferocity as used in a real fight. Unfortunately, while this skill will help with some animals (see Possum’s Surprise for details), it doesn’t do anything to help the chicken when it comes to hawks, weasels, raccoons, and other odd assorted animals. When the fight is over, it’s not uncommon to see the birds pile on top of each other somewhere in the run to rest for a while.

The mock fights do build strength and stamina. However, they serve the important purpose of helping to establish the pecking order and to also create a bond between hens. The pecking order is essential because only one hen can lead. The lead hen right now is Violet, but she could lose her place at any time to a worth adversary. As the chicks grow older, the mock fights will become real fights that could become a problem, except for the order established by the lead hen. She settles the disputes in the coop.

Bonding between hens is essential. It’s important though not to confuse chicken bonding with human bonding. Yes, laying hens are smarter than meat chickens, but they aren’t all that smart. You can teach them certain behaviors, but they work mainly on instinct. The lead hen can only lead because the rest of the hens are bonded to her and are willing to be led by the strongest and most knowledgeable hen in the coop. When you see hens outside the coop, the lead hen is normally there to establish the route they take and the other hens cluster around her. The act of bonding makes it less likely that a predator will get all of the hens—just the unfortunate hen that is attacked first.

The chicks are using their new found camaraderie to make a place for themselves in the coop. I noticed the other day that the other hens don’t try to get at all the food dishes any longer. The chicks have taken the smallest dish for themselves. The older hens will try to come around at times, but the chicks have started to gang up on the hens and chase them away from their food. At some point, it’s inevitable that there will be more real fights in the coop as the chicks establish themselves more fully in the pecking order.

I doubt that the Buff Orpingtons will attempt to gain much status. They’re gregarious birds that don’t appear to care about much except getting their fair share of the food. The new Americaunas will probably fight for some level of status with the existing Americaunas and the one remaining Buff Orpington. However, the Barred Plymouth Rock seems to show the kind of aggression needed to eventually take on Violet. I don’t see it happening until sometime next year though.

Watching your chicks carefully is important. You need to know that they’re adjusting to their new lives in the coop and that they’re healthy. Mock fights are an important part of the growing process and you shouldn’t try to stop it. Actually, some of them are hysterical. Two of the chicks engaged in a mock fight this morning, lost their footing, and rolled down to the bottom of the run. Just a bit dazed, they got up, fell into a heap, and then promptly fell asleep with the rest of the chicks around them. Let me know your thoughts on mock fights at [email protected].

 

Getting Your Python for Data Science for Dummies Extras

The process of discovering how to use Python to perform data science tasks begins when you get your copy of Python for Data Science for Dummies. Luca and I spent a good deal of time making your data science learning experience easier and even fun. However, it only starts there. Like many of my other books, you can also find online content for Python for Data Science for Dummies in these forms:

I always want to hear your questions about my books. Be sure to write me about them at [email protected]. In the meantime, I hope you enjoy your Python for Data Science for Dummies reading experience. Thank you for your continued support.


20 July 2015: Updated to show correct link for the companion files.

 

Poppers!

The first set of kits have been growing like crazy. In fact, they have begun popping out of the nest box, which is why they’re now called poppers. Several times a day now I need to check the cage and put the poppers back into the nest box. They’re getting old enough to get out, but they aren’t really old enough to be out. It’s still possible to lose the kits at this point if they get too cool, wet, or simply aren’t able to get milk from mom.

Five white kits have gotten out of the nest box and need to be put back in.
The kits are getting incredibly cute.

In this case, all five of the white kits have gotten out of the nest box. Immediately after I took this picture, I put them back in because they aren’t able to get into the nest box on their own. Notice that their eyes are open and they have a full covering of fur, but the fur is so downy and light that it really doesn’t help keep the kits warm. In most cases, the kits simply huddle in the corner of the cage for warmth when they get out like this.

Eventually, the kits will be able to get in and out of the nest box by themselves.  About the same time they’ll start to eat a little solid food. However, they won’t be weaned for at least a month and it’s absolutely essential to keep them where they can access mom quite easily.

Rabbits have a bicornuate duplex uterus, which consists of two completely separate uterine horns and no uterine body. Each horn has its own cervix and the two cervices combine into a single vagina. The reason that this deeply medical knowledge is required is that experience has shown that about half of the kits mature faster and are stronger than the other half. I’ve read everything I can find on the topic online and haven’t been able to figure out why except that one horn apparently provides a better environment than the other. The other half of the kits haven’t popped out of the nest box yet because they’re smaller and weaker than the kits you see in the picture.

For some odd reason, it’s also not unusual to find the kits separated into two piles at birth. Eventually they combine into a single group, but the two piles appear regularly when the kits are first born. An assumption on my part is that the kits in one horn are born first, followed by those in the second horn. Carefully watching the doe shows that the nest box typically contains some kits, she comes out to eat or simply to wait, and then she goes back into the nest box to have the remaining kits.

It would be nice to find out more about the birth process and why things happen as they do. If you have additional input about rabbit births, please feel free to contact me at [email protected].